- Axis_group_item * group = 0;
- if (s != SCM_BOOL_F)
- {
- Score_element *e = unsmob_element (gh_cdr(s));
- group = dynamic_cast<Axis_group_item*> (e);
- }
- else
- {
- group = new Axis_group_item;
- group->set_axes (X_AXIS,X_AXIS);
- group->set_elt_property ("origin", name);
- group->set_parent (align_l_, Y_AXIS);
- announce_element (Score_element_info (group, 0));
- column_alist_ = scm_assoc_set_x (column_alist_, name, group->self_scm_);
- }
- group->add_element (item_l);
+void
+Break_align_engraver::add_to_group (SCM align_name, Item *item)
+{
+ SCM s = scm_assoc (align_name, column_alist_);
+ Item *group = 0;
+
+ if (s != SCM_BOOL_F)
+ {
+ Grob *e = unsmob_grob (scm_cdr (s));
+ group = dynamic_cast<Item *> (e);