property.
+2002-09-28 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+
+ * scm/translator-property-description.scm (voltaOnThisStaff): add
+ property.
+
2002-09-28 Werner Lemberg <wl@gnu.org>
* scm/tex.scm (header-end): Suppress page numbering.
* scripts/lilypond-book.py (output_dict) <output-texi-quoted>:
Fix quotation for HTML output.
-
2002-09-28 Graham Percival <gperciva@sfu.ca>
* Documentation/user/refman.itely: grammar and phrasing
void
Volta_engraver::process_music ()
{
- if (unsmob_grob (staff_))
+ if (unsmob_grob (staff_)
+ && !to_boolean (get_property ("voltaOnThisStaff")))
{
/*
TODO: this does weird things when you open a piece with a
/* descr */ "Make volta brackets",
/* creats*/ "VoltaBracket",
/* acks */ "bar-line-interface staff-symbol-interface note-column-interface",
-/* reads */ "repeatCommands voltaSpannerDuration stavesFound",
+/* reads */ "repeatCommands voltaSpannerDuration stavesFound voltaOnThisStaff",
/* write */ "");
procedure? "what callback to add to children of a vertical alignment.
It determines what alignment procedure is used on the alignment
itself. .")
+(translator-property-description
+ 'voltaOnThisStaff boolean?
+ "Normally, volta brackets are put only on the topmost staff. Setting this variable to true, will force a bracket to be on this staff as well.")
(translator-property-description 'voltaSpannerDuration moment? "maximum duration of the volta bracket.
Set to a duration to control the size of the brackets printed by