abst@ype
GtkDialogFlags = $extype "GtkDialogFlags"
macdef GTK_DIALOG_MODAL =
$extval (GtkDialogFlags, "GTK_DIALOG_MODAL")
macdef GTK_DIALOG_DESTROY_WITH_PARENT =
$extval (GtkDialogFlags, "GTK_DIALOG_DESTROY_WITH_PARENT")
macdef GTK_DIALOG_NO_SEPARATOR =
$extval (GtkDialogFlags, "GTK_DIALOG_NO_SEPARATOR")
fun lor_GtkDialogFlags_GtkDialogFlags
(x1: GtkDialogFlags, x2: GtkDialogFlags):<> GtkDialogFlags
= "#atsctrb_lor_GtkDialogFlags_GtkDialogFlags"
overload lor with lor_GtkDialogFlags_GtkDialogFlags
abst@ype
GtkResponseType = $extype "GtkResponseType"
symintr GtkResponseType
castfn GtkResponseType_of_int (x: int):<>GtkResponseType
overload GtkResponseType with GtkResponseType_of_int
castfn gint_of_GtkResponseType (x: GtkResponseType):<> gint
macdef GTK_RESPONSE_NONE = $extval (GtkResponseType, "GTK_RESPONSE_NONE")
macdef GTK_RESPONSE_REJECT = $extval (GtkResponseType, "GTK_RESPONSE_REJECT")
macdef GTK_RESPONSE_ACCEPT = $extval (GtkResponseType, "GTK_RESPONSE_ACCEPT")
macdef GTK_RESPONSE_DELETE_EVENT = $extval (GtkResponseType, "GTK_RESPONSE_DELETE_EVENT")
macdef GTK_RESPONSE_OK = $extval (GtkResponseType, "GTK_RESPONSE_OK")
macdef GTK_RESPONSE_CANCEL = $extval (GtkResponseType, "GTK_RESPONSE_CANCEL")
macdef GTK_RESPONSE_CLOSE = $extval (GtkResponseType, "GTK_RESPONSE_CLOSE")
macdef GTK_RESPONSE_YES = $extval (GtkResponseType, "GTK_RESPONSE_YES")
macdef GTK_RESPONSE_NO = $extval (GtkResponseType, "GTK_RESPONSE_NO")
macdef GTK_RESPONSE_APPLY = $extval (GtkResponseType, "GTK_RESPONSE_APPLY")
macdef GTK_RESPONSE_HELP = $extval (GtkResponseType, "GTK_RESPONSE_HELP")
fun gtk_dialog_new ()
: GtkDialog_ref1 = "#atsctrb_gtk_dialog_new"
fun gtk_dialog_get_window
{c:cls | c <= GtkDialog} {l:agz}
(dialog: !gobjref (c, l))
:<> [l_win:agz] ( minus (gobjref (c, l), gobjref (GtkWindow, l_win)) | gobjref (GtkWindow, l_win)
) = "#atsctrb_gtk_dialog_get_window"
fun gtk_dialog_get_vbox
{c:cls | c <= GtkDialog} {l:agz}
(dialog: !gobjref (c, l)):<> [l_box:agz] (
minus (gobjref (c, l), gobjref (GtkVBox, l_box)) | gobjref (GtkVBox, l_box)
) = "#atsctrb_gtk_dialog_get_vbox"
fun gtk_dialog_get_action_area
{c:cls | c <= GtkDialog} {l:agz}
(dialog: !gobjref (c, l)):<> [l_box:agz] (
minus (gobjref (c, l), gobjref (GtkHBox, l_box)) | gobjref (GtkHBox, l_box)
) = "#atsctrb_gtk_dialog_get_action_area"
fun gtk_dialog_add_button
{c:cls | c <= GtkDialog} {l1,l2:agz}
(dialog: !gobjref (c, l1), name: !gstring l2, response_id: GtkResponseType)
: [l3:agz] (minus (gobjref (c, l1), gobjref (GtkButton, l3)) | gobjref (GtkButton, l3))
= "#atsctrb_gtk_dialog_add_button"
fun gtk_dialog_run
{c:cls | c <= GtkDialog} {l:agz}
(dialog: !gobjref (c, l)): gint = "#atsctrb_gtk_dialog_run"
fun gtk_dialog_response
{c:cls | c <= GtkDialog} {l:agz}
(dialog: !gobjref (c, l), response_id: gint): void = "#atsctrb_gtk_dialog_response"