Grob *me = unsmob_grob (smob);
extract_grob_set (me, "elements", elts);
- Link_array<Grob> rests;
- Link_array<Grob> notes;
+ vector<Grob*> rests;
+ vector<Grob*> notes;
for (vsize i = 0; i < elts.size (); i++)
{
This is incomplete: in case of an uneven number of rests, the
center one should be centered on the staff.
*/
- Drul_array<Link_array<Grob> > ordered_rests;
+ Drul_array<vector<Grob*> > ordered_rests;
for (vsize i = 0; i < rests.size (); i++)
{
Grob *r = Note_column::get_rest (rests[i]);
Direction d = LEFT;
do
- ordered_rests[d].sort (Note_column::shift_compare);
+ vector_sort (ordered_rests[d], Note_column::shift_compare);
while (flip (&d) != LEFT)
;