2004-01-10 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/*.cc: cleanup of engraver initialize() functions.
+
+ * lily/repeat-acknowledge-engraver.cc
+ (start_translation_timestep): remove first_b_
+
* lily/tab-note-heads-engraver.cc: listen to string number events
inside < > too. (backportme).
virtual void process_music ();
virtual void acknowledge_grob (Grob_info);
virtual void stop_translation_timestep ();
- virtual void initialize ();
virtual void process_acknowledged_grobs ();
virtual void finalize ();
virtual void process_grobs_first_pass ();
New_accidental_engraver::New_accidental_engraver ()
{
+ last_keysig_ = SCM_BOOL_F;
accidental_placement_ = 0;
- last_keysig_ = SCM_EOL;
}
/* inserts the source alist into the destination alist, erasing old entries.
}
}
-void
-New_accidental_engraver::initialize ()
-{
- // to ensure that process_music will initialize last_keysig_
- last_keysig_ = SCM_BOOL_F;
-}
-
/*
calculates the number of accidentals on basis of the current local key sig
(passed as argument)
virtual void process_music ();
virtual void initialize ();
- bool first_b_;
};
void
Repeat_acknowledge_engraver::initialize ()
{
- first_b_ = true;
daddy_trans_->set_property ("repeatCommands", SCM_EOL);
}
void
Repeat_acknowledge_engraver::start_translation_timestep ()
{
- first_b_ = true;
Translator_group * tr = daddy_trans_->where_defined (ly_symbol2scm ("repeatCommands"));
if (!tr)
tr = daddy_trans_;
TRANSLATOR_DECLARATIONS(Script_engraver);
protected:
virtual bool try_music (Music*);
- virtual void initialize ();
virtual void stop_translation_timestep ();
virtual void start_translation_timestep ();
virtual void process_music ();
virtual void acknowledge_grob (Grob_info);
};
-void
-Script_engraver::initialize ()
-{
- scripts_.clear ();
-}
-
bool
Script_engraver::try_music (Music *r)
{
Link_array<Audio_tie> ties_;
protected:
- virtual void initialize ();
virtual void start_translation_timestep ();
virtual void stop_translation_timestep ();
virtual void acknowledge_audio_element (Audio_element_info);
{
event_ = 0;
ties_created_ = false;
+ prev_event_ = 0;
}
ENTER_DESCRIPTION (Tie_performer, "", "",
"", "", "");
-void
-Tie_performer::initialize ()
-{
- event_ = 0;
- prev_event_ = 0;
-}
-
bool
Tie_performer::try_music (Music *m)