GPack
Several container widgets
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
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
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
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
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
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
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
val stack :
?hhomogeneous:bool ->
?homogeneous:bool ->
?interpolate_size:bool ->
?transition_duration:int ->
?transition_type:Gtk.Tags.stack_transition_type ->
?vhomogeneous:bool ->
?visible_child:Gtk.widget Gtk.obj ->
?visible_child_name:string ->
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
stack
@gtkdoc gtk GtkStack
class stack_switcher : [> Gtk.stack_switcher ] as 'a Gtk.obj -> object ... end
val stack_switcher :
?icon_size:int ->
?stack:Gtk.stack Gtk.obj ->
?border_width:int ->
?width:int ->
?height:int ->
?packing:(GObj.widget -> unit) ->
?show:bool ->
unit ->
stack_switcher