1 #ifndef GDK_DISABLE_DEPRECATED
6 #include <gdk/gdktypes.h>
7 #include <pango/pango-font.h>
11 #endif /* __cplusplus */
13 #define GDK_TYPE_FONT gdk_font_get_type ()
16 * GDK_FONT_FONT: the font is an XFontStruct.
17 * GDK_FONT_FONTSET: the font is an XFontSet used for I18N.
32 GType gdk_font_get_type (void);
34 GdkFont* gdk_font_load (const gchar *font_name);
35 GdkFont* gdk_fontset_load (const gchar *fontset_name);
36 GdkFont* gdk_font_from_description (PangoFontDescription *font_desc);
38 GdkFont* gdk_font_ref (GdkFont *font);
39 void gdk_font_unref (GdkFont *font);
40 gint gdk_font_id (const GdkFont *font);
41 gboolean gdk_font_equal (const GdkFont *fonta,
42 const GdkFont *fontb);
44 gint gdk_string_width (GdkFont *font,
46 gint gdk_text_width (GdkFont *font,
49 gint gdk_text_width_wc (GdkFont *font,
52 gint gdk_char_width (GdkFont *font,
54 gint gdk_char_width_wc (GdkFont *font,
56 gint gdk_string_measure (GdkFont *font,
58 gint gdk_text_measure (GdkFont *font,
61 gint gdk_char_measure (GdkFont *font,
63 gint gdk_string_height (GdkFont *font,
65 gint gdk_text_height (GdkFont *font,
68 gint gdk_char_height (GdkFont *font,
71 void gdk_text_extents (GdkFont *font,
79 void gdk_text_extents_wc (GdkFont *font,
87 void gdk_string_extents (GdkFont *font,
95 #ifdef GDK_WINDOWING_WIN32
97 gchar* gdk_font_full_name_get (GdkFont *font);
98 void gdk_font_full_name_free (gchar *name);
103 #endif /* __cplusplus */
105 #endif /* __GDK_FONT_H__ */
107 #endif /* GDK_DISABLE_DEPRECATED */