d (* get_child_property) ( GtkContainer* container,
GtkWidget* child, guint property_id, GValue* value, GParamSpec* pspec ) `

    

No description available.

` get_path_for_child: GtkWidgetPath* (* get_path_for_child) ( GtkContainer*
container, GtkWidget* child ) `

    

No description available.

` _gtk_reserved1: void (* _gtk_reserved1) ( void ) `

    

No description available.

` _gtk_reserved2: void (* _gtk_reserved2) ( void ) `

    

No description available.

` _gtk_reserved3: void (* _gtk_reserved3) ( void ) `

    

No description available.

` _gtk_reserved4: void (* _gtk_reserved4) ( void ) `

    

No description available.

` _gtk_reserved5: void (* _gtk_reserved5) ( void ) `

    

No description available.

` _gtk_reserved6: void (* _gtk_reserved6) ( void ) `

    

No description available.

` _gtk_reserved7: void (* _gtk_reserved7) ( void ) `

    

No description available.

` _gtk_reserved8: void (* _gtk_reserved8) ( void ) `

    

No description available.

####  Virtual methods

######  [ Gtk.ContainerClass.add ](vfunc.Container.add.html)

Adds ` widget ` to ` container ` . Typically used for simple containers such
as ` GtkWindow ` , ` GtkFrame ` , or ` GtkButton ` ; for more complicated
layout containers such as ` GtkBox ` or ` GtkGrid ` , this function will pick
default packing parameters that may not be correct. So consider functions such
as ` gtk_box_pack_start() ` and ` gtk_grid_attach() ` as an alternative to `
gtk_container_add() ` 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.ContainerClass.check_resize ](vfunc.Container.check_resize.html)

No description available.

######  [ Gtk.ContainerClass.child_type ](vfunc.Container.child_type.html)

Returns the type of the children supported by the container.

######  [ Gtk.ContainerClass.composite_name
](vfunc.Container.composite_name.html)

No description available.

######  [ Gtk.ContainerClass.forall ](vfunc.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.ContainerClass.get_child_property
](vfunc.Container.get_child_property.html)

No description available.

######  [ Gtk.ContainerClass.get_path_for_child
](vfunc.Container.get_path_for_child.html)

Returns a newly created widget path representing all the widget hierarchy from
the toplevel down to and including ` child ` .

######  [ Gtk.ContainerClass.remove ](vfunc.Container.remove.html)

Removes ` widget ` from ` container ` . ` widget ` must be inside ` container
` . Note that ` container ` will own a reference to ` widget ` , and that this
may be the last reference held; so removing a widget from its container can
destroy that widget. If you want to use ` widget ` again, you need to add a
reference to it before removing it from a container, using g_object_ref(). If
you don’t want to use ` widget ` again it’s usually more efficient to simply
destroy it directly using ` gtk_widget_destroy() ` since this will remove it
from the container and help break any circular reference count cycles.

######  [ Gtk.ContainerClass.set_child_property
](vfunc.Container.set_child_property.html)

No description available.

######  [ Gtk.ContainerClass.set_focus_child
](vfunc.Container.set_focus_child.html)

Sets, or unsets if ` child ` is ` NULL ` , the focused child of ` container `
.

####  Class methods

######  [ gtk_container_class_find_child_property
](class_method.Container.find_child_property.html)

Finds a child property of a container class by name.

######  [ gtk_container_class_handle_border_width
](class_method.Container.handle_border_width.html)

Modifies a subclass of ` GtkContainerClass ` to automatically add and remove
the