package lablgtk3

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Several container widgets

Boxes

class box_skel : [> Gtk.box ] as 'a Gtk.obj -> object ... end

@gtkdoc gtk GtkBox

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

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

Pack widgets in regular patterns @gtkdoc gtk 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

GtkStack

class stack : [> Gtk.stack ] as 'a Gtk.obj -> object ... end

@gtkdoc gtk GtkStack

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
OCaml

Innovation. Community. Security.