source file of the GNU LilyPond music typesetter
- (c) 1997--2005 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ (c) 1997--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
+#include "engraver.hh"
+
#include "context.hh"
#include "directional-element-interface.hh"
-#include "engraver.hh"
+#include "duration.hh"
+#include "international.hh"
#include "item.hh"
#include "misc.hh"
#include "rhythmic-head.hh"
#include "staff-symbol-referencer.hh"
#include "stem-tremolo.hh"
#include "stem.hh"
-#include "duration.hh"
/**
Make stems upon receiving noteheads.
{
/* Announce the cause of the head as cause of the stem. The
stem needs a rhythmic structure to fit it into a beam. */
- stem_ = make_item ("Stem", gi.music_cause ()->self_scm ());
+ stem_ = make_item ("Stem", gi.grob ()->self_scm ());
/*
we take the duration log from the Event, since the duration-log
}
#include "translator.icc"
+
ADD_ACKNOWLEDGER (Stem_engraver, rhythmic_head);
+
ADD_TRANSLATOR (Stem_engraver,
/* doc */ "Create stems and single-stem tremolos. It also works together with "
"the beam engraver for overriding beaming.",
- /* create */ "Stem StemTremolo",
+ /* create */
+ "Stem "
+ "StemTremolo ",
/* accept */ "tremolo-event",
- /* read */ "tremoloFlags stemLeftBeamCount stemRightBeamCount",
+ /* read */
+ "tremoloFlags "
+ "stemLeftBeamCount "
+ "stemRightBeamCount ",
/* write */ "");