---
name: "GPack"
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/GPack"
---

# GPack(3o)

Several container widgets

## NAME

GPack - Several container widgets

## Module

Module   GPack

## Documentation

Module **GPack**\
  :  **sig end**

Several container widgets

**=== Several container widgets ===**

**===** **Boxes** **===**

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

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

A base class for box containers

*val box* :  **Gtk.Tags.orientation -\>** **?homogeneous:bool -\>** **?spacing:int -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> box**

*val vbox* :  **?homogeneous:bool -\>** **?spacing:int -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> box**

*val hbox* :  **?homogeneous:bool -\>** **?spacing:int -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> box**

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

*val button\_box* :  **Gtk.Tags.orientation -\>** **?spacing:int -\>** **?child\_width:int -\>** **?child\_height:int -\>** **?child\_ipadx:int -\>** **?child\_ipady:int -\>** **?layout:GtkPack.BBox.bbox\_style -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> button\_box**

**===** **GtkTable** **===**

*class table :* **Gtk.table Gtk.obj -\> object end**

Pack widgets in regular patterns

*val table* :  **?columns:int -\>** **?rows:int -\>** **?homogeneous:bool -\>** **?row\_spacings:int -\>** **?col\_spacings:int -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> table**

**===** **GtkFixed** **===**

*class fixed :* **Gtk.fixed Gtk.obj -\> object end**

A container which allows you to position widgets at fixed coordinates

*val fixed* :  **?has\_window:bool -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> fixed**

**===** **GtkLayout** **===**

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

Infinite scrollable area containing child widgets and/or custom drawing

*val layout* :  **?hadjustment:GData.adjustment -\>** **?vadjustment:GData.adjustment -\>** **?layout\_width:int -\>** **?layout\_height:int -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> layout**

**===** **GtkNotebook** **===**

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

*class notebook :* **Gtk.notebook Gtk.obj -\> object end**

A tabbed notebook container

*val notebook* :  **?enable\_popup:bool -\>** **?homogeneous\_tabs:bool -\>** **?scrollable:bool -\>** **?show\_border:bool -\>** **?show\_tabs:bool -\>** **?tab\_border:int -\>** **?tab\_pos:Gtk.Tags.position -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> notebook**

**===** **GtkPaned** **===**

*class paned :* **Gtk.paned Gtk.obj -\> object end**

Base class for widgets with two adjustable panes

*val paned* :  **Gtk.Tags.orientation -\>** **?border\_width:int -\>** **?width:int -\>** **?height:int -\>** **?packing:(GObj.widget -\> unit) -\> ?show:bool -\> unit -\> paned**
