]> git.donarmstrong.com Git - lilypond.git/commitdiff
* lily/ambitus-engraver.cc (finalize): use grob_array. This fixes
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 22 Feb 2006 11:28:55 +0000 (11:28 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Wed, 22 Feb 2006 11:28:55 +0000 (11:28 +0000)
ambitus lines.

* input/regression/beam-cross-staff-slope.ly: remove decrescendo.

ChangeLog
input/regression/beam-cross-staff-slope.ly
lily/ambitus-engraver.cc
lily/ambitus.cc

index ade733a2ff2ded4470fccf94baa28727b5c396cb..80515e582902e963f9513a6b202677762935c307 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-02-22  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * lily/ambitus-engraver.cc (finalize): use grob_array. This fixes
+       ambitus lines.
+
+       * input/regression/beam-cross-staff-slope.ly: remove decrescendo.
+
 2006-02-22 Erik Sandberg  <mandolaerik@gmail.com>
 
        * input/regression/: upgraded syntax for some files.
index 157eb724579ad8bc3c0ed4f2b8797a8605f86b7e..4e0af132d31f972c60cbfba2e5048943affd825f 100644 (file)
@@ -10,7 +10,7 @@
   \relative c'' <<
     {
       \stemDown
-      f16( \> d b\! \change Staff = down \stemUp
+      f16( d b \change Staff = down \stemUp
       \clef treble g ~ < g e>8)
       
       e[ \change Staff = up
index b8310ad3569236993c81480fdd2e3c9ff54dc475..f71c33b49c9c62537fd67ba4187eb6125359a4a8 100644 (file)
@@ -9,12 +9,14 @@
 */
 
 #include "engraver.hh"
+
+#include "axis-group-interface.hh"
 #include "note-head.hh"
 #include "pitch-interval.hh"
+#include "pointer-group-interface.hh"
 #include "protected-scm.hh"
-#include "staff-symbol-referencer.hh"
-#include "axis-group-interface.hh"
 #include "side-position-interface.hh"
+#include "staff-symbol-referencer.hh" 
 
 #include "translator.icc"
 
@@ -160,8 +162,9 @@ Ambitus_engraver::finalize ()
        }
       while (flip (&d) != DOWN);
 
-      ambitus_->set_object ("note-heads", scm_list_2 (heads_[DOWN]->self_scm (),
-                                                     heads_[UP]->self_scm ()));
+
+      Pointer_group_interface::add_grob (ambitus_, ly_symbol2scm ("note-heads"), heads_[DOWN]);
+      Pointer_group_interface::add_grob (ambitus_, ly_symbol2scm ("note-heads"), heads_[UP]);
     }
   else
     {
index c27ebc468dab386e82c50a42af29ae15b157b9c6..2d88f61eae8e7ec66d987a6c0eaeb207e606ecb3 100644 (file)
@@ -70,4 +70,9 @@ Ambitus::print (SCM smob)
 
 ADD_INTERFACE (Ambitus, "ambitus-interface",
               "The line between note heads for a pitch range.",
-              "thickness note-heads join-heads");
+
+              /* props */
+              "join-heads "
+              "note-heads "
+              "thickness "
+              );