X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finstrument-name-engraver.cc;h=8ba26f31beaf97d7b7a2e5d454c19c85e599e276;hb=97a0169312a260933246ab224e4f8b0969871dd5;hp=6c6b8f5f4ecba241bc125ccd0a77f77492578b1c;hpb=f127e14af04f474d20406ca0e0f76f05061ee103;p=lilypond.git diff --git a/lily/instrument-name-engraver.cc b/lily/instrument-name-engraver.cc index 6c6b8f5f4e..8ba26f31be 100644 --- a/lily/instrument-name-engraver.cc +++ b/lily/instrument-name-engraver.cc @@ -28,8 +28,6 @@ #include "translator.icc" -using std::vector; - class Instrument_name_engraver : public Engraver { public: @@ -45,7 +43,7 @@ protected: vector backup_axis_groups_; virtual void finalize (); - DECLARE_ACKNOWLEDGER (axis_group); + void acknowledge_axis_group (Grob_info); void process_music (); void start_spanner (); void consider_start_spanner (); @@ -61,7 +59,8 @@ Instrument_name_engraver::derived_mark () const scm_gc_mark (short_text_); } -Instrument_name_engraver::Instrument_name_engraver () +Instrument_name_engraver::Instrument_name_engraver (Context *c) + : Engraver (c) { text_spanner_ = 0; @@ -175,7 +174,12 @@ Instrument_name_engraver::stop_spanner () text_spanner_ = 0; } -ADD_ACKNOWLEDGER (Instrument_name_engraver, axis_group); + +void +Instrument_name_engraver::boot () +{ + ADD_ACKNOWLEDGER (Instrument_name_engraver, axis_group); +} ADD_TRANSLATOR (Instrument_name_engraver, /* doc */