8 /// a horizontally fixed size element of the score
14 /** needed for knowing at which staff to output this item
19 /// do calculations after determining horizontal spacing
20 virtual void postprocess();
22 /// do calculations before determining horizontal spacing
23 virtual void preprocess();
25 This is executed directly after the item is added to the
29 virtual Interval width() const;
30 virtual Interval height() const;
31 String TeXstring () const ;
36 /** Item is the datastructure for printables whose width is known
37 before the spacing is calculated
39 NB. This doesn't mean an Item has to initialize the output field before