| ||||
| ||||
| Description | ||||
| Documentation | ||||
| data Object | ||||
| ||||
| class GObjectClass o => ObjectClass o | ||||
| castToObject :: GObjectClass obj => obj -> Object | ||||
| toObject :: ObjectClass o => o -> Object | ||||
| objectGetFlags :: ObjectClass objectT => objectT -> IO [ObjectFlags] | ||||
| objectSetFlags :: ObjectClass objectT => objectT -> [ObjectFlags] -> IO () | ||||
| objectUnsetFlags :: ObjectClass objectT => objectT -> [ObjectFlags] -> IO () | ||||
| objectSetName :: ObjectClass obj => obj -> Maybe String -> IO Bool | ||||
| objectGetName :: ObjectClass obj => obj -> IO (Maybe String) | ||||
| objectSetParent :: (ObjectClass obj, ObjectClass parent) => obj -> parent -> IO Bool | ||||
| objectGetParent :: ObjectClass obj => obj -> IO (Maybe Object) | ||||
| objectUnparent :: ObjectClass obj => obj -> IO () | ||||
| objectGetNamePrefix :: ObjectClass obj => obj -> IO (Maybe String) | ||||
| objectSetNamePrefix :: ObjectClass obj => obj -> Maybe String -> IO () | ||||
| objectHasAncestor :: (ObjectClass obj, ObjectClass obj') => obj -> obj' -> IO Bool | ||||
| objectWithLock :: ObjectClass objectT => objectT -> IO a -> IO a | ||||
| objectWithTrylock :: ObjectClass objectT => objectT -> IO a -> IO (Maybe a) | ||||
| objectLock :: ObjectClass objectT => objectT -> IO () | ||||
| objectTrylock :: ObjectClass objectT => objectT -> IO Bool | ||||
| objectUnlock :: ObjectClass objectT => objectT -> IO () | ||||
| onObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) | ||||
| afterObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) | ||||
| onObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) | ||||
| afterObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) | ||||
| objectName :: ObjectClass objectT => Attr objectT (Maybe String) | ||||
| Produced by Haddock version 0.8 |