X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Fscheme-engraver.hh;h=ec3d0756d973ab093f1e98c2293650683d0dfe7c;hb=47db9a3883d726ca53e2133a3b2298f78dd6a32e;hp=73eff6d576b8e5ecd6362e5c62800df8ec60f718;hpb=ddd59edaae68e71d5d3ea2576b3d0d25807fb500;p=lilypond.git diff --git a/lily/include/scheme-engraver.hh b/lily/include/scheme-engraver.hh index 73eff6d576..ec3d0756d9 100644 --- a/lily/include/scheme-engraver.hh +++ b/lily/include/scheme-engraver.hh @@ -1,9 +1,9 @@ -/* +/* scheme-engraver.hh -- declare Scheme_engraver - + source file of the GNU LilyPond music typesetter - - Copyright (c) 2009 Han-Wen Nienhuys + + Copyright (c) 2009--2015 Han-Wen Nienhuys LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -16,8 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with LilyPond. If not, see . - + along with LilyPond. If not, see . */ #ifndef SCHEME_ENGRAVER_HH @@ -25,16 +24,17 @@ #include "engraver.hh" -class Scheme_engraver : public Engraver { +class Scheme_engraver : public Engraver +{ public: void init_from_scheme (SCM definition); TRANSLATOR_DECLARATIONS_NO_LISTENER (Scheme_engraver); - + static Listener get_listener (void *generic_arg, SCM event); - + protected: ~Scheme_engraver (); - + void stop_translation_timestep (); void start_translation_timestep (); void process_music (); @@ -54,7 +54,7 @@ private: DECLARE_END_ACKNOWLEDGER (grob); bool must_be_last_; - + SCM acknowledge_grob_function_; SCM stop_translation_timestep_function_; SCM start_translation_timestep_function_;