]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/output-property-engraver.cc
Run `make grand-replace'.
[lilypond.git] / lily / output-property-engraver.cc
index 76a2b6cb3f1cce306b05d95e4011d45efef509f6..12a19539b47f6bde32c8e3b9c52cd49e914d5d5a 100644 (file)
@@ -3,7 +3,7 @@
   
   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>
   
  */
 
@@ -20,15 +20,16 @@ class Output_property_engraver : public Engraver
   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
@@ -63,20 +64,17 @@ Output_property_engraver::Output_property_engraver ()
 {
 }
 
-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 */
-               "");
+               ""
+               );