remove ](signal.Container.remove.html)

No description available.

######  [ GtkContainer::set-focus-child ](signal.Container.set-focus-
child.html)

No description available.

#####  Signals inherited from [ GtkWidget ](class.Widget.html) (69)

######  [ GtkWidget::accel-closures-changed ](signal.Widget.accel-closures-
changed.html)

No description available.

######  [ GtkWidget::button-press-event ](signal.Widget.button-press-
event.html)

The ::button-press-event signal will be emitted when a button (typically from
a mouse) is pressed.

######  [ GtkWidget::button-release-event ](signal.Widget.button-release-
event.html)

The ::button-release-event signal will be emitted when a button (typically
from a mouse) is released.

######  [ GtkWidget::can-activate-accel ](signal.Widget.can-activate-
accel.html)

Determines whether an accelerator that activates the signal identified by `
signal_id ` can currently be activated. This signal is present to allow
applications and derived widgets to override the default ` GtkWidget `
handling for determining whether an accelerator can be activated.

######  [ GtkWidget::child-notify ](signal.Widget.child-notify.html)

The ::child-notify signal is emitted for each [child property][child-
properties] that has changed on an object. The signal’s detail holds the
property name.

######  [ GtkWidget::composited-changed ](signal.Widget.composited-
changed.html)

The ::composited-changed signal is emitted when the composited status of `
widgets ` screen changes. See gdk_screen_is_composited().

deprecated: 3.22

######  [ GtkWidget::configure-event ](signal.Widget.configure-event.html)

The ::configure-event signal will be emitted when the size, position or
stacking of the ` widget ` ‘  s window has changed.

######  [ GtkWidget::damage-event ](signal.Widget.damage-event.html)

Emitted when a redirected window belonging to ` widget ` gets drawn into. The
region/area members of the event shows what area of the redirected drawable
was drawn into.

since: 2.14

######  [ GtkWidget::delete-event ](signal.Widget.delete-event.html)

The ::delete-event signal is emitted if a user requests that a toplevel window
is closed. The default handler for this signal destroys the window. Connecting
` gtk_widget_hide_on_delete() ` to this signal will cause the window to be
hidden instead, so that it can later be shown again without reconstructing it.

######  [ GtkWidget::destroy ](signal.Widget.destroy.html)

Signals that all holders of a reference to the widget should release the
reference that they hold. May result in finalization of the widget if all
references are released.

######  [ GtkWidget::destroy-event ](signal.Widget.destroy-event.html)

The ::destroy-event signal is emitted when a ` GdkWindow ` is destroyed. You
rarely get this signal, because most widgets disconnect themselves from their
window before they destroy it, so no widget owns the window at destroy time.

######  [ GtkWidget::direction-changed ](signal.Widget.direction-changed.html)

The ::direction-changed signal is emitted when the text direction of a widget
changes.

######  [ GtkWidget::drag-begin ](signal.Widget.drag-begin.html)

The ::drag-begin signal is emitted on the drag source when a drag is started.
A typical reason to connect to this signal is to set up a custom drag icon
with e.g. gtk_drag_source_set_icon_pixbuf().

######  [ GtkWidget::drag-data-delete ](signal.Widget.drag-data-delete.html)

The ::drag-data-delete signal is emitted on the drag source when a drag with
the action ` GDK_ACTION_MOVE ` is successfully completed. The signal handler
is responsible for deleting the data that has been dropped. What “delete”
means depends on the context of the drag operation.

######  [ GtkWidget::drag-data-get ](signal.Widget.drag-data-get.html)

The ::drag-data-get signal is emitted on the drag source when the drop site
requests the data which is dragged. It is the responsibility of the signal
handler to fill ` data ` with the data