X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fengraver.hh;h=f0dce7d6c721e989d0184b37abf4b8155564e702;hb=7e72a1e50e94a7f9738d62599de79fe7745f600c;hp=7c59e743f8c1b78883b7e982765d67f567f1bfbe;hpb=2745cbd907f8216a4cc1fc5f488ae19efdfdbd10;p=lilypond.git diff --git a/lily/include/engraver.hh b/lily/include/engraver.hh index 7c59e743f8..f0dce7d6c7 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--2003 Han-Wen Nienhuys + (c) 1996--2004 Han-Wen Nienhuys */ @@ -50,6 +50,10 @@ protected: virtual void process_music (); Score_engraver * top_engraver () const; + + Item * internal_make_item (SCM); + Spanner * internal_make_spanner (SCM); + public: Engraver_group_engraver * get_daddy_grav () const; /** @@ -58,6 +62,10 @@ public: TRANSLATOR_DECLARATIONS(Engraver); }; +#define make_item(x) internal_make_item (ly_symbol2scm (x)) +#define make_spanner(x) internal_make_spanner (ly_symbol2scm (x)) + + #endif // ENGRAVER_HH