X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Faxis-group-engraver.cc;h=9a2618a5ba1657c7f84a40354fee12e900d22e7c;hb=bfddc0789a04273f70b4a1a3a8cad5a5e44d8cec;hp=b582fa417f43f1de177018ca17a463a67c4c6a53;hpb=64313890b232c731d432e5b096f30bffc3f3756d;p=lilypond.git diff --git a/lily/axis-group-engraver.cc b/lily/axis-group-engraver.cc index b582fa417f..9a2618a5ba 100644 --- a/lily/axis-group-engraver.cc +++ b/lily/axis-group-engraver.cc @@ -3,12 +3,13 @@ source file of the GNU LilyPond music typesetter - (c) 1999--2006 Han-Wen Nienhuys + (c) 1999--2007 Han-Wen Nienhuys */ #include "axis-group-engraver.hh" #include "axis-group-interface.hh" +#include "pointer-group-interface.hh" #include "context.hh" #include "international.hh" #include "spanner.hh" @@ -39,10 +40,6 @@ Axis_group_engraver::get_spanner () return make_spanner ("VerticalAxisGroup", SCM_EOL); } -/* - TODO: should we junk minimumVerticalExtent/extraVerticalExtent ? -*/ - void Axis_group_engraver::finalize () { @@ -50,6 +47,8 @@ Axis_group_engraver::finalize () { Grob *it = unsmob_grob (get_property ("currentCommandColumn")); staffline_->set_bound (RIGHT, it); + + Pointer_group_interface::set_ordered (staffline_, ly_symbol2scm ("elements"), false); } } @@ -98,8 +97,16 @@ Axis_group_engraver::add_element (Grob *e) ADD_ACKNOWLEDGER (Axis_group_engraver, grob); ADD_TRANSLATOR (Axis_group_engraver, - /* doc */ "Group all objects created in this context in a VerticalAxisGroup spanner.", - /* create */ "VerticalAxisGroup", - /* accept */ "", - /* read */ "verticalExtent minimumVerticalExtent extraVerticalExtent", - /* write */ ""); + /* doc */ + "Group all objects created in this context in a" + " @code{VerticalAxisGroup} spanner.", + + /* create */ + "VerticalAxisGroup ", + + /* read */ + "currentCommandColumn ", + + /* write */ + "" + );