]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/arpeggio-engraver.cc
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / arpeggio-engraver.cc
index 7a893289cac1bbf2ebbcc818d4bd8e5df9791da9..fd28a41e1fc4ce36a726a273e78e444572495baf 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 2000--2005 Jan Nieuwenhuizen <janneke@gnu.org>
+  (c) 2000--2006 Jan Nieuwenhuizen <janneke@gnu.org>
 */
 
 #include "engraver.hh"
@@ -44,9 +44,7 @@ bool
 Arpeggio_engraver::try_music (Music *m)
 {
   if (!arpeggio_event_)
-    {
-      arpeggio_event_ = m;
-    }
+    arpeggio_event_ = m;
   return true;
 }
 
@@ -72,27 +70,21 @@ Arpeggio_engraver::acknowledge_rhythmic_head (Grob_info info)
       We can't catch local key items (accidentals) from Voice context,
       see Local_key_engraver
     */
-    {
-      Side_position_interface::add_support (arpeggio_, info.grob ());
-    }
+    Side_position_interface::add_support (arpeggio_, info.grob ());
 }
+
 void
 Arpeggio_engraver::acknowledge_note_column (Grob_info info)
 {
   if (arpeggio_)
-    {
-      info.grob ()->set_object ("arpeggio", arpeggio_->self_scm ());
-    }
+    info.grob ()->set_object ("arpeggio", arpeggio_->self_scm ());
 }
 
 void
 Arpeggio_engraver::process_music ()
 {
   if (arpeggio_event_)
-    {
-      arpeggio_ = make_item ("Arpeggio", arpeggio_event_->self_scm ());
-    }
+    arpeggio_ = make_item ("Arpeggio", arpeggio_event_->self_scm ());
 }
 
 void
@@ -103,12 +95,12 @@ Arpeggio_engraver::stop_translation_timestep ()
 }
 
 ADD_ACKNOWLEDGER (Arpeggio_engraver, stem)
-ADD_ACKNOWLEDGER (Arpeggio_engraver, rhythmic_head)
-ADD_ACKNOWLEDGER (Arpeggio_engraver, note_column)
-
-ADD_TRANSLATOR (Arpeggio_engraver,
-               /* descr */ "Generate an Arpeggio symbol",
-               /* creats*/ "Arpeggio",
-               /* accepts */ "arpeggio-event",
-               /* reads */ "",
-               /* write */ "");
+  ADD_ACKNOWLEDGER (Arpeggio_engraver, rhythmic_head)
+  ADD_ACKNOWLEDGER (Arpeggio_engraver, note_column)
+
+  ADD_TRANSLATOR (Arpeggio_engraver,
+                 /* doc */ "Generate an Arpeggio symbol",
+                 /* create */ "Arpeggio",
+                 /* accept */ "arpeggio-event",
+                 /* read */ "",
+                 /* write */ "");