+2003-04-01 Mats Bengtsson <mats.bengtsson@s3.kth.se>
+
+ * lily/multi-measure-rest.cc (set_spacing_rods): Handle the
+ minumum-length property correctly.
+
2003-03-31 Han-Wen Nienhuys <hanwen@cs.uu.nl>
* scm/music-functions.scm (make-multi-measure-rest): set input
rod.distance_ = l->extent (l, X_AXIS)[BIGGER] - r->extent (r, X_AXIS)[SMALLER]
+ sym_width + 2.0; // 2.0 = magic!
+ rod.distance_ = max(rod.distance_,
+ gh_scm2double (me->get_grob_property ("minimum-length")));
rod.add_to_cols ();
}
return SCM_UNSPECIFIED;
ADD_INTERFACE (Multi_measure_rest,"multi-measure-rest-interface",
"A rest that spans a whole number of measures.",
- "expand-limit measure-count hair-thickness thick-thickness use-breve-rest");
+ "expand-limit measure-count hair-thickness thick-thickness use-breve-rest minimum-length");
(thick-thickness . 6.6)
(hair-thickness . 2.0)
(padding . 1)
- (meta . ((interfaces . (multi-measure-rest-interface rest-interface font-interface staff-symbol-referencer-interface spanner-interface))))
+ (meta . ((interfaces . (multi-measure-rest-interface rest-interface font-interface staff-symbol-referencer-interface))))
))
(MultiMeasureRestNumber