]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.73pre
authorfred <fred>
Sun, 24 Mar 2002 19:47:14 +0000 (19:47 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:47:14 +0000 (19:47 +0000)
init/engraver.ini
input/multi.ly
lily/score-align-grav.cc
lily/score-halign-grav.cc

index 086e378ae1404089b70e692d271608b7f5a0807d..d0a6f457bc0639efd2b88f651f4c5697d91533ca 100644 (file)
@@ -3,14 +3,15 @@
 %
 
 \requestengraver {
-        "Score_engraver"
+       "Score_engraver"
        \alias "Score";
-%      \consists "Score_bar_engraver";
        \consists "Bar_align_engraver";
        \consists "Clef_align_engraver";
        \consists "Key_align_engraver";
        \consists "Meter_align_engraver";
        \consists "Score_horizontal_align_engraver";
+       \consists "Vertical_align_engraver";
+       \consists "Span_bar_engraver";
 
        \contains\requestengraver {
                "Staff_engravers"
@@ -32,7 +33,7 @@
                        \consists "Note_column_engraver";
                        \consists "Slur_engraver";
                        \contains \requestengraver {
-                                "Voice_engravers"
+                               "Engraver_group_engraver"
                                \alias "Voice";
                                \consists "Note_head_engraver" ;
                                \consists "Tie_engraver";
@@ -47,7 +48,7 @@
                        "Voice_group_engravers"
                        \alias "Voice_group";
                        \contains\requestengraver{
-                               "Voice_engravers"
+                               "Engraver_group_engraver"
                                \consists "Lyric_engraver";
                                \consists "Swallow_engraver";
                        }
index 275db4110255ff060b657b5b4ba1545ac294c30f..02b1dcfaf604b04f3c8177d4af17d963b196dd63 100644 (file)
@@ -19,7 +19,7 @@ EndMudelaHeader
                { \octave c'; c4 c4 
                        < \multi 1;  { c2 c2 } { c'2 c'2 } > 
                        < \multi 2;  { \stem -1; c2 c2 } { \stem 1; c'2 c'2 } > 
-                       < \multi 3;  { \clef "bass"; c2 c2 } { \bar "||"; \key cis ; c'2 c'2 } > 
+                       < \multi 3;  { \clef "bass"; c2 c2 } { \meter 2/4;\bar "||"; \key fis cis gis; c'2 c'2 } > 
                                c2 c1 
 
                }
index 79ab3ca962e560b50f6efe3a35ea8ff5167aebc9..b56e6777c20c04907c7d339e6c3246b66120cda2 100644 (file)
@@ -30,7 +30,7 @@ Score_align_engraver::do_pre_move_processing()
 void
 Score_align_engraver::acknowledge_element(Score_elem_info inf)
 {
-    if (inf.elem_l_->name() == type_ch_C_ ) {
+    if (inf.elem_l_->is_type_b(type_ch_C_ )) {
        
        if (! align_p_ ) {
            align_p_ = new Horizontal_group_item;
@@ -42,4 +42,4 @@ Score_align_engraver::acknowledge_element(Score_elem_info inf)
 }
 
 IMPLEMENT_STATIC_NAME(Score_align_engraver)
-IMPLEMENT_IS_TYPE_B1(Score_align_engraver,Request_engraver);
+IMPLEMENT_IS_TYPE_B1(Score_align_engraver,Engraver);
index 24116b2233349179bc2afa7a3b44f14174324aa0..15d266599a9e2ff3846f1640eb892778ee34ad8b 100644 (file)
@@ -29,7 +29,7 @@ Score_horizontal_align_engraver::do_pre_move_processing()
 void
 Score_horizontal_align_engraver::acknowledge_element(Score_elem_info i)
 {
-    Request_engraver* reg = i.origin_grav_l_arr_[0];
+    Engraver* reg = i.origin_grav_l_arr_[0];
     if (reg->is_type_b( 
        Score_align_engraver::static_name()) )
     {
@@ -46,5 +46,5 @@ Score_horizontal_align_engraver::acknowledge_element(Score_elem_info i)
     }
 }
 IMPLEMENT_STATIC_NAME(Score_horizontal_align_engraver);
-IMPLEMENT_IS_TYPE_B1(Score_horizontal_align_engraver,Request_engraver);
+IMPLEMENT_IS_TYPE_B1(Score_horizontal_align_engraver,Engraver);
 ADD_THIS_ENGRAVER(Score_horizontal_align_engraver);