Whole document tree
    

Whole document tree

e-font

e-font

e-font -- 
Description

Details
struct EFont
struct EFont;


enum EFontStyle
typedef enum {
	E_FONT_PLAIN = 0,
	E_FONT_BOLD = (1 << 0),
	E_FONT_ITALIC = (1 << 4)
} EFontStyle;


e_font_from_gdk_name ()
EFont*      e_font_from_gdk_name            (const gchar *name);


e_font_from_gdk_font ()
EFont*      e_font_from_gdk_font            (GdkFont *font);


e_font_ref ()
void        e_font_ref                      (EFont *font);


e_font_unref ()
void        e_font_unref                    (EFont *font);


e_font_ascent ()
gint        e_font_ascent                   (EFont *font);


e_font_descent ()
gint        e_font_descent                  (EFont *font);


e_font_get_name ()
gchar*      e_font_get_name                 (EFont *font);


e_font_height()
#define e_font_height(f) (e_font_ascent (f) + e_font_descent (f))


e_font_draw_utf8_text ()
void        e_font_draw_utf8_text           (GdkDrawable *drawable,
                                             EFont *font,
                                             EFontStyle style,
                                             GdkGC *gc,
                                             gint x,
                                             gint y,
                                             const gchar *text,
                                             gint numbytes);


e_font_utf8_text_width ()
int         e_font_utf8_text_width          (EFont *font,
                                             EFontStyle style,
                                             const char *text,
                                             int numbytes);


e_font_utf8_char_width ()
int         e_font_utf8_char_width          (EFont *font,
                                             EFontStyle style,
                                             char *text);


e_gdk_font_encoding ()
const gchar* e_gdk_font_encoding            (GdkFont *font);


e_iconv_from_gdk_font ()
iconv_t     e_iconv_from_gdk_font           (GdkFont *font);


e_iconv_to_gdk_font ()
iconv_t     e_iconv_to_gdk_font             (GdkFont *font);