X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fcrescendo.hh;h=f0364a2c037126c366d77722c38b52cd650ab838;hb=b1aa7f76f1ad7606699fc797161a583df7367013;hp=998c1669ee022b48abaac3496683c23cf441d66e;hpb=0dc651561ed849b121d26cbd07a192e9fefeb832;p=lilypond.git diff --git a/lily/include/crescendo.hh b/lily/include/crescendo.hh index 998c1669ee..f0364a2c03 100644 --- a/lily/include/crescendo.hh +++ b/lily/include/crescendo.hh @@ -3,35 +3,31 @@ source file of the GNU LilyPond music typesetter - (c) 1997 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef CRESCENDO_HH #define CRESCENDO_HH -#include "staff-side.hh" #include "spanner.hh" /** The hairpin symbol. (cresc) */ -class Crescendo : public Spanner , public Staff_side { +class Crescendo : public Spanner { public: - int grow_dir_i_; + int grow_dir_; -/// if there is a dynamic at the end, make the sign smaller. - bool right_dyn_b_; + /// if there is a dynamic at the end, make the sign smaller. + Drul_array dyn_b_drul_; - /// if there is a dynamic at the end, make the sign smaller. - bool left_dyn_b_; - Crescendo(); + Crescendo(); protected: - SCORE_ELEM_CLONE(Crescendo); - virtual Molecule*brew_molecule_p()const; - NAME_MEMBERS(); + VIRTUAL_COPY_CONS(Score_element); + virtual Molecule*do_brew_molecule_p() const; private: - + Molecule get_symbol() const; }; #endif // CRESCENDO_HH