CVSROOT:        /cvsroot/lilypond
Module name:    lilypond
Branch:         
Changes by:     Han-Wen Nienhuys <[EMAIL PROTECTED]>    05/08/26 00:31:05

Modified files:
        .              : ChangeLog 
        lily           : tie-column.cc 

Log message:
        (set_chord_outlines): set outline for line
        break case too.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.4086&tr2=1.4087&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/tie-column.cc.diff?tr1=1.55&tr2=1.56&r1=text&r2=text

Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.4086 lilypond/ChangeLog:1.4087
--- lilypond/ChangeLog:1.4086   Thu Aug 25 16:46:01 2005
+++ lilypond/ChangeLog  Fri Aug 26 00:31:04 2005
@@ -1,3 +1,8 @@
+2005-08-26  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
+
+       * lily/tie-column.cc (set_chord_outlines): set outline for line
+       break case too.
+       
 2005-08-25  Han-Wen Nienhuys  <[EMAIL PROTECTED]>
 
        * lily/pango-font.cc (text_stencil): don't translate glyphs in
Index: lilypond/lily/tie-column.cc
diff -u lilypond/lily/tie-column.cc:1.55 lilypond/lily/tie-column.cc:1.56
--- lilypond/lily/tie-column.cc:1.55    Tue Aug 23 22:34:53 2005
+++ lilypond/lily/tie-column.cc Fri Aug 26 00:31:04 2005
@@ -126,6 +126,17 @@
        }
 
       (*skyline_drul)[d] = empty_skyline (-d);
+      
+      Spanner *tie = dynamic_cast<Spanner*> (ties[0]);
+      if (tie->get_bound (d)->break_status_dir ())
+       {
+         Real x = robust_relative_extent (tie->get_bound (d),
+                                          common,
+                                          X_AXIS)[-d];
+
+         (*skyline_drul)[d].elem_ref (0).height_ = x; 
+       }
+         
       for (int i = 0; i < boxes.size (); i++)
        insert_extent_into_skyline (&skyline_drul->elem_ref (d),
                                    boxes[i], Y_AXIS, -d);


_______________________________________________
Lilypond-cvs mailing list
Lilypond-cvs@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-cvs

Reply via email to