man GPack () - 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