source file of the GNU LilyPond music typesetter
- (c) 1997--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "item.hh"
#include "rod.hh"
-#include "spring.hh"
+
class Paper_column : public Item
{
public:
VIRTUAL_COPY_CONS (Grob);
- int rank_i_;
+ static bool has_interface (Grob*);
+ int rank_;
virtual void do_break_processing ();
- virtual Paper_column *column_l () const;
- virtual Line_of_score *line_l () const;
-
+ virtual Paper_column *get_column () const;
+ virtual System *get_system () const;
+
/// if lines are broken then this column is in #line#
- Line_of_score *line_l_;
+ System *system_;
- static int rank_i (Grob*);
+ static int get_rank (Grob*);
DECLARE_SCHEME_CALLBACK(brew_molecule, (SCM));
+ DECLARE_SCHEME_CALLBACK(before_line_breaking, (SCM));
Paper_column (SCM);
static bool musical_b (Grob *);