module GObj: sig
.. end
Base classes for objects an dwidgets
Base classes for objects an dwidgets
GObject
class gobject_ops : 'a Gtk.obj
-> object
.. end
class ['a]
gobject_signals : bool option
-> 'a Gtk.obj
-> object
.. end
GtkObject
class type ['a]
objvar = object
.. end
class gtkobj : [> `gtk ] Gtk.obj
-> object
.. end
class gtkobj_signals_impl : bool option
-> [> `gtk ] Gtk.obj
-> object
.. end
class type gtkobj_signals = object
.. end
GtkWidget
class event_signals : bool option
-> [> Gtk.widget ] Gtk.obj
-> object
.. end
class event_ops : [> Gtk.widget ] Gtk.obj
-> object
.. end
class style : Gtk.style
-> object
.. end
class selection_data : Gtk.selection_data
-> object
.. end
class selection_context : Gtk.selection_data
-> object
.. end
class drag_ops : Gtk.widget Gtk.obj
-> object
.. end
class misc_ops : Gtk.widget Gtk.obj
-> object
.. end
class widget : [> Gtk.widget ] Gtk.obj
-> object
.. end
class misc_signals : bool option
-> Gtk.widget Gtk.obj
-> object
.. end
class drag_context : Gdk.drag_context
-> object
.. end
class drag_signals : Gtk.widget Gtk.obj
-> object
.. end
class [[> Gtk.widget ]]
widget_impl : ([> Gtk.widget ] as 'a) Gtk.obj
-> object
.. end
class type widget_signals = <a href="GObj.gtkobj_signals.html">gtkobj_signals</a>
class widget_signals_impl : [> Gtk.widget ] Gtk.obj
-> object
.. end
class widget_full : [> Gtk.widget ] Gtk.obj
-> object
.. end
val as_widget : widget -> Gtk.widget Gtk.obj
val pack_return : (#widget as 'a) ->
packing:(widget -> unit) option -> show:bool option -> 'a
val conv_widget : widget Gobject.data_conv
val conv_widget_option : widget option Gobject.data_conv