source file of the GNU LilyPond music typesetter
- (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+ (c) 1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#define SCORE_COLUMN_HH
#include "lily-proto.hh"
-#include "varray.hh"
+#include "array.hh"
#include "moment.hh"
#include "p-col.hh"
friend class Score_engraver;
bool musical_b_;
- bool forced_break_b_;
+ int break_penalty_i_;
Moment when_;
+
public:
- bool forced_break_b () { return forced_break_b_ ; }
+ int break_penalty_i () { return break_penalty_i_; }
DECLARE_MY_RUNTIME_TYPEINFO;
- SCORE_ELEM_CLONE(Score_column);
+ SCORE_ELEMENT_CLONE(Score_column);
/// length of notes/rests in this column
Array<Moment> durations;
- /* *************** */
Moment when() { return when_; }
Score_column (Moment when);
void preprocess();
bool musical_b() { return musical_b_; }
void do_print() const;
-
-
};
#endif // SCORE_COLUMN_HH