---
name: "GObj"
section: "3o"
platform: "linux"
package: "liblablgtk2-ocaml-doc"
version: "2.4.0v0.2tv-8"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/GObj"
---

# GObj(3o)

Base classes for objects and widgets

## NAME

GObj - Base classes for objects and widgets

## Module

Module   GObj

## Documentation

Module **GObj**\
  :  **sig end**

Base classes for objects and widgets

**=== Base classes for objects and widgets ===**

**===** **GObject** **===**

*class gobject\_ops :* **'a Gtk.obj -\> object end**

*class 'a gobject\_signals :* **'a Gtk.obj -\> object end**

**===** **GtkObject** **===**

*class type 'a objvar =* **object end**

*class gtkobj :* **\[\> \`gtk \] Gtk.obj -\> object end**

*class gtkobj\_signals\_impl :* **\[\> \`gtk \] Gtk.obj -\> object end**

*class type gtkobj\_signals =* **object end**

**===** **GtkWidget** **===**

*class event\_signals :* **\[\> 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 :* **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 \] Gtk.obj -\> object end**

*class type widget\_signals =* **gtkobj\_signals**

*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**
