if (unsmob_music (cause) || unsmob_grob (cause))
e->set_property ("cause", cause);
- Grob_info i;
- i.grob_ = e;
- if (!i.origin_trans_)
- i.origin_trans_ = this;
+ Grob_info i (this, e);
- Engraver *g = get_daddy_engraver ();
+ Engraver_group_engraver *g = get_daddy_engraver ();
if (g)
g->announce_grob (i);
}
return dynamic_cast<Score_engraver *> (get_score_context ()->implementation ());
}
+#include "translator.icc"
+
ADD_TRANSLATOR (Engraver,
- "", "",
+ "Base class for engravers. Does nothing, so it is not used.",
+ "",
"",
- "", "", "");
+ "",
+ "");
+