source file of the GNU LilyPond music typesetter
- (c) 2000--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ (c) 2000--2008 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
TRANSLATOR_DECLARATIONS (Output_property_engraver);
protected:
vector<Stream_event*> props_;
+
DECLARE_ACKNOWLEDGER (grob);
- DECLARE_TRANSLATOR_LISTENER (layout_instruction);
+ DECLARE_TRANSLATOR_LISTENER (apply_output);
void stop_translation_timestep ();
};
-IMPLEMENT_TRANSLATOR_LISTENER (Output_property_engraver, layout_instruction);
+IMPLEMENT_TRANSLATOR_LISTENER (Output_property_engraver, apply_output);
void
-Output_property_engraver::listen_layout_instruction (Stream_event *ev)
+Output_property_engraver::listen_apply_output (Stream_event *ev)
{
/*
UGH. Only swallow the output property event in the context
{
}
-ADD_ACKNOWLEDGER (Output_property_engraver,grob);
+ADD_ACKNOWLEDGER (Output_property_engraver, grob);
ADD_TRANSLATOR (Output_property_engraver,
-
/* doc */
- "Apply a procedure to any grob acknowledged. ",
+ "Apply a procedure to any grob acknowledged.",
/* create */
"",
- /* accept */
- "layout-instruction-event",
-
/* read */
"",
/* write */
- "");
+ ""
+ );