- 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);