]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.3.102
authorfred <fred>
Wed, 27 Mar 2002 00:01:57 +0000 (00:01 +0000)
committerfred <fred>
Wed, 27 Mar 2002 00:01:57 +0000 (00:01 +0000)
Documentation/index.texi
input/test/tie-chord.ly
lily/tie-column.cc

index 6ed47693cff9ae833a4f01e5e9a091dc6610f403..ec03fcc031e162cf9d1a4e30554fdb5115343e9f 100644 (file)
@@ -22,7 +22,8 @@
 @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
index 662b8a82694ee48a10f65c5347aee2574d116cd2..23805fadd72728ca5c84ec3c33b9165b0f4ce6b7 100644 (file)
@@ -4,7 +4,8 @@ t = \notes \relative c' {   <c e g> ~ <c e g> }
 \notes \context Voice {
    \t
    \transpose g' \t
-   \property Voice.tieVerticalDirection = #-1
+
+   \property Voice.TieColumn \push #'direction = #-1
    \t
 
   }
index 9da8e66885c44e1413bc9b93cf59c50e3f1aff06..eb7b45fb58bca8add3fcafce7055566a10bad6c9 100644 (file)
@@ -30,10 +30,14 @@ Tie_column::has_interface (Score_element*me)
   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));
@@ -67,9 +71,12 @@ Tie_column::set_directions (Score_element*me)
   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--;)