# Class virtual GContainer.item_container

    class virtual [< as_item : [> `widget ] Gtk.obj; .. >] item_container : [> Gtk.container ] Gtk.obj -> object .. end

Inherits

- `GObj.widget`

    val obj : ([> Gtk.container ] as 'c) Gtk.obj

    method add : (< as_item : [> `widget ] Gtk.obj; .. > as 'a) -> unit

    method append : 'a -> unit

    method children : 'a list

    method all_children : 'a list

    method virtual insert : 'a -> pos:int -> unit

    method prepend : 'a -> unit

    method remove : 'a -> unit

    method focus : focus

    method set_border_width : int -> unit

    method set_resize_mode : Gtk.Tags.resize_mode -> unit

    method border_width : int

    method resize_mode : Gtk.Tags.resize_mode

    method private virtual wrap : Gtk.widget Gtk.obj -> 'a