if (scm_is_number (c0s))
c0p = scm_to_int (c0s);
- /* Is this the correct way to determine this? -rz */
- bool is_cancellation = me->name()=="KeyCancellation";
+ bool is_cancellation = me->internal_has_interface
+ (ly_symbol2scm ("key-cancellation-interface"));
/*
SCM lists are stacks, so we work from right to left, ending with
ADD_INTERFACE (Key_signature_interface,
"A group of accidentals, to be printed as signature sign.",
- "style c0-position alteration-alist");
+
+ "c0-position "
+ "style "
+ "alteration-alist "
+ );