package lablgtk3

  1. Overview
  2. Docs
OCaml interface to GTK+3

Install

Dune Dependency

Authors

Maintainers

Sources

lablgtk3-3.1.5.tbz
sha256=d4821cdbecf3ae374f20317d63e43fe58030c3ba9657b51a2e83e652197e8eac
sha512=83f0be38a1e21737de93f88b0adac15cdcc50cf712d773720b9bc1e8d8ffdb2c660d35840f25d326a42a9d4e6537e6cef466099bf72494196b2cc79977e703e3

doc/lablgtk3/GBin/index.html

Module GBinSource

Containers with just one child

GtkScrolledWindow

Adds scrollbars to its child widget @gtkdoc gtk GtkScrolledWindow

Sourceval scrolled_window : ?hadjustment:GData.adjustment -> ?vadjustment:GData.adjustment -> ?hpolicy:Gtk.Tags.policy_type -> ?vpolicy:Gtk.Tags.policy_type -> ?placement:Gtk.Tags.corner_type -> ?shadow_type:Gtk.Tags.shadow_type -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> scrolled_window

@gtkdoc gtk GtkScrolledWindow

GtkEventBox

Sourceclass event_box : [> Gtk.event_box ] as 'a Gtk.obj -> object ... end

A widget used to catch events for widgets which do not have their own window @gtkdoc gtk GtkEventBox

Sourceval event_box : ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> event_box

@gtkdoc gtk GtkEventBox

Sourceclass invisible : [> Gtk.invisible ] as 'a Gtk.obj -> object ... end
Sourceval invisible : ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> invisible

GtkHandleBox

Sourceclass handle_box_signals : 'a Gtk.obj -> object ... end

@gtkdoc gtk GtkHandleBox

Sourceclass handle_box : Gtk.handle_box Gtk.obj -> object ... end

A widget for detachable window portions @gtkdoc gtk GtkHandleBox

Sourceval handle_box : ?handle_position:Gtk.Tags.position_type -> ?snap_edge:Gtk.Tags.position_type -> ?shadow_type:Gtk.Tags.shadow_type -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> handle_box

@gtkdoc gtk GtkHandleBox

GtkFrame & GtkAspectFrame

Sourceclass frame_skel : 'a Gtk.obj -> object ... end
Sourceclass frame : Gtk.frame Gtk.obj -> object ... end

A bin with a decorative frame and optional label @gtkdoc gtk GtkFrame

Sourceval frame : ?label:string -> ?label_xalign:Gtk.clampf -> ?label_yalign:Gtk.clampf -> ?shadow_type:Gtk.Tags.shadow_type -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> frame

@gtkdoc gtk GtkFrame

Sourceclass aspect_frame : Gtk.aspect_frame Gtk.obj -> object ... end

A frame that constrains its child to a particular aspect ratio @gtkdoc gtk GtkAspectFrame

Sourceval aspect_frame : ?obey_child:bool -> ?ratio:float -> ?xalign:Gtk.clampf -> ?yalign:Gtk.clampf -> ?label:string -> ?label_xalign:Gtk.clampf -> ?label_yalign:Gtk.clampf -> ?shadow_type:Gtk.Tags.shadow_type -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> aspect_frame

@gtkdoc gtk GtkAspectFrame

GtkViewport

Sourceclass viewport : Gtk.viewport Gtk.obj -> object ... end

@gtkdoc gtk GtkViewport

Sourceval viewport : ?hadjustment:GData.adjustment -> ?vadjustment:GData.adjustment -> ?shadow_type:Gtk.Tags.shadow_type -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> viewport

@gtkdoc gtk GtkViewport

GtkAlignment

A widget which controls the alignment and size of its child

Sourceclass alignment : Gtk.alignment Gtk.obj -> object ... end

@gtkdoc gtk GtkAlignment

Sourceval alignment : ?padding:(int * int * int * int) -> ?xalign:Gtk.clampf -> ?yalign:Gtk.clampf -> ?xscale:Gtk.clampf -> ?yscale:Gtk.clampf -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> alignment

@gtkdoc gtk GtkAlignment

Sourceval alignment_cast : GObj.widget -> alignment

GtkExpander

A container which can hide its child

Sourceclass expander_signals : [> Gtk.expander ] as 'a Gtk.obj -> object ... end
Sourceclass expander : [> Gtk.expander ] as 'a Gtk.obj -> object ... end
Sourceval expander : ?expanded:bool -> ?label:string -> ?spacing:int -> ?use_underline:bool -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:(GObj.widget -> unit) -> ?show:bool -> unit -> expander
  • since GTK 2.4

@gtkdoc gtk GtkExpander

OCaml

Innovation. Community. Security.