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