X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fvolta-engraver.cc;h=a02f8802441f9e92a5f1fda3dbd71dc03a017522;hb=98917430c66cf99c9ac706003056396b890319ff;hp=6ab9ed6ddf23cd9c4fbb4426df0b7143c28191d6;hpb=91821bd59959b1289f2d711509017a4dacebecd2;p=lilypond.git diff --git a/lily/volta-engraver.cc b/lily/volta-engraver.cc index 6ab9ed6ddf..a02f880244 100644 --- a/lily/volta-engraver.cc +++ b/lily/volta-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 2000--2005 Han-Wen Nienhuys + (c) 2000--2005 Han-Wen Nienhuys */ #include "engraver.hh" @@ -14,6 +14,7 @@ #include "side-position-interface.hh" #include "warn.hh" #include "staff-symbol.hh" +#include "text-interface.hh" #include "translator.icc" @@ -30,12 +31,12 @@ protected: DECLARE_ACKNOWLEDGER (staff_symbol); DECLARE_ACKNOWLEDGER (note_column); DECLARE_ACKNOWLEDGER (bar_line); - + virtual void finalize (); virtual void derived_mark () const; void stop_translation_timestep (); void process_music (); - + Moment started_mom_; Spanner *volta_span_; Spanner *end_volta_span_; @@ -72,9 +73,7 @@ Volta_engraver::staff_eligible () { SCM doit = get_property ("voltaOnThisStaff"); if (scm_is_bool (doit)) - { - return to_boolean (doit); - } + return to_boolean (doit); if (!unsmob_grob (staff_)) return false; @@ -162,7 +161,7 @@ Volta_engraver::process_music () } if (!volta_span_ - && (scm_is_string (start_string_) || scm_is_pair (start_string_))) + && Text_interface::is_markup (start_string_)) { started_mom_ = now_mom (); @@ -176,7 +175,7 @@ void Volta_engraver::acknowledge_note_column (Grob_info i) { if (volta_span_) - Volta_bracket_interface::add_column (volta_span_, i.grob()); + Volta_bracket_interface::add_column (volta_span_, i.grob ()); } void @@ -187,7 +186,7 @@ Volta_engraver::acknowledge_bar_line (Grob_info i) if (end_volta_span_) Volta_bracket_interface::add_bar (end_volta_span_, i.item ()); } - + void Volta_engraver::acknowledge_staff_symbol (Grob_info i) {