as with
gtk_dialog_new_with_buttons(). Each button must have both text and response
ID  .

######  [ gtk_dialog_get_action_area ](method.Dialog.get_action_area.html)

Returns the action area of ` dialog ` .

deprecated: 3.12  since: 2.14

######  [ gtk_dialog_get_content_area ](method.Dialog.get_content_area.html)

Returns the content area of ` dialog ` .

since: 2.14

######  [ gtk_dialog_get_header_bar ](method.Dialog.get_header_bar.html)

Returns the header bar of ` dialog ` . Note that the headerbar is only used by
the dialog if the ` GtkDialog:use-header-bar ` property is ` TRUE ` .

since: 3.12

######  [ gtk_dialog_get_response_for_widget
](method.Dialog.get_response_for_widget.html)

Gets the response id of a widget in the action area of a dialog.

since: 2.8

######  [ gtk_dialog_get_widget_for_response
](method.Dialog.get_widget_for_response.html)

Gets the widget button that uses the given response  ID  in the action area of
a dialog.

since: 2.20

######  [ gtk_dialog_response ](method.Dialog.response.html)

Emits the ` GtkDialog::response ` signal with the given response  ID  . Used
to indicate that the user has responded to the dialog in some way; typically
either you or ` gtk_dialog_run() ` will be monitoring the ::response signal
and take appropriate action.

######  [ gtk_dialog_run ](method.Dialog.run.html)

Blocks in a recursive main loop until the ` dialog ` either emits the `
GtkDialog::response ` signal, or is destroyed. If the dialog is destroyed
during the call to gtk_dialog_run(), ` gtk_dialog_run() ` returns

#  GTK_RESPONSE_NONE. Otherwise, it returns the response ID from the

::response signal emission.

######  [ gtk_dialog_set_alternative_button_order
](method.Dialog.set_alternative_button_order.html)

Sets an alternative button order. If the ` GtkSettings:gtk-alternative-button-
order ` setting is set to ` TRUE ` , the dialog buttons are reordered
according to the order of the response ids passed to this function.

deprecated: 3.10  since: 2.6

######  [ gtk_dialog_set_alternative_button_order_from_array
](method.Dialog.set_alternative_button_order_from_array.html)

Sets an alternative button order. If the ` GtkSettings:gtk-alternative-button-
order ` setting is set to ` TRUE ` , the dialog buttons are reordered
according to the order of the response ids in ` new_order ` .

deprecated: 3.10  since: 2.6

######  [ gtk_dialog_set_default_response
](method.Dialog.set_default_response.html)

Sets the last widget in the dialog’s action area with the given ` response_id
` as the default widget for the dialog. Pressing “Enter” normally activates
the default widget.

######  [ gtk_dialog_set_response_sensitive
](method.Dialog.set_response_sensitive.html)

Calls ` gtk_widget_set_sensitive (widget, ` setting ` ) ` for each widget in
the dialog’s action area with the given ` response_id ` . A convenient way to
sensitize/desensitize dialog buttons.

#####  Methods inherited from [ GtkWindow ](class.Window.html) (109)

Please see [ GtkWindow ](class.Window.html#methods) for a full list of
methods.

#####  Methods inherited from [ GtkBin ](class.Bin.html) (1)

######  [ gtk_bin_get_child ](method.Bin.get_child.html)

Gets the child of the ` GtkBin ` , or ` NULL ` if the bin contains no child
widget. The returned widget does not have a reference added, so you do not
need to unref it.

#####  Methods inherited from [ GtkContainer ](class.Container.html) (33)

Please see [ GtkContainer ](class.Container.html#methods) for a full list of
methods.

#####  Methods inherited from [ GtkWidget ](class.Widget.html) (263)

Please see [ GtkWidget ](class.Widget.html#methods) for a full list of
methods.

#####  Methods inherited from [ GObject ](javascript:void\(0\)) (43)

Please see [ GObject ](javascript:void\(0\)) for a full list of methods.

#####  Methods inherited from [ GtkBuildable ](iface.Buildable.html) (10)

######  [ gtk_buildable_add_child ](method.Buildable.add_child.html)

Adds a child to ` buildable ` . ` ty