- static SCM automatic_shift (Grob*, Drul_array< Link_array <Grob> >);
- static SCM forced_shift (Grob*);
-
- static Drul_array< Link_array <Grob> > get_clash_groups (Grob *me);
- DECLARE_SCHEME_CALLBACK (force_shift_callback, (SCM element, SCM axis));
- static void do_shifts (Grob*);
- static void add_column (Grob*me,Grob*ncol);
- static bool has_interface(Grob*);
+ static SCM automatic_shift (Grob *, Drul_array<vector<Grob*> >);
+ static SCM forced_shift (Grob *);
+
+ static Drul_array<vector<Grob*> > get_clash_groups (Grob *me);
+ DECLARE_SCHEME_CALLBACK (calc_positioning_done, (SCM smob));
+ static void add_column (Grob *me, Grob *ncol);
+ DECLARE_GROB_INTERFACE();