import "glib/glib" import "glib/glib-object" import "gdk/gdktypes" public [name="c"] enum GdkFontType GDK_FONT_FONT GDK_FONT_FONTSET end struct GdkFont type: GdkFontType ascent: gint descent: gint end import func gdk_font_get_type: GType import func gdk_font_load ([] gchar): GdkFont import func gdk_fontset_load ([] gchar): GdkFont //import func gdk_font_from_description (PangoFontDescription): GdkFont import func gdk_font_ref (GdkFont): GdkFont import func gdk_font_unref (GdkFont): void import func gdk_font_id (GdkFont): gint import func gdk_font_equal (GdkFont,GdkFont): gboolean import func gdk_string_width (GdkFont,[] gchar): gint import func gdk_text_width (GdkFont,[] gchar,gint): gint import func gdk_text_width_wc (GdkFont,[] GdkWChar,gint): gint import func gdk_char_width (GdkFont,gchar): gint import func gdk_char_width_wc (GdkFont,GdkWChar): gint import func gdk_string_measure (GdkFont,[] gchar): gint import func gdk_text_measure (GdkFont,[] gchar,gint): gint import func gdk_char_measure (GdkFont,gchar): gint import func gdk_string_height (GdkFont,[] gchar): gint import func gdk_text_height (GdkFont,[] gchar,gint): gint import func gdk_char_height (GdkFont,gchar): gint import func gdk_text_extents (GdkFont, [] gchar, gint, [] gint, [] gint, [] gint, [] gint, [] gint): void import func gdk_text_extents_wc (GdkFont, [] GdkWChar, gint, [] gint, [] gint, [] gint, [] gint, [] gint): void import func gdk_string_extents (GdkFont, [] gchar, [] gint, [] gint, [] gint, [] gint, [] gint): void end