]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/part-combine-engraver.cc
(PREAMBLE_LY): add marker, where people
[lilypond.git] / lily / part-combine-engraver.cc
index 2712a2a150976517628d675afe3a91eb2842abb9..9bd1a12085dc46c10b88b872b1fb195a9dc5c201 100644 (file)
@@ -2,11 +2,10 @@
   part-combine-engraver.cc -- implement PC-engraver
 
   source file of the GNU LilyPond music typesetter
-  
+
   (c) 2000--2005 Jan Nieuwenhuizen <janneke@gnu.org>
 
   Han-Wen Nienhuys <hanwen@xs4all.nl>
-  
 */
 
 #include "engraver.hh"
@@ -31,7 +30,7 @@ private:
 };
 
 bool
-Part_combine_engraver::try_music (Music*m)
+Part_combine_engraver::try_music (Music *m)
 {
   event_ = m;
   return true;
@@ -40,7 +39,7 @@ Part_combine_engraver::try_music (Music*m)
 Part_combine_engraver::Part_combine_engraver ()
 {
   text_ = 0;
-  event_  = 0;
+  event_ = 0;
 }
 
 void
@@ -60,7 +59,7 @@ Part_combine_engraver::process_music ()
 
       if (Text_interface::markup_p (text))
        {
-         text_ =  make_item ("CombineTextScript", event_->self_scm () );
+         text_ = make_item ("CombineTextScript", event_->self_scm ());
          text_->set_property ("text", text);
        }
     }
@@ -71,34 +70,35 @@ Part_combine_engraver::acknowledge_grob (Grob_info i)
 {
   if (text_)
     {
-      if (Note_head::has_interface (i.grob_))
+      if (Note_head::has_interface (i.grob ()))
        {
-         Grob*t = text_;
-         Side_position_interface::add_support (t, i.grob_);
+         Grob *t = text_;
+         Side_position_interface::add_support (t, i.grob ());
          if (Side_position_interface::get_axis (t) == X_AXIS
              && !t->get_parent (Y_AXIS))
-           t->set_parent (i.grob_, Y_AXIS);
+           t->set_parent (i.grob (), Y_AXIS);
        }
-      if (Stem::has_interface (i.grob_))
+      if (Stem::has_interface (i.grob ()))
        {
-         Side_position_interface::add_support (text_, i.grob_);
+         Side_position_interface::add_support (text_, i.grob ());
        }
     }
 }
 
-void 
+void
 Part_combine_engraver::stop_translation_timestep ()
 {
-      text_ = 0;
+  text_ = 0;
   event_ = 0;
 }
 
 ADD_TRANSLATOR (Part_combine_engraver,
-/* descr */       "Part combine engraver for orchestral scores:                "
-                 "Print markings a2, Solo, Solo II, and unisono ",
-/* creats*/       "CombineTextScript",
-/* accepts */     "part-combine-event",
-/* acks  */       "multi-measure-rest-interface "
-"slur-interface stem-interface note-head-interface",
-/* reads */       "printPartCombineTexts",
-/* write */       "");
+               /* descr */ "Part combine engraver for orchestral scores:               "
+               "Print markings a2, Solo, Solo II, and unisono ",
+               /* creats*/ "CombineTextScript",
+               /* accepts */ "part-combine-event",
+               /* acks  */ "multi-measure-rest-interface "
+               "slur-interface stem-interface note-head-interface",
+               /* reads */ "printPartCombineTexts soloText soloIIText "
+               "aDueText",
+               /* write */ "");