module GPack: sig
.. end
Several container widgets
Several container widgets
Boxes
class box_skel : [> Gtk.box ] Gtk.obj ->
object
.. end
(gtkdoc: gtk GtkBox)
class box : [> Gtk.box ] Gtk.obj ->
object
.. end
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)
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
(gtkdoc: gtk GtkVBox)
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
(gtkdoc: gtk GtkHVBox)
homogeneous
: default value is false
class button_box : [> Gtk.button_box ] Gtk.obj ->
object
.. end
(gtkdoc: gtk GtkButtonBox)
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
(gtkdoc: gtk GtkButtonBox)
GtkTable
class table : Gtk.table Gtk.obj ->
object
.. end
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)
GtkFixed
class fixed : Gtk.fixed Gtk.obj ->
object
.. end
A container which allows you to position widgets at fixed coordinates
(gtkdoc: gtk GtkFixed)
val fixed : ?has_window:bool ->
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> fixed
(gtkdoc: gtk GtkFixed)
GtkLayout
class layout : [> Gtk.layout ] Gtk.obj ->
object
.. end
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 ->
?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
(gtkdoc: gtk GtkNotebook)
GtkPaned
class paned : Gtk.paned Gtk.obj ->
object
.. end
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)