dit(code(textstyle)) Set the text style for superscripts and
subscripts. See above for list of text styles.
+dit(code(textScriptPadding)) Determines the extra space added between
+super-/subscripted text and the closest staff line or note.
+
dit(code(fontsize)) Can be used to select smaller font sizes for
music. The normal font size is 0, and the two smaller sizes are -1
and -2.
-pl 31.jcn2
+--- ../lilypond-1.1.31/NEWS Wed Feb 17 10:39:09 1999
+++ b/NEWS Fri Feb 19 03:00:33 1999
+@@ -1,3 +1,11 @@
+pl 31.mb1
+ - bf: don't attach staff margin text to clef changes within the
+ lines. (Still not perfect: no text when a clef change happens
+ at the line break).
+ - Added property textScriptPadding.
+ - A failing attempt to fix spacing of multi- measure rests
+pl 31.jcn1
+ - bf: slur-follow-music
+
+ pl 30.jcn1
+ - sm fixes, intl/ fixespl 31.jcn2
- fix: rat != float
pl 31.jcn1
MAJOR_VERSION=1
MINOR_VERSION=1
PATCH_LEVEL=31
-MY_PATCH_LEVEL=jcn2
+MY_PATCH_LEVEL=mb1
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
Item * i =0;
if (hang_on_clef_b_)
{
- i = dynamic_cast<Clef_item*> (e);
+ Clef_item * c = dynamic_cast<Clef_item*> (e);
+ if (c && c->default_b_)
+ {
+ i = c;
+ }
}
else
{
virtual void do_post_processing ();
virtual void do_print () const;
virtual void do_substitute_dependency (Score_element*,Score_element*);
+ Array<Rod> get_rods () const;
};
#endif /* MULTI_MEASURE_REST_HH */
add_dependency (c);
}
+
+Array<Rod>
+Multi_measure_rest::get_rods () const
+{
+ Array<Rod> a;
+ Rod r;
+ r.item_l_drul_ = spanned_drul_;
+ r.distance_f_ = paper ()->get_var ("mmrest_x_minimum");
+ a.push (r);
+ return a;
+}
text->style_str_ = p;
text->text_str_ = t->text_str_;
+ Scalar padding = get_property ("textScriptPadding", 0);
+ if (padding.length_i() && padding.isnum_b ())
+ {
+ ss->padding_f_ = Real(padding);
+ }
+
announce_element (Score_element_info (text, r));
announce_element (Score_element_info (ss, r));
extender_height = 0.8*\staffline;
+% Multi-measure rests
+mmrest_x_minimum = 1.0*\staffline;
\include "engraver.ly";