4 #include <gdk/gdktypes.h>
5 #include <pango/pango-font.h>
9 #endif /* __cplusplus */
12 * GDK_FONT_FONT: the font is an XFontStruct.
13 * GDK_FONT_FONTSET: the font is an XFontSet used for I18N.
28 GdkFont* gdk_font_load (const gchar *font_name);
29 GdkFont* gdk_fontset_load (const gchar *fontset_name);
31 GdkFont* gdk_font_load (const gchar *font_name);
32 GdkFont* gdk_fontset_load (const gchar *fontset_name);
33 GdkFont* gdk_font_from_description (PangoFontDescription *font_desc);
35 GdkFont* gdk_font_ref (GdkFont *font);
36 void gdk_font_unref (GdkFont *font);
37 gint gdk_font_id (const GdkFont *font);
38 gboolean gdk_font_equal (const GdkFont *fonta,
39 const GdkFont *fontb);
41 gint gdk_string_width (GdkFont *font,
43 gint gdk_text_width (GdkFont *font,
46 gint gdk_text_width_wc (GdkFont *font,
49 gint gdk_char_width (GdkFont *font,
51 gint gdk_char_width_wc (GdkFont *font,
53 gint gdk_string_measure (GdkFont *font,
55 gint gdk_text_measure (GdkFont *font,
58 gint gdk_char_measure (GdkFont *font,
60 gint gdk_string_height (GdkFont *font,
62 gint gdk_text_height (GdkFont *font,
65 gint gdk_char_height (GdkFont *font,
68 void gdk_text_extents (GdkFont *font,
76 void gdk_text_extents_wc (GdkFont *font,
84 void gdk_string_extents (GdkFont *font,
92 #ifdef GDK_WINDOWING_WIN32
94 gchar* gdk_font_full_name_get (GdkFont *font);
95 void gdk_font_full_name_free (gchar *name);
100 #endif /* __cplusplus */
102 #endif /* __GDK_FONT_H__ */