8 /// a horizontally fixed size element of the score
10 /// indirection to the column it is in
13 /// indirection to the pstaff it is in
16 /// member: the symbols
22 This is needed, because #output# may still be
27 void translate(Offset);
29 /// do calculations after determining horizontal spacing
30 virtual void postprocess();
32 /// do calculations before determining horizontal spacing
33 virtual void preprocess();
35 This is executed directly after the item is added to the
39 virtual Interval width() const;
40 virtual Interval height() const;
41 String TeXstring () const ;
45 Paperdef *paper() const;
47 /** Item is the datastructure for printables whose width is known
48 before the spacing is calculated
50 NB. This doesn't mean an Item has to initialize the output field before