in those cases. A widget may be added to only one
container at a time; you can’t place the same widget inside two different
containers.

######  [ gtk_container_add_with_properties
](method.Container.add_with_properties.html)

Adds ` widget ` to ` container ` , setting child properties at the same time.
See ` gtk_container_add() ` and ` gtk_container_child_set() ` for more
details.

######  [ gtk_container_check_resize ](method.Container.check_resize.html)

No description available.

######  [ gtk_container_child_get ](method.Container.child_get.html)

Gets the values of one or more child properties for ` child ` and ` container
` .

######  [ gtk_container_child_get_property
](method.Container.child_get_property.html)

Gets the value of a child property for ` child ` and ` container ` .

######  [ gtk_container_child_get_valist
](method.Container.child_get_valist.html)

Gets the values of one or more child properties for ` child ` and ` container
` .

######  [ gtk_container_child_notify ](method.Container.child_notify.html)

Emits a ` GtkWidget::child-notify ` signal for the [child property][child-
properties] ` child_property ` on the child.

since: 3.2

######  [ gtk_container_child_notify_by_pspec
](method.Container.child_notify_by_pspec.html)

Emits a ` GtkWidget::child-notify ` signal for the [child property][child-
properties] specified by ` pspec ` on the child.

since: 3.18

######  [ gtk_container_child_set ](method.Container.child_set.html)

Sets one or more child properties for ` child ` and ` container ` .

######  [ gtk_container_child_set_property
](method.Container.child_set_property.html)

Sets a child property for ` child ` and ` container ` .

######  [ gtk_container_child_set_valist
](method.Container.child_set_valist.html)

Sets one or more child properties for ` child ` and ` container ` .

######  [ gtk_container_child_type ](method.Container.child_type.html)

Returns the type of the children supported by the container.

######  [ gtk_container_forall ](method.Container.forall.html)

Invokes ` callback ` on each direct child of ` container ` , including
children that are considered “internal” (implementation details of the
container). “Internal” children generally weren’t added by the user of the
container, but were added by the container implementation itself.

######  [ gtk_container_foreach ](method.Container.foreach.html)

Invokes ` callback ` on each non-internal child of ` container ` . See `
gtk_container_forall() ` for details on what constitutes an “internal” child.
For all practical purposes, this function should iterate over precisely those
child widgets that were added to the container by the application with
explicit ` add() ` calls.

######  [ gtk_container_get_border_width
](method.Container.get_border_width.html)

Retrieves the border width of the container. See
gtk_container_set_border_width().

######  [ gtk_container_get_children ](method.Container.get_children.html)

Returns the container’s non-internal children. See ` gtk_container_forall() `
for details on what constitutes an “internal” child.

######  [ gtk_container_get_focus_chain
](method.Container.get_focus_chain.html)

Retrieves the focus chain of the container, if one has been set explicitly. If
no focus chain has been explicitly set,  GTK  \+ computes the focus chain
based on the positions of the children. In that case,  GTK  \+ stores ` NULL `
in ` focusable_widgets ` and returns ` FALSE ` .

deprecated: 3.24

######  [ gtk_container_get_focus_child
](method.Container.get_focus_child.html)

Returns the current focus child widget inside ` container ` . This is not the
currently focused widget. That can be obtained by calling
gtk_window_get_focus().

since: 2.14

######  [ gtk_container_get_focus_hadjustment
](method.Container.get_focus_hadjustment.html)

Retrieves the horizontal focus adjustment for the container. See
gtk_container_set_focus_hadjustment ().

######  [ gtk_container_get_focus_vadjustment
](method.Container.