lablgtk3

OCaml interface to GTK+3
IN THIS PACKAGE
Module GContainer
class focus : 'a Gtk.obj -> object ... end

GtkContainer

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

Base class for widgets which contain other widgets @gtkdoc gtk GtkContainer

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

@gtkdoc gtk GtkContainer

class type container_signals = object ... end

@gtkdoc gtk GtkContainer

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

@gtkdoc gtk GtkContainer

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

@gtkdoc gtk GtkContainer

val cast_container : GObj.widget -> container_full
  • raises Gtk.Cannot_cast

    "GtkContainer"

val pack_container : create:( [> Gtk.container ] as 'a Gobject.param list -> GObj.widget as 'b ) -> 'a Gobject.param list -> ?border_width:int -> ?width:int -> ?height:int -> ?packing:( GObj.widget -> unit ) -> ?show:bool -> unit -> 'b

@gtkdoc gtk GtkContainer

GtkBin

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

@gtkdoc gtk GtkBin

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

@gtkdoc gtk GtkBin

GtkItem

class virtual 'a item_container : [> Gtk.container ] as 'c Gtk.obj -> object ... end

@gtkdoc gtk GtkContainer