- dot_p_ = new Item (get_property ("basicDotsProperties"));
-
- Staff_symbol_referencer_interface si (dot_p_);
- si.set_interface ();
-
- rest_p_->set_dots (dot_p_);
- dot_p_->set_parent (rest_p_, Y_AXIS);
- dot_p_->add_offset_callback (Dots::quantised_position_callback, Y_AXIS);
- dot_p_->set_elt_property ("dot-count",
- gh_int2scm (rest_req_l_->duration_.dots_i_));
- announce_element (Score_element_info (dot_p_,0));
- }
+ int pos = p->steps ();
+ SCM c0 = get_property ("middleCPosition");
+ if (scm_is_number (c0))
+ pos += scm_to_int (c0);