|
|
Whole document tree
e-font
SynopsisSynopsis
struct EFont;
enum EFontStyle;
EFont* e_font_from_gdk_name (const gchar *name);
EFont* e_font_from_gdk_font (GdkFont *font);
void e_font_ref (EFont *font);
void e_font_unref (EFont *font);
gint e_font_ascent (EFont *font);
gint e_font_descent (EFont *font);
gchar* e_font_get_name (EFont *font);
#define e_font_height (f)
void e_font_draw_utf8_text (GdkDrawable *drawable,
EFont *font,
EFontStyle style,
GdkGC *gc,
gint x,
gint y,
const gchar *text,
gint numbytes);
int e_font_utf8_text_width (EFont *font,
EFontStyle style,
const char *text,
int numbytes);
int e_font_utf8_char_width (EFont *font,
EFontStyle style,
char *text);
const gchar* e_gdk_font_encoding (GdkFont *font);
iconv_t e_iconv_from_gdk_font (GdkFont *font);
iconv_t e_iconv_to_gdk_font (GdkFont *font); |
Details
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 ()
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); |
|