@itemize @bullet
@item @uref{../user/out-www/lilypond.html,LilyPond reference manual}
also available in @uref{../user/out-www/lilypond.ps.gz,Postscript}
-@item @uref{../user/out-www/backend.html,LilyPond backend reference}
+@item LilyPond @uref{../user/out-www/backend.html,backend reference} and
+ @uref{../user/out-www/translation.html, context reference}
@item @uref{../user/out-www/glossary.html,A glossary of musical
terms}, includes translations. Also available in @uref{../user/out-www/glossary.ps.gz,Postscript})
@item @uref{../user/out-www/mudela-book.html,mudela-book}, a tool for
\notes \context Voice {
\t
\transpose g' \t
- \property Voice.tieVerticalDirection = #-1
+
+ \property Voice.TieColumn \push #'direction = #-1
\t
}
return me->has_interface (ly_symbol2scm ("tie-column-interface"));
}
+
+/*
+ tie dir depends on what Tie_column does.
+*/
+
void
Tie_column::add_tie (Score_element*me,Score_element *s)
{
-
if (! Pointer_group_interface ::count (me, "ties"))
{
dynamic_cast<Spanner*> (me)->set_bound (LEFT, Tie::head (s,LEFT));
Link_array<Score_element> ties =
Pointer_group_interface__extract_elements (me, (Score_element*)0, "ties");
+ for (int i = ties.size (); i--; )
+ if (Directional_element_interface::get (ties[i]))
+ ties.del (i);
+
Direction d = Directional_element_interface::get (me);
-
if (d)
{
for (int i = ties.size (); i--;)