- Drul_array<Link_array<Grob> > arrs;
- Link_array<Grob> staff_sided
- = Pointer_group_interface__extract_grobs (me, (Grob*)0, "scripts");
-
+ Drul_array<SCM> scripts (SCM_EOL, SCM_EOL);
+ Link_array<Grob> staff_sided;
+
+ for (SCM s = me->get_grob_property( "scripts"); gh_pair_p (s); s = gh_cdr( s))
+ {
+ Grob *sc = unsmob_grob (gh_car (s));
+
+ if (!sc->has_offset_callback_b (Side_position_interface::aligned_side_proc, X_AXIS))
+ staff_sided.push (sc);
+ }
+