Module GPack
Boxes
class size_group : [> `sizegroup ] as 'a Gtk.obj -> object ... end
A base class for box containers @gtkdoc gtk GtkBox
class box : [> Gtk.box ] as 'a 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
- parameter 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
- parameter 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
- parameter homogeneous
default value is
false
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
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
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
class fixed : Gtk.fixed Gtk.obj -> object ... end
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
class layout : 'a 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 -> ?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
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