Script_interface::get_stencil (Grob *me, Direction d)
{
SCM s = me->get_property ("script-stencil");
- assert (ly_c_pair_p (s));
+ assert (scm_is_pair (s));
SCM key = ly_car (s);
if (key == ly_symbol2scm ("feta"))
{
SCM name_entry = ly_cdr (s);
- SCM str = ((ly_c_pair_p (name_entry)) ? index_get_cell (name_entry, d)
+ SCM str = ((scm_is_pair (name_entry)) ? index_get_cell (name_entry, d)
: name_entry);
return Font_interface::get_default_font (me)
->find_by_name ("scripts-" + ly_scm2string (str));
ADD_INTERFACE (Text_script,"text-script-interface",
"An object that is put above or below a note",
- "script-priority");
+ "add-stem-support slur script-priority inside-slur");
+
+/*
+ Hmm. Where should we put add-stem-support ?
+ */
ADD_INTERFACE (Script_interface, "script-interface",
"An object that is put above or below a note",
- "script-priority script-stencil");
+ "add-stem-support slur-padding slur script-priority script-stencil inside-slur");