SCM
Spacing_spanner::set_springs (SCM smob)
{
- Spanner *me = unsmob_spanner (smob);
+ Grob *me = unsmob_grob (smob);
/*
can't use get_system() ? --hwn.
*/
vector<Grob*> all (get_root_system (me)->columns ());
- vsize start = binary_search (all, (Grob*)me->get_bound (LEFT),
- &Paper_column::compare);
- vsize end = binary_search (all, (Grob*) me->get_bound (RIGHT),
- &Paper_column::compare);
- all = vector<Grob*>::vector<Grob*> (all.begin () + start,
- all.begin () + end + 1);
-
set_explicit_neighbor_columns (all);
Spacing_options options;
"head width) A 16th note is followed by 0.5 note head width. The\n"
"quarter note is followed by 3 NHW, the half by 4 NHW, etc.\n",
-
"average-spacing-wishes "
- "base-shortest-duration "
- "common-shortest-duration "
"grace-space-factor "
- "packed-spacing "
- "shortest-duration-space "
"spacing-increment "
+ "base-shortest-duration "
"strict-note-spacing "
+ "shortest-duration-space "
+ "common-shortest-duration "
"uniform-stretching "
-
+ "packed-spacing "
);
ADD_INTERFACE (Spacing_interface, "spacing-interface",