}
}
-void
+bool
Separation_item::set_distance (Drul_array<Item *> items,
Real padding)
{
&& !Item::is_non_musical (items[RIGHT]))
{
set_skyline_distance (items, padding);
- return;
+ return true;
}
Interval li (Separation_item::width (items[LEFT]));
if (rod.distance_ > 0)
rod.add_to_cols ();
+ return true;
}
+ return false;
}
/*
vector<Box> bs = boxes (me);
do
{
- Skyline l (bs, Y_AXIS, d);
+ Skyline l (bs, 0, Y_AXIS, d);
index_set_cell (lines, d, l.smobbed_copy ());
}
while (flip (&d) != LEFT);
continue;
Interval y (il->pure_height (ycommon, 0, very_large));
- y.widen (0.01); // fixme
+ y.widen (0.1); // fixme
Box b (il->extent (pc, X_AXIS), y);
out.push_back (b);
ADD_INTERFACE (Separation_item,
"Item that computes widths to generate spacing rods. "
- "This is done in concert with @ref{separation-spanner-interface}.",
+ "This is done in concert with @ref{separating-group-spanner-interface}.",
"X-extent "
"conditional-elements "
- "elements"
+ "elements "
"padding "
"skylines "
);