source file of the GNU LilyPond music typesetter
- (c) 2005 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ (c) 2005--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#include "axis-group-engraver.hh"
#include "translator.icc"
+/*
+ TODO: fold together with axis_group_engraver?
+ */
+
class Hara_kiri_engraver : public Axis_group_engraver
{
protected:
void
Hara_kiri_engraver::add_element (Grob *e)
{
- Hara_kiri_group_spanner::add_element (staffline_, e);
+ Axis_group_engraver::add_element (e);
}
Spanner *
Hara_kiri_engraver::get_spanner ()
{
- Spanner *sp = make_spanner ("RemoveEmptyVerticalGroup", SCM_EOL);
-
+ Spanner *sp = make_spanner ("VerticalAxisGroup", SCM_EOL);
return sp;
}
ADD_TRANSLATOR (Hara_kiri_engraver,
/* doc */ "Like Axis_group_engraver, but make a hara-kiri spanner, and add "
"interesting items (ie. note heads, lyric syllables and normal rests) ",
- /* create */ "RemoveEmptyVerticalGroup",
+ /* create */ "VerticalAxisGroup",
/* accept */ "",
/* read */ "keepAliveInterfaces",
/* write */ "");