X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fengraver.hh;h=2fb91ecbfb01d005e20435ce57924ea7c6d24e2e;hb=b638d530ac5a32a832646cdd2b680ce52d0764f0;hp=a8086af1f556cc3d09b79d9b6bff25830c0e4dd4;hpb=ae9dfbb452eff2e47f1330854a12d73161fcb677;p=lilypond.git diff --git a/lily/include/engraver.hh b/lily/include/engraver.hh index a8086af1f5..2fb91ecbfb 100644 --- a/lily/include/engraver.hh +++ b/lily/include/engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996--2000 Han-Wen Nienhuys */ @@ -31,11 +31,12 @@ protected: /// utility - Paper_def * paper() const; + Paper_def * paper_l() const; /** Invoke walker method to typeset element. Default: pass on to daddy. */ virtual void typeset_element (Score_element*elem_p); + /** take note of item/spanner @@ -54,23 +55,15 @@ protected: Announce element. Default: pass on to daddy. Utility */ virtual void announce_element (Score_element_info); - - /** - Get information on the staff. Default: ask daddy. - */ - virtual Staff_info get_staff_info() const; - virtual void fill_staff_info (Staff_info&); - public: - TRANSLATOR_CLONE(Engraver); + VIRTUAL_COPY_CONS(Translator); Engraver_group_engraver * daddy_grav_l() const; /** override other ctor */ Engraver () {} - DECLARE_MY_RUNTIME_TYPEINFO; - virtual Engraver * access_Engraver () { return this; } + };