2 script.hh -- part of GNU LilyPond
4 (c) 1996--1998 Han-Wen Nienhuys
10 #include "staff-side.hh"
14 Accents that are put over a note-group.
16 class Script : public Item, public Staff_side {
20 Molecule *do_brew_molecule_p() const;
21 virtual void do_substitute_dependency (Score_element*,Score_element*);
22 virtual void do_print() const;
23 virtual Interval symbol_height() const;
24 virtual Interval symbol_width () const;
25 virtual void do_pre_processing();
26 virtual Interval do_width() const;
27 VIRTUAL_COPY_CONS(Score_element);
30 void set_default_dir();
32 General_script_def *specs_p_;
33 bool postbreak_only_b_;
35 static int compare (Script *const&, Script *const&) ;
38 Script (Script const&);
40 void set_stem (Stem*);