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