#include "spanner.hh"
#include "staff-symbol-referencer.hh"
#include "text-item.hh"
+#include "percent-repeat-item.hh"
+
void
Multi_measure_rest::set_interface (Grob*me)
SCM
Multi_measure_rest::percent (SCM smob)
{
+
Grob *me = unsmob_grob (smob);
Spanner *sp = dynamic_cast<Spanner*> (me);
- Font_metric *musfont = Font_interface::get_default_font (me);
-
- Molecule r (musfont->find_by_name ("scripts-repeatsign"));
+ Molecule r = Percent_repeat_item_interface::x_percent (me, 1, 0.75, 1.6);
// ugh copy & paste.
Molecule s;
- int measures = 1;
+ int measures = 0;
SCM m (me->get_grob_property ("measure-count"));
if (gh_number_p (m))
{
SCM limit = me->get_grob_property ("expand-limit");
+ if (measures <= 0)
+ return SCM_EOL;
if (measures == 1)
{
s = musfont->find_by_name (Rest::glyph_name (me, 0, ""));