---
name: "GContainer"
section: "3o"
platform: "linux"
package: "liblablgtk2-ocaml-doc"
version: "2.4.0v0.2tv-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/GContainer"
---

# GContainer(3o)

Widgets which contain other widgets

## NAME

GContainer - Widgets which contain other widgets

## Module

Module   GContainer

## Documentation

Module **GContainer**\
  :  **sig end**

Widgets which contain other widgets

**=== Widgets which contain other widgets ===**

*class focus :* **\[\> \`container \] Gtk.obj -\> object end**

**===** **GtkContainer** **===**

*class container :* **\[\> Gtk.container \] Gtk.obj -\> object end**

Base class for widgets which contain other widgets

*class \[\> Gtk.container \] container\_impl :* **\[\> Gtk.container \] Gtk.obj -\> object end**

*class type container\_signals =* **object end**

*class container\_signals\_impl :* **\[\> Gtk.container \] Gtk.obj -\> object end**

*class container\_full :* **\[\> Gtk.container \] Gtk.obj -\> object end**

*val cast\_container* :  **GObj.widget -\> container\_full**

**Raises Gtk.Cannot\_cast** "GtkContainer"

*val pack\_container* :  **create:(\[\> Gtk.container \] Gobject.param list -\> (#GObj.widget as 'a)) -\>** **\[\> Gtk.container \] Gobject.param list -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\> ?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> 'a**

**===** **GtkBin** **===**

*class bin :* **\[\> Gtk.bin \] Gtk.obj -\> object end**

*class \[\> Gtk.bin \] bin\_impl :* **\[\> Gtk.bin \] Gtk.obj -\> object end**

**===** **GtkItem** **===**

*class virtual \< as\_item : \[\> \`widget \] Gtk.obj; .. \> item\_container :* **\[\> Gtk.container \] Gtk.obj -\> object end**

*class item\_signals :* **\[\> Gtk.item \] Gtk.obj -\> object end**
