#include "duration.hh"
#include "grob-array.hh"
#include "item.hh"
+#include "music.hh"
#include "stream-event.hh"
#include "text-interface.hh"
grob_name_scm (Grob *g)
{
SCM name_pair = scm_assq (ly_symbol2scm ("name"), g->get_property ("meta"));
- return scm_is_pair (name_pair) ? scm_cdr (name_pair) : SCM_EOL;
+ return (scm_is_pair (name_pair)
+ ? ly_camel_case_2_lisp_identifier (scm_cdr (name_pair))
+ : SCM_EOL);
}
void
(self-alignment-X . ,LEFT)
(break-align-symbol . metronome-mark)
(break-align-symbols . (key-signature time-signature metronome-mark))
- (non-break-align-symbols . (MultiMeasureRest))
+ (non-break-align-symbols . (multi-measure-rest))
(meta . ((class . Item)
- (interfaces . (font-interface
+ (interfaces . (break-alignable-interface
+ break-aligned-interface
+ font-interface
metronome-mark-interface
+ self-alignment-interface
side-position-interface
- break-alignable-interface
text-interface))))))
(MultiMeasureRest