package lablgtk3
OCaml interface to GTK+3
Install
Dune Dependency
Authors
Maintainers
Sources
lablgtk3-3.1.1.tbz
sha256=22c7061c8acb49c1ccd0a19396d2b1d7d1d677e0ce7954122404be94a00fecf9
sha512=193c340d9941680869eb90bc89f5b27cc5bdf294f4635081a9ba56a99fa2982266c4ee2eb5fd04d3a3f6150082800de5df786def8c72a276a779d843d914e9e3
doc/lablgtk3/GPack/index.html
Module GPack
Several container widgets
Boxes
class size_group : ([> `sizegroup ] as 'a) Gtk.obj -> object ... end
A base class for box containers @gtkdoc gtk GtkBox
A base class for box containers @gtkdoc gtk GtkBox
val box :
Gtk.Tags.orientation ->
?homogeneous:bool ->
?spacing:int ->
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
box
@gtkdoc gtk GtkBox
val vbox :
?homogeneous:bool ->
?spacing:int ->
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
box
@gtkdoc gtk GtkVBox
val hbox :
?homogeneous:bool ->
?spacing:int ->
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
box
@gtkdoc gtk GtkHVBox
class button_box : ([> Gtk.button_box ] as 'a) Gtk.obj -> object ... end
@gtkdoc gtk GtkButtonBox
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
@gtkdoc gtk GtkButtonBox
GtkTable
Pack widgets in regular patterns @gtkdoc gtk GtkTable
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
@gtkdoc gtk GtkTable
GtkGrid
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
@gtkdoc gtk GtkGrid
GtkFixed
A container which allows you to position widgets at fixed coordinates @gtkdoc gtk GtkFixed
val fixed :
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
fixed
@gtkdoc gtk GtkFixed
GtkLayout
Infinite scrollable area containing child widgets and/or custom drawing @gtkdoc gtk GtkLayout
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
@gtkdoc gtk GtkLayout
GtkNotebook
class notebook_signals : [> Gtk.notebook ] Gtk.obj -> object ... end
@gtkdoc gtk GtkNotebook
class notebook : Gtk.notebook Gtk.obj -> object ... end
A tabbed notebook container @gtkdoc gtk GtkNotebook
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
@gtkdoc gtk GtkNotebook
GtkPaned
Base class for widgets with two adjustable panes @gtkdoc gtk GtkPaned
val paned :
Gtk.Tags.orientation ->
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
paned
@gtkdoc gtk GtkPaned