]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/script-column-engraver.cc
(accidental): NL
[lilypond.git] / lily / script-column-engraver.cc
index 27cdc606d22236c6950bc9b1857d877d36494019..7e027aacfc11e6f2894b2bb36cc562466f99b014 100644 (file)
@@ -1,11 +1,10 @@
-/*   
-  script-column-engraver.cc --  implement Script_column_engraver
-  
+/*
+  script-column-engraver.cc -- implement Script_column_engraver
+
   source file of the GNU LilyPond music typesetter
-  
-  (c) 1999--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-  
- */
+
+  (c) 1999--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+*/
 
 #include "engraver.hh"
 #include "script-column.hh"
@@ -27,7 +26,6 @@ protected:
   virtual void stop_translation_timestep ();
 };
 
-
 Script_column_engraver::Script_column_engraver ()
 {
   scol_ = 0;
@@ -41,9 +39,9 @@ Script_column_engraver::stop_translation_timestep ()
 }
 
 void
-Script_column_engraver::acknowledge_grob (Grob_info inf) 
+Script_column_engraver::acknowledge_grob (Grob_info inf)
 {
-  Item *thing = dynamic_cast<Item*> (inf.grob_);
+  Item *thing = dynamic_cast<Item *> (inf.grob_);
   if (thing && Side_position_interface::has_interface (inf.grob_)) // ugh FIXME
     {
       if (!Item::is_breakable (thing)
@@ -60,22 +58,20 @@ Script_column_engraver::process_acknowledged_grobs ()
   if (!scol_ && scripts_.size () > 1)
     {
       scol_ = make_item ("ScriptColumn", SCM_EOL);
-      
     }
 
   if (scol_)
     {
-      for (int i= 0; i < scripts_.size (); i++)
+      for (int i = 0; i < scripts_.size (); i++)
        Script_column::add_staff_sided (scol_, scripts_[i]);
       scripts_.clear ();
     }
-
 }
 
-ENTER_DESCRIPTION (Script_column_engraver,
-/* descr */       "",
-/* creats*/       "ScriptColumn",
-/* accepts */     "",
-/* acks  */      "side-position-interface",
-/* reads */       "",
-/* write */       "");
+ADD_TRANSLATOR (Script_column_engraver,
+               /* descr */ "",
+               /* creats*/ "ScriptColumn",
+               /* accepts */ "",
+               /* acks  */ "side-position-interface",
+               /* reads */ "",
+               /* write */ "");