[EMAIL PROTECTED] writes:
> 
> The problem with volta spanner starting in middle of a measure (after
> line break?) which I reported some time ago is still broken in 1.3.92.

Try the attached patch. It puts the start of the volta spanner
directly after the key signature (but before a time-signature, if
there is a time-signature change).  I'm not sure where the correct
starting point is, though. I'll have a look in the books when I have
time. In the meantime.



--- volta-spanner.cc~   Sat Sep 23 01:45:48 2000
+++ volta-spanner.cc    Tue Oct  3 13:15:06 2000
@@ -66,7 +66,12 @@
   Real staff_space = me->paper_l ()->get_var ("staffspace");
   Real staff_thick = me->paper_l ()->get_var ("stafflinethickness");  
   Real half_space = staff_space / 2;
-  Real left = dynamic_cast<Spanner*>(me)->get_broken_left_end_align ();
+
+  /*
+    the volta spanner is attached to the bar-line, which is moved
+    to the right. We don't need to compensate for the left edge.
+   */
+  Real left = 0.0;
   Real w = dynamic_cast<Spanner*>(me)->spanner_length () - left - half_space;
   Real h = staff_space * gh_scm2double (me->get_elt_property ("height"));
   Real t = staff_thick * gh_scm2double (me->get_elt_property ("thickness"));

-- 

Han-Wen Nienhuys   |   [EMAIL PROTECTED]    | http://www.cs.uu.nl/~hanwen/


_______________________________________________
Gnu-music-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/gnu-music-discuss

Reply via email to