+ Text_item * g = new Text_item (get_property ("basicOctavateEightProperties"));
+ Side_position_interface spi (g);
+ spi.set_axis (Y_AXIS);
+ spi.add_support (clef_p_);
+ g->set_parent (clef_p_, Y_AXIS);
+ g->set_parent (clef_p_, X_AXIS);
+ g->add_offset_callback (Side_position_interface::aligned_on_self, X_AXIS);
+ g->add_offset_callback (Side_position_interface::centered_on_parent, X_AXIS);
+ g->set_elt_property ("direction", gh_int2scm (octave_dir_));
+ octavate_p_ = g;
+ announce_element (Score_element_info (octavate_p_, clef_req_l_));