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
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs