X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fambitus-engraver.cc;h=92fee10a50a3fddf160078537e9f5dfee526559e;hb=5e3f01b8ce09646a55838687ba4f1f38e2989afb;hp=8690b01f80b4dedab341344fb3e8ff8485fcfe00;hpb=4992ee602685479b8f7c7c7d55a4c37cb8af646f;p=lilypond.git diff --git a/lily/ambitus-engraver.cc b/lily/ambitus-engraver.cc index 8690b01f80..92fee10a50 100644 --- a/lily/ambitus-engraver.cc +++ b/lily/ambitus-engraver.cc @@ -71,8 +71,7 @@ Ambitus_engraver::create_ambitus () { ambitus_ = make_item ("AmbitusLine", SCM_EOL); group_ = make_item ("Ambitus", SCM_EOL); - Direction d = DOWN; - do + for (DOWN_and_UP (d)) { heads_[d] = make_item ("AmbitusNoteHead", SCM_EOL); accidentals_[d] = make_item ("AmbitusAccidental", SCM_EOL); @@ -82,7 +81,6 @@ Ambitus_engraver::create_ambitus () Axis_group_interface::add_element (group_, heads_[d]); Axis_group_interface::add_element (group_, accidentals_[d]); } - while (flip (&d) != DOWN); ambitus_->set_parent (heads_[DOWN], X_AXIS); Axis_group_interface::add_element (group_, ambitus_); @@ -164,8 +162,7 @@ Ambitus_engraver::finalize () Grob *accidental_placement = make_item ("AccidentalPlacement", accidentals_[DOWN]->self_scm ()); - Direction d = DOWN; - do + for (DOWN_and_UP (d)) { Pitch p = pitch_interval_[d]; heads_[d]->set_property ("cause", causes_[d]->self_scm ()); @@ -205,19 +202,16 @@ Ambitus_engraver::finalize () ly_symbol2scm ("note-heads"), heads_[d]); } - while (flip (&d) != DOWN); Axis_group_interface::add_element (group_, accidental_placement); } else { - Direction d = DOWN; - do + for (DOWN_and_UP (d)) { accidentals_[d]->suicide (); heads_[d]->suicide (); } - while (flip (&d) != DOWN); ambitus_->suicide (); } @@ -238,7 +232,7 @@ ADD_TRANSLATOR (Ambitus_engraver, /* read */ "keySignature " "middleCClefPosition " - "middleCOffset ", + "middleCOffset ", /* write */ ""