source file of the GNU LilyPond music typesetter
- (c) 2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 2000--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
struct Font_interface
{
- static SCM font_alist_chain (Score_element*);
- static Font_metric * get_default_font (Score_element*);
+ static SCM font_alist_chain (Grob*);
+ static Font_metric * get_font (Grob*, SCM alist_chain);
+ static Font_metric * get_default_font (Grob*);
+ static SCM add_style (Grob*, SCM style, SCM alist_chain);
+ static bool wild_compare (SCM field_val, SCM val);
+ DECLARE_SCHEME_CALLBACK (properties_to_font_name, (SCM,SCM));
+ DECLARE_SCHEME_CALLBACK (get_property_alist_chain, (SCM));
+ static bool has_interface (Grob*);
};
#endif /* FONT_INTERFACE_HH */