source file of the GNU LilyPond music typesetter
- (c) 1998--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ (c) 1998--2009 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#include "beam.hh"
scm_from_int (durlog));
Moment stem_location = now - beam_start_mom_ + beam_start_location_;
beam_info_->add_stem (stem_location,
- max (durlog- 2, 0));
+ max (durlog- 2, 0),
+ Stem::is_invisible (stem));
Beam::add_stem (beam_, stem);
}
ADD_TRANSLATOR (Beam_engraver,
/* doc */
-
- "Handles Beam events by engraving Beams. If omitted, then notes will be "
- "printed with flags instead of beams.",
+ "Handle @code{Beam} events by engraving beams. If omitted,"
+ " then notes are printed with flags instead of beams.",
- /* create */ "Beam",
+ /* create */
+ "Beam ",
/* read */
"beamMelismaBusy "
"beatLength "
- "subdivideBeams "
- ,
+ "subdivideBeams ",
+
/* write */
- "forbidBreak");
+ "forbidBreak"
+ );
class Grace_beam_engraver : public Beam_engraver
{
ADD_ACKNOWLEDGER (Grace_beam_engraver, rest);
ADD_TRANSLATOR (Grace_beam_engraver,
-
/* doc */
-
- "Handles Beam events by engraving Beams. If omitted, then notes will "
- "be printed with flags instead of beams. Only engraves beams when we "
- " are at grace points in time. ",
+ "Handle @code{Beam} events by engraving beams. If omitted,"
+ " then notes are printed with flags instead of beams. Only"
+ " engraves beams when we are at grace points in time.",
- /* create */ "Beam",
+ /* create */
+ "Beam ",
+
/* read */
"beamMelismaBusy "
"beatLength "
- "subdivideBeams "
- ,
- /* write */ "");
+ "subdivideBeams ",
+
+ /* write */
+ ""
+ );