CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Mats Bengtsson <[EMAIL PROTECTED]> 05/05/16 11:46:54
Modified files:
. : ChangeLog
lily : horizontal-bracket.cc
scm : define-grobs.scm
Log message:
* lily/horizontal-bracket.cc (print): Take care of the direction
property so brackets above the stave point downwards.
* scm/define-grobs.scm (all-grob-descriptions): Set staff-padding
for HorizontalBracket so it doesn't end up within the stave.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3622&tr2=1.3623&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/horizontal-bracket.cc.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-grobs.scm.diff?tr1=1.195&tr2=1.196&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3622 lilypond/ChangeLog:1.3623
--- lilypond/ChangeLog:1.3622 Sun May 15 23:50:18 2005
+++ lilypond/ChangeLog Mon May 16 11:46:52 2005
@@ -1,3 +1,11 @@
+2005-05-16 Mats Bengtsson <[EMAIL PROTECTED]>
+
+ * lily/horizontal-bracket.cc (print): Take care of the direction
+ property so brackets above the stave point downwards.
+
+ * scm/define-grobs.scm (all-grob-descriptions): Set staff-padding
+ for HorizontalBracket so it doesn't end up within the stave.
+
2005-05-16 Jan Nieuwenhuizen <[EMAIL PROTECTED]>
* lily/GNUmakefile (default): Typo.
Index: lilypond/lily/horizontal-bracket.cc
diff -u lilypond/lily/horizontal-bracket.cc:1.22
lilypond/lily/horizontal-bracket.cc:1.23
--- lilypond/lily/horizontal-bracket.cc:1.22 Thu Mar 10 14:36:13 2005
+++ lilypond/lily/horizontal-bracket.cc Mon May 16 11:46:54 2005
@@ -57,6 +57,10 @@
Drul_array<Real> shorten = robust_scm2interval (me->get_property
("shorten-pair"),
Interval (0, 0));
+ // Make sure that it points in the correct direction:
+ Real dir = get_grob_direction (me);
+ scale_drul (&edge_height, -dir);
+
Interval empty;
Stencil b
= Tuplet_bracket::make_bracket (me, Y_AXIS, Offset (ext.length (), 0),
Index: lilypond/scm/define-grobs.scm
diff -u lilypond/scm/define-grobs.scm:1.195 lilypond/scm/define-grobs.scm:1.196
--- lilypond/scm/define-grobs.scm:1.195 Tue May 3 08:02:01 2005
+++ lilypond/scm/define-grobs.scm Mon May 16 11:46:54 2005
@@ -537,6 +537,7 @@
(print-function . ,Horizontal_bracket::print)
(Y-offset-callbacks . (,Side_position_interface::aligned_side))
(padding . 0.2)
+ (staff-padding . 0.2)
(direction . -1)
(bracket-flare . (0.5 . 0.5))
(meta . ((interfaces . (horizontal-bracket-interface
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs