| |||||||||
| |||||||||
| |||||||||
Description | |||||||||
The base class of the Gtk+ type hierarchy.
| |||||||||
Synopsis | |||||||||
| |||||||||
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 |