CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/08/26 08:42:43
Modified files:
Documentation/topdocs: NEWS.tely
input/regression: multi-measure-rest-text.ly
scm : define-grobs.scm
Log message:
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/topdocs/NEWS.tely.diff?tr1=1.81&tr2=1.82&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/input/regression/multi-measure-rest-text.ly.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-grobs.scm.diff?tr1=1.232&tr2=1.233&r1=text&r2=text
Patches:
Index: lilypond/Documentation/topdocs/NEWS.tely
diff -u lilypond/Documentation/topdocs/NEWS.tely:1.81
lilypond/Documentation/topdocs/NEWS.tely:1.82
--- lilypond/Documentation/topdocs/NEWS.tely:1.81 Fri Aug 26 08:40:19 2005
+++ lilypond/Documentation/topdocs/NEWS.tely Fri Aug 26 08:42:43 2005
@@ -48,9 +48,12 @@
@item
-Texts over multi measure rests now stretch corresponding measure.
+Texts over multi measure rests can stretch corresponding measure, if
+the appropriate @code{spacing-procedure} property is set.
@lilypond[relative=2,fragment,raggedright]
+\override MultiMeasureRestText #'spacing-procedure
+ = #Multi_measure_rest::set_spacing_rods
c1 R1 R1^"Very long long long text"
@end lilypond
Index: lilypond/input/regression/multi-measure-rest-text.ly
diff -u lilypond/input/regression/multi-measure-rest-text.ly:1.28
lilypond/input/regression/multi-measure-rest-text.ly:1.29
--- lilypond/input/regression/multi-measure-rest-text.ly:1.28 Wed Aug 24
15:54:56 2005
+++ lilypond/input/regression/multi-measure-rest-text.ly Fri Aug 26
08:42:43 2005
@@ -5,6 +5,9 @@
texidoc = "
Texts may be added to the multi-measure rests.
+By setting the appropriate @code{spacing-procedure}, we can make
+measures stretch to accomodate wide texts.
+
"
@@ -19,6 +22,9 @@
R2.^"4"
R2.*3_\markup { \roman "a1b2c3" }
R2.*10^"inner"^"top"_"inner"_"bot"
+ \override MultiMeasureRestText #'spacing-procedure
+ = #Multi_measure_rest::set_spacing_rods
+
R2.^"very very very very very very long text"
c'2.
}
Index: lilypond/scm/define-grobs.scm
diff -u lilypond/scm/define-grobs.scm:1.232 lilypond/scm/define-grobs.scm:1.233
--- lilypond/scm/define-grobs.scm:1.232 Wed Aug 24 15:54:57 2005
+++ lilypond/scm/define-grobs.scm Fri Aug 26 08:42:43 2005
@@ -801,7 +801,6 @@
measure-grouping-interface))))))
(MultiMeasureRest
. (
- (spacing-procedure . ,Multi_measure_rest::set_spacing_rods)
(print-function . ,Multi_measure_rest::print)
(Y-offset-callbacks . (,Staff_symbol_referencer::callback))
(staff-position . 0)
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs