11 stuff grouped vertically.
12 This is a class to address items vertically. It contains the data for:
19 the linespacing problem
24 PointerList<const Item*> its;
25 PointerList<const Spanner*> stoppers, starters;
29 /** prebreak is put before end of line.
30 if broken here, then (*this) column is discarded, and prebreak
31 is put at end of line, owned by Col
35 /// postbreak at beginning of the new line
38 /** if this column is pre or postbreak, then this field points to
42 /// if lines are broken then this column is in #line#
43 const Line_of_score *line_l_;
45 /// if lines are broken then this column x-coord #hpos#
51 /// which one (left =0)
54 /// does this column have items
59 /// Can this be broken? true eg. for bars.
60 bool breakable_b()const;
62 Interval width() const;
67 which col comes first?.
68 signed compare on columns.
70 @return < 0 if c1 < c2.
71 */static int compare(const PCol &c1, const PCol &c2);
83 instantiate_compare(PCol &, PCol::compare);