source file of the GNU LilyPond music typesetter
- (c) 2000--2006 Juergen Reuter <reuter@ipd.uka.de>
+ (c) 2000--2009 Juergen Reuter <reuter@ipd.uka.de>
*/
/* TODO:
Item *me = (Item *)unsmob_grob (smob);
SCM scm_style = me->get_property ("style");
- std::string style;
+ string style;
if (scm_is_symbol (scm_style))
style = ly_symbol2string (scm_style);
else
int pos = Staff_symbol_referencer::get_rounded_position (me);
int sz = Staff_symbol_referencer::line_count (me) - 1;
- std::string font_char = "custodes." + style + ".";
+ string font_char = "custodes." + style + ".";
if (pos < neutral_pos)
font_char += "u";
else if (pos > neutral_pos)
return stencil.smobbed_copy ();
}
-ADD_INTERFACE (Custos, "custos-interface",
- "A custos object.",
- "style neutral-position neutral-direction");
+ADD_INTERFACE (Custos,
+ "A custos object. @code{style} can have four valid values:"
+ " @code{mensural}, @code{vaticana}, @code{medicaea}, and"
+ " @code{hufnagel}. @code{mensural} is the default style.",
+
+ /* properties */
+ "style "
+ "neutral-position "
+ "neutral-direction "
+ );