import "glib/glib" import "glib/glib-object" import "gdk/gdk" import "gtk/gtkmisc" import "gtk/gtkobject" import "gtk/gtkenums" import "gtk/gtkwidget" import "gtk/gtkwindow" public [name="c"] struct GtkLabel : local GtkMisc; end struct GtkLabelClass : local GtkMiscClass; end import func gtk_label_get_type: GtkType import func gtk_label_new ([]char): GtkWidget import func gtk_label_new_with_mnemonic ([]char): GtkWidget import func gtk_label_set_text (GtkLabel,[] char) import func gtk_label_get_text (GtkLabel): [] gchar import func gtk_label_set_label (GtkLabel,[] gchar) import func gtk_label_get_label (GtkLabel): [] gchar import func gtk_label_set_markup (GtkLabel,[] gchar) import func gtk_label_set_use_markup (GtkLabel,gboolean) import func gtk_label_get_use_markup (GtkLabel): gboolean import func gtk_label_set_use_underline (GtkLabel,gboolean) import func gtk_label_get_use_underline (GtkLabel): gboolean import func gtk_label_set_markup_with_mnemonic (GtkLabel,[] gchar) import func gtk_label_get_mnemonic_keyval (GtkLabel): guint import func gtk_label_set_mnemonic_widget (GtkLabel,GtkWidget) import func gtk_label_get_mnemonic_widget (GtkLabel): GtkWidget import func gtk_label_set_text_with_mnemonic (GtkLabel,[] gchar) import func gtk_label_set_justify (GtkLabel,GtkJustification) import func gtk_label_get_justify (GtkLabel): GtkJustification import func gtk_label_set_pattern (GtkLabel,[] gchar) import func gtk_label_set_line_wrap (GtkLabel,gboolean) import func gtk_label_get_line_wrap (GtkLabel): gboolean import func gtk_label_set_selectable (GtkLabel,gboolean) import func gtk_label_get_selectable (GtkLabel): gboolean import func gtk_label_select_region (GtkLabel,gint,gint) import func gtk_label_get_selection_bounds (GtkLabel,[] gint,[] gint): gboolean end