2 paper-column.hh -- declare Paper_column
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
17 class Paper_column : public Item
20 VIRTUAL_COPY_CONS (Grob);
22 static bool has_interface (Grob*);
24 virtual void do_break_processing ();
25 virtual Paper_column *column_l () const;
26 virtual System *get_system () const;
28 /// if lines are broken then this column is in #line#
31 static int rank_i (Grob*);
33 DECLARE_SCHEME_CALLBACK(brew_molecule, (SCM));
34 DECLARE_SCHEME_CALLBACK(before_line_breaking, (SCM));
37 static bool musical_b (Grob *);
38 static Moment when_mom (Grob*);
40 static bool used_b (Grob*) ;