#include "grob-array.hh"
#include "pointer-group-interface.hh"
+#include "translator.icc"
+
struct Spacings
{
Item *staff_spacing_;
Spanner *sep_span_;
- virtual void acknowledge_grob (Grob_info);
+ DECLARE_ACKNOWLEDGER(item);
PRECOMPUTED_VIRTUAL void process_music ();
virtual void finalize ();
PRECOMPUTED_VIRTUAL void stop_translation_timestep ();
}
void
-Separating_line_group_engraver::acknowledge_grob (Grob_info i)
+Separating_line_group_engraver::acknowledge_item (Grob_info i)
{
Item *it = dynamic_cast<Item *> (i.grob ());
if (!it)
musical_item_ = 0;
}
-#include "translator.icc"
-
+ADD_ACKNOWLEDGER(Separating_line_group_engraver, item);
ADD_TRANSLATOR (Separating_line_group_engraver,
/* descr */ "Generates objects for computing spacing parameters.",
/* creats*/ "SeparationItem SeparatingGroupSpanner StaffSpacing",
/* accepts */ "",
- /* acks */ "item-interface",
+ /* acks */ "",
/* reads */ "createSpacing",
/* write */ "breakableSeparationItem");