]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/ambitus-engraver.cc
* THANKS: add Don.
[lilypond.git] / lily / ambitus-engraver.cc
index e2471fc385f88aac300c85a020daaaf14f0248fc..b8310ad3569236993c81480fdd2e3c9ff54dc475 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 2002--2005 Juergen Reuter <reuter@ipd.uka.de>
+  (c) 2002--2006 Juergen Reuter <reuter@ipd.uka.de>
 
   Han-Wen Nienhuys <hanwen@xs4all.nl
 */
@@ -22,9 +22,9 @@ class Ambitus_engraver : public Engraver
 {
 public:
   TRANSLATOR_DECLARATIONS (Ambitus_engraver);
-  PRECOMPUTED_VIRTUAL void process_music ();
+  void process_music ();
   void acknowledge_note_head (Grob_info);
-  PRECOMPUTED_VIRTUAL void stop_translation_timestep ();
+  void stop_translation_timestep ();
   virtual void finalize ();
   virtual void derived_mark () const;
 
@@ -58,7 +58,7 @@ Ambitus_engraver::create_ambitus ()
       accidentals_[d] = make_item ("AmbitusAccidental", SCM_EOL);
       accidentals_[d]->set_parent (heads_[d], Y_AXIS);
       heads_[d]->set_object ("accidental-grob",
-                              accidentals_[d]->self_scm ());
+                            accidentals_[d]->self_scm ());
       Axis_group_interface::add_element (group_, heads_[d]);
       Axis_group_interface::add_element (group_, accidentals_[d]);
       Side_position_interface::add_support (accidentals_[d], heads_[d]);
@@ -91,9 +91,7 @@ Ambitus_engraver::process_music ()
    * be placed after the rest.
    */
   if (!ambitus_)
-    {
-      create_ambitus ();
-    }
+    create_ambitus ();
 }
 
 void
@@ -148,7 +146,7 @@ Ambitus_engraver::finalize ()
 
          int sig_alter = (handle != SCM_BOOL_F)
            ? scm_to_int (scm_cdr (handle)) : 0;
-         
+
          if (sig_alter == p.get_alteration ())
            {
              accidentals_[d]->suicide ();
@@ -158,13 +156,12 @@ Ambitus_engraver::finalize ()
            {
              SCM l = scm_list_1 (scm_from_int (p.get_alteration ()));
              accidentals_[d]->set_property ("accidentals", l);
-                       
            }
        }
       while (flip (&d) != DOWN);
 
       ambitus_->set_object ("note-heads", scm_list_2 (heads_[DOWN]->self_scm (),
-                                                       heads_[UP]->self_scm ()));
+                                                     heads_[UP]->self_scm ()));
     }
   else
     {
@@ -180,12 +177,10 @@ Ambitus_engraver::finalize ()
     }
 }
 
-
-ADD_ACKNOWLEDGER(Ambitus_engraver, note_head);
+ADD_ACKNOWLEDGER (Ambitus_engraver, note_head);
 ADD_TRANSLATOR (Ambitus_engraver,
-               /* descr */ "",
-               /* creats*/ "Ambitus AmbitusLine AmbitusNoteHead AmbitusAccidental",
-               /* accepts */ "",
-               /* acks  */ "",
-               /* reads */ "",
+               /* doc */ "",
+               /* create */ "Ambitus AmbitusLine AmbitusNoteHead AmbitusAccidental",
+               /* accept */ "",
+               /* read */ "",
                /* write */ "");