Link_array<Note_req> note_req_l_arr_;
Moment note_end_mom_;
public:
- VIRTUAL_COPY_CONS (Translator);
+ TRANSLATOR_DECLARATIONS(Note_heads_engraver);
protected:
virtual void start_translation_timestep ();
Note_heads_engraver::start_translation_timestep ()
{
- /* TODO:make this settable?
+ /*
+ TODO: make this settable?
+
+ TODO: what if someone wants a line break in a grace note section??
*/
- if (note_end_mom_ > now_mom ())
+ // if (note_end_mom_ > now_mom ())
+ if (note_end_mom_.main_part_ > now_mom ().main_part_)
{
Score_engraver * e = 0;
Translator * t = daddy_grav_l ();
}
}
+Note_heads_engraver::Note_heads_engraver()
+{}
-
-ADD_THIS_TRANSLATOR (Note_heads_engraver);
-
+ENTER_DESCRIPTION(Note_heads_engraver,
+/* descr */ "Generate one or more noteheads from Music of type Note_req.",
+/* creats*/ "NoteHead Dots",
+/* acks */ "",
+/* reads */ "",
+/* write */ "");