Maintainer | gtk2hs-devel@lists.sourceforge.net |
---|---|
Stability | alpha |
Portability | portable (depends on GHC) |
Safe Haskell | None |
Language | Haskell98 |
Documentation
class GObjectClass o => ObjectClass o Source #
castToObject :: GObjectClass obj => obj -> Object Source #
gTypeObject :: GType Source #
objectGetFlags :: ObjectClass objectT => objectT -> IO [ObjectFlags] Source #
objectSetFlags :: ObjectClass objectT => objectT -> [ObjectFlags] -> IO () Source #
objectUnsetFlags :: ObjectClass objectT => objectT -> [ObjectFlags] -> IO () Source #
objectSetName :: ObjectClass obj => obj -> Maybe String -> IO Bool Source #
objectGetName :: ObjectClass obj => obj -> IO (Maybe String) Source #
objectSetParent :: (ObjectClass obj, ObjectClass parent) => obj -> parent -> IO Bool Source #
objectGetParent :: ObjectClass obj => obj -> IO (Maybe Object) Source #
objectUnparent :: ObjectClass obj => obj -> IO () Source #
objectGetNamePrefix :: ObjectClass obj => obj -> IO (Maybe String) Source #
objectSetNamePrefix :: ObjectClass obj => obj -> Maybe String -> IO () Source #
objectHasAncestor :: (ObjectClass obj, ObjectClass obj') => obj -> obj' -> IO Bool Source #
objectWithLock :: ObjectClass objectT => objectT -> IO a -> IO a Source #
objectWithTrylock :: ObjectClass objectT => objectT -> IO a -> IO (Maybe a) Source #
objectLock :: ObjectClass objectT => objectT -> IO () Source #
objectTrylock :: ObjectClass objectT => objectT -> IO Bool Source #
objectUnlock :: ObjectClass objectT => objectT -> IO () Source #
onObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) Source #
afterObjectParentSet :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) Source #
onObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) Source #
afterObjectParentUnset :: ObjectClass objectT => objectT -> (GObject -> IO ()) -> IO (ConnectId objectT) Source #
objectName :: ObjectClass objectT => Attr objectT (Maybe String) Source #