import "glib/glib" import "glib/glib-object" import "gdk/gdk" import "gtk/gtkobject" import "gtk/gtkenums" import "gtk/gtkwidget" import "gtk/gtkbin" public [name="c"] struct GtkButton: local GtkBin; end struct GtkButtonClass: local GtkBinClass; end import func gtk_button_get_type: GtkType import func gtk_button_new: GtkWidget import func gtk_button_new_with_label ([] gchar): GtkWidget import func gtk_button_new_from_stock ([] gchar): GtkWidget import func gtk_button_new_with_mnemonic ([] gchar): GtkWidget import func gtk_button_pressed (GtkButton) import func gtk_button_released (GtkButton) import func gtk_button_clicked (GtkButton) import func gtk_button_enter (GtkButton) import func gtk_button_leave (GtkButton) import func gtk_button_set_relief (GtkButton,GtkReliefStyle) import func gtk_button_get_relief (GtkButton): GtkReliefStyle import func gtk_button_set_label (GtkButton,[] gchar) import func gtk_button_get_label (GtkButton): [] gchar import func gtk_button_set_use_underline (GtkButton,gboolean) import func gtk_button_get_use_underline (GtkButton): gboolean import func gtk_button_set_use_stock (GtkButton,gboolean) import func gtk_button_get_use_stock (GtkButton): gboolean end