]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/coherent-ligature-engraver.cc
*** empty log message ***
[lilypond.git] / lily / coherent-ligature-engraver.cc
index 98570dec3c61ad56563c84732f2c6df5d9df4e13..3c36448914ffe52bbad1a2c074e1b73c542cde4c 100644 (file)
@@ -3,7 +3,7 @@
   
   source file of the GNU LilyPond music typesetter
   
-  (c)  2003 Juergen Reuter <reuter@ipd.uka.de>
+  (c) 2003 Juergen Reuter <reuter@ipd.uka.de>
  */
 
 #include "coherent-ligature-engraver.hh"
@@ -28,7 +28,7 @@
  *
  * - collect all accidentals that occur within the ligature and put
  * them at the left side of the ligature (TODO; see function
- * collect_accidentals()),
+ * collect_accidentals ()),
  *
  * - collapse superflous space after each ligature (TODO).
  *
  * of the ligature (to preemptively avoid collision with adjacent
  * notes); or maybe just additionally create a
  * mensural/vaticana/whatever-ligature grob (e.g. via
- * Mensural_ligature::brew_molecule(SCM)) that just consists of a
+ * Mensural_ligature::print (SCM)) that just consists of a
  * bounding box around all primitives of the ligature.
  *
- * TODO: Maybe move functions fold_up_primitives() and
- * join_primitives() from subclasses to here?  N.B. it is not
+ * TODO: Maybe move functions fold_up_primitives () and
+ * join_primitives () from subclasses to here?  N.B. it is not
  * appropriate to put these into Ligature_engraver, since, for
  * example, Ligature_bracket_engraver does not share any of this code.
  */
  * TODO: Let superflous space after each ligature collapse.  The
  * following code should help in doing so (though it does not yet
  * fully work).  Just put the following code into
- * Spacing_spanner::do_measure().  I put it temporarily here as memo
+ * Spacing_spanner::do_measure ().  I put it temporarily here as memo
  * until it really works and I also get Han-Wen's/Jan's permission to
  * add it to the spacing spanner code.
  */
 #if 0 // experimental code to collapse spacing after ligature
-      SCM incr_scm = lc->get_grob_property ("forced-spacing");
-      if (incr_scm != SCM_EOL) /* (Paper_column::musical_b (l)) */
+      SCM incr_scm = lc->get_property ("forced-spacing");
+      if (incr_scm != SCM_EOL) /* (Paper_column::is_musical (l)) */
        {
          me->warning (_f ("gotcha: ptr=%ul", lc));//debug
          ly_display_scm (lc->self_scm ());
@@ -126,7 +126,7 @@ Coherent_ligature_engraver::get_set_column (Item *item, Paper_column *column)
       // Change column not only for targeted item (NoteColumn), but
       // also for all associated grobs (NoteSpacing, SeparationItem).
       Grob *sl = Staff_symbol_referencer::get_staff_symbol (item);
-      for (SCM tail = parent->get_grob_property ("elements");
+      for (SCM tail = parent->get_property ("elements");
           gh_pair_p (tail);
           tail = ly_cdr (tail))
        {
@@ -139,7 +139,7 @@ Coherent_ligature_engraver::get_set_column (Item *item, Paper_column *column)
              sibling_parent->warning (_f ("Coherent_ligature_engraver: "
                                           "setting `spacing-increment = "
                                           "0.01': ptr=%ul", parent));
-             sibling_parent->set_grob_property("forced-spacing",
+             sibling_parent->set_property ("forced-spacing",
                                              gh_double2scm (0.01));
 #endif
              sibling->set_parent (column, X_AXIS);
@@ -175,21 +175,21 @@ compute_delta_pitches (Array<Grob_info> primitives)
   int prev_pitch = 0;
   int delta_pitch = 0;
   Item *prev_primitive = 0, *primitive = 0;
-  for (int i = 0; i < primitives.size(); i++) {
+  for (int i = 0; i < primitives.size (); i++) {
     primitive = dynamic_cast<Item*> (primitives[i].grob_);
     Music *music_cause = primitives[i].music_cause ();
     int pitch =
-      unsmob_pitch (music_cause->get_mus_property ("pitch"))->steps ();
+      unsmob_pitch (music_cause->get_property ("pitch"))->steps ();
     if (prev_primitive)
       {
        delta_pitch = pitch - prev_pitch;
-       prev_primitive->set_grob_property ("delta-pitch",
+       prev_primitive->set_property ("delta-pitch",
                                           gh_int2scm (delta_pitch));
       }
     prev_pitch = pitch;
     prev_primitive = primitive;
   }
-  primitive->set_grob_property ("delta-pitch", gh_int2scm (0));
+  primitive->set_property ("delta-pitch", gh_int2scm (0));
 }
 
 void