#include "protected-scm.hh"
#include "side-position-interface.hh"
#include "separation-item.hh"
-#include "staff-symbol-referencer.hh"
+#include "staff-symbol-referencer.hh"
#include "stream-event.hh"
#include "translator.icc"
if (nr && nr->in_event_class ("note-event"))
{
Pitch pitch = *unsmob_pitch (nr->get_property ("pitch"));
- Direction expand_dir = pitch_interval_.add_point (pitch);
- if (expand_dir)
- causes_[expand_dir] = nr;
+ Drul_array<bool> expands = pitch_interval_.add_point (pitch);
+ if (expands[UP])
+ causes_[UP] = nr;
+ if (expands[DOWN])
+ causes_[DOWN] = nr;
}
}
ADD_ACKNOWLEDGER (Ambitus_engraver, note_head);
ADD_TRANSLATOR (Ambitus_engraver,
- /* doc */ "",
+ /* doc */
+ "",
+
/* create */
"Ambitus "
"AmbitusLine "
"AmbitusNoteHead "
- "AmbitusAccidental",
- /* read */ "",
- /* write */ "");
+ "AmbitusAccidental ",
+
+ /* read */
+ "",
+
+ /* write */
+ ""
+ );