Item* text_p_;
protected:
- virtual void do_pre_move_processing ();
- virtual void acknowledge_element (Score_element_info);
+ virtual void stop_translation_timestep ();
+ virtual void acknowledge_grob (Grob_info);
virtual void do_creation_processing ();
- virtual void process_acknowledged ();
+ virtual void create_grobs ();
void create_items();
void deprecated_process_music ();
public:
create_items ();
// guh.
- text_p_->set_elt_property ("text",
+ text_p_->set_grob_property ("text",
ly_str02scm (to_str (gh_scm2int (bn)).ch_C()));
}
}
void
-Bar_number_engraver::process_acknowledged ()
+Bar_number_engraver::create_grobs ()
{
deprecated_process_music ();
}
void
-Bar_number_engraver::acknowledge_element (Score_element_info inf)
+Bar_number_engraver::acknowledge_grob (Grob_info inf)
{
- Score_element * s = inf.elem_l_;
+ Grob * s = inf.elem_l_;
if (Staff_symbol::has_interface (s))
{
SCM sts = get_property ("staffsFound");
}
else if (text_p_
&& dynamic_cast<Item*> (s)
- && s->get_elt_property ("break-align-symbol") == ly_symbol2scm ("Left_edge_item"))
+ && s->get_grob_property ("break-align-symbol") == ly_symbol2scm ("Left_edge_item"))
{
/*
By default this would land on the Paper_column -- so why
}
void
-Bar_number_engraver::do_pre_move_processing ()
+Bar_number_engraver::stop_translation_timestep ()
{
if (text_p_)
{
- text_p_->set_elt_property ("side-support-elements", get_property ("staffsFound"));
- typeset_element (text_p_);
+ text_p_->set_grob_property ("side-support-elements", get_property ("staffsFound"));
+ typeset_grob (text_p_);
text_p_ =0;
}
}
text_p_ = new Item (b);
Side_position::set_axis(text_p_,Y_AXIS);
- announce_element (text_p_, 0);
+ announce_grob (text_p_, 0);
}