import "glib/glib" import "glib/glib-object" import "gdk/gdk" import "gtk/gtkobject" import "gtk/gtkenums" import "gtk/gtkwidget" import "gtk/gtkwindow" public [name="c"] enum GtkDialogFlags GTK_DIALOG_MODAL = 1 << 0 GTK_DIALOG_DESTROY_WITH_PARENT = 1 << 1 GTK_DIALOG_NO_SEPARATOR = 1 << 2 end enum GtkResponseType GTK_RESPONSE_NONE = -1 GTK_RESPONSE_REJECT = -2 GTK_RESPONSE_ACCEPT = -3 GTK_RESPONSE_DELETE_EVENT = -4 GTK_RESPONSE_OK = -5 GTK_RESPONSE_CANCEL = -6 GTK_RESPONSE_CLOSE = -7 GTK_RESPONSE_YES = -8 GTK_RESPONSE_NO = -9 GTK_RESPONSE_APPLY = -10 GTK_RESPONSE_HELP = -11 end struct GtkDialog : local GtkWindow; end struct GtkDialogClass : local GtkWindowClass; end import func gtk_dialog_get_type: GtkType import func gtk_dialog_new: GtkWidget import func gtk_dialog_add_action_widget (GtkDialog,GtkWidget,gint) import func gtk_dialog_add_button (GtkDialog,[] gchar,gint): GtkWidget import func gtk_dialog_set_response_sensitive (GtkDialog,gint,gboolean) import func gtk_dialog_set_default_response (GtkDialog,gint) import func gtk_dialog_set_has_separator (GtkDialog,gboolean) import func gtk_dialog_get_has_separator (GtkDialog): gboolean import func gtk_dialog_response (GtkDialog,gint) import func gtk_dialog_run (GtkDialog): gint end