Portability | portable (depends on GHC) |
---|---|
Stability | alpha |
Maintainer | gtk2hs-devel@lists.sourceforge.net |
Documentation
class GObjectClass o => ObjectClass o Source
castToObject :: GObjectClass obj => obj -> ObjectSource
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 BoolSource
objectGetName :: ObjectClass obj => obj -> IO (Maybe String)Source
objectSetParent :: (ObjectClass obj, ObjectClass parent) => obj -> parent -> IO BoolSource
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 BoolSource
objectWithLock :: ObjectClass objectT => objectT -> IO a -> IO aSource
objectWithTrylock :: ObjectClass objectT => objectT -> IO a -> IO (Maybe a)Source
objectLock :: ObjectClass objectT => objectT -> IO ()Source
objectTrylock :: ObjectClass objectT => objectT -> IO BoolSource
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