se.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 ` . ` type ` is an optional string describing how
the child should be added.

since: 2.12

######  [ gtk_buildable_construct_child
](method.Buildable.construct_child.html)

Constructs a child of ` buildable ` with the name ` name ` .

since: 2.12

######  [ gtk_buildable_custom_finished
](method.Buildable.custom_finished.html)

This is similar to ` gtk_buildable_parser_finished() ` but is called once for
each custom tag handled by the ` buildable ` .

since: 2.12

######  [ gtk_buildable_custom_tag_end ](method.Buildable.custom_tag_end.html)

This is called at the end of each custom element handled by the buildable.

since: 2.12

######  [ gtk_buildable_custom_tag_start
](method.Buildable.custom_tag_start.html)

This is called for each unknown element under ` <child> ` .

since: 2.12

######  [ gtk_buildable_get_internal_child
](method.Buildable.get_internal_child.html)

Get the internal child called ` childname ` of the ` buildable ` object.

since: 2.12

######  [ gtk_buildable_get_name ](method.Buildable.get_name.ht