Gtk2HsContentsIndex
Graphics.UI.Gtk.Abstract.Object
Portabilityportable (depends on GHC)
Stabilityprovisional
Maintainergtk2hs-users@lists.sourceforge.net
Contents
Detail
Class Hierarchy
Types
Methods
Description

The base class of the Gtk+ type hierarchy.

  • Each widget is a represented as a purely abstract data type. It can only be accessed through and the special access functions that are defined in each widget file.
Synopsis
data Object
class GObjectClass o => ObjectClass o
castToObject :: GObjectClass obj => obj -> Object
toObject :: ObjectClass o => o -> Object
makeNewObject :: ObjectClass obj => (ForeignPtr obj -> obj) -> IO (Ptr obj) -> IO obj
Detail
Object is the base class for all widgets, and for a few non-widget objects such as Adjustment. Object predates GObject; non-widgets that derive from Object rather than GObject do so for backward compatibility reasons.
Class Hierarchy
 |  GObject
 |   +----Object
 |         +----Widget
 |         +----Adjustment
 |         +----CellRenderer
 |         +----FileFilter
 |         +----ItemFactory
 |         +----Tooltips
 |         +----TreeViewColumn
Types
data Object
class GObjectClass o => ObjectClass o
castToObject :: GObjectClass obj => obj -> Object
toObject :: ObjectClass o => o -> Object
Methods
makeNewObject :: ObjectClass obj => (ForeignPtr obj -> obj) -> IO (Ptr obj) -> IO obj
Produced by Haddock version 2.6.0