2 script.hh -- part of GNU LilyPond
4 (c) 1996--1999 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_element_pointer (Score_element*,Score_element*);
22 virtual void do_print() const;
23 virtual Interval symbol_height() const;
24 virtual void do_pre_processing();
25 virtual Interval do_width() const;
26 VIRTUAL_COPY_CONS(Score_element);
29 void set_default_dir();
31 General_script_def *specs_p_;
33 static int compare (Script *const&, Script *const&) ;
36 Script (Script const&);
38 void set_stem (Stem*);