void
Note_column::set_stem (Score_element*me,Score_element * stem_l)
{
- me->set_elt_property ("stem", stem_l->self_scm_);
+ me->set_elt_property ("stem", stem_l->self_scm ());
me->add_dependency (stem_l);
Axis_group_interface::add_element (me, stem_l);
}
{
if (Rest::has_interface (h))
{
- me->set_elt_property ("rest", h->self_scm_);
+ me->set_elt_property ("rest", h->self_scm ());
}
else if (Note_head::has_interface (h))
{
- Pointer_group_interface gi (me, "note-heads");
- gi.add_element (h);
+ Pointer_group_interface::add_element (me, "note-heads",h);
}
Axis_group_interface::add_element (me, h);
}
-Interval
-Note_column::rest_dim (Score_element*me)
-{
- Score_element * r = unsmob_element (me->get_elt_property ("rest"));
- return r->extent (Y_AXIS);
-}
Score_element*
Note_column::first_head (Score_element*me)