+ /// FIXME??
+ int labelEnd(pit_type const pit) const;
+
+ /// sets row.end to the pos value *after* which a row should break.
+ /// for example, the pos after which isNewLine(pos) == true
+ void rowBreakPoint(int width, pit_type const pit, Row & row) const;
+
+ /// sets row.width to the minimum space a row needs on the screen in pixel
+ void setRowWidth(int right_margin, pit_type const pit, Row & row) const;
+
+ /// Calculate and set the height of the row
+ void setHeightOfRow(pit_type, Row & row);
+