GimpDialog Constructors for #GtkDialog's and action_areas as well as other dialog-related stuff. @title: @wmclass_name: @help_func: @help_data: @position: @allow_shrink: @allow_grow: @auto_shrink: @Varargs: @Returns: @title: @wmclass_name: @help_func: @help_data: @position: @allow_shrink: @allow_grow: @auto_shrink: @args: @Returns: @dialog: @Varargs: The @va_list describing the action_area #GtkButton's has the following format: #gchar *label, The button's label. #GtkSignalFunc callback, The callback which will be connected to the button's "clicked" signal #gpointer data, The callback data which will be used in gtk_signal_connect(). If you pass #NULL, then the dialog itself will by passed as @data. #GtkObject *slot_object, If you pass a pointer other than #NULL, then the button's "clicked" signal will be connected with gtk_signal_connect_object() instead of gtk_signal_connect(). If you want the dialog itself to be the @slot_object, pass "1". #GtkWidget **widget_ptr, A pointer to store the created button in. #gboolean default_action, #TRUE if this button should grab the default dialog action with gtk_widget_grab_default(). #gboolean connect_delete, #TRUE if the dialog's "delete_event" should be connected to this button's callback. Usually you will connect to the dialog's "Cancel" callback. Note that the callback will be called indirectly, so you don't have to worry about the #GdkEvent pointer which comes with the "delete_event", as it will be stripped away before your "Cancel" callback is called. @dialog: @args: