source file of the GNU LilyPond music typesetter
- (c) 2000--2006 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 2000--2009 Jan Nieuwenhuizen <janneke@gnu.org>
Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
*/
if (!span_arpeggio_ && arpeggios_.size () > 1
&& to_boolean (get_property ("connectArpeggios")))
- span_arpeggio_ = make_item ("Arpeggio", SCM_EOL);
+ {
+ span_arpeggio_ = make_item ("Arpeggio", SCM_EOL);
+ span_arpeggio_->set_property ("cross-staff", SCM_BOOL_T);
+ }
}
void
arpeggios_[j]->set_property ("transparent", SCM_BOOL_T);
}
+
+ span_arpeggio_->set_parent (arpeggios_[0]->get_parent (Y_AXIS), Y_AXIS);
span_arpeggio_ = 0;
}
arpeggios_.clear ();
ADD_ACKNOWLEDGER (Span_arpeggio_engraver, arpeggio);
ADD_TRANSLATOR (Span_arpeggio_engraver,
- /* doc */ "",
- /* create */ "Arpeggio",
- /* read */ "connectArpeggios",
- /* write */ "");
+ /* doc */
+ "Make arpeggios that span multiple staves.",
+
+ /* create */
+ "Arpeggio ",
+
+ /* read */
+ "connectArpeggios ",
+
+ /* write */
+ ""
+ );