Module GPack

module GPack: sig .. end

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
homogeneous : default value is false
val vbox : ?homogeneous:bool ->
?spacing:int ->
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> box
homogeneous : default value is false
val hbox : ?homogeneous:bool ->
?spacing:int ->
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> box
homogeneous : default value is false
class button_box : [> Gtk.button_box ] Gtk.obj -> object .. end

val button_box : Gtk.Tags.orientation ->
?spacing:int ->
?layout:Gtk.Tags.button_box_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

GtkGrid

class grid : Gtk.grid Gtk.obj -> object .. end

Pack widgets in regular patterns


val grid : ?baseline_row:int ->
?row_homogeneous:bool ->
?col_homogeneous:bool ->
?row_spacings:int ->
?col_spacings:int ->
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> grid

GtkFixed

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

A container which allows you to position widgets at fixed coordinates


val fixed : ?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 ->
?group_name:string ->
?scrollable:bool ->
?show_border:bool ->
?show_tabs:bool ->
?tab_pos:Gtk.Tags.position_type ->
?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