Maintainer | gtk2hs-devel\@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC) |
---|---|
Safe Haskell | Safe-Infered |
- data MiniObject
- class MiniObjectClass o where
- toMiniObject :: o -> MiniObject
- data MiniObjectFlags
- data (MiniObjectClass miniObjectT, Monad m) => MiniObjectT miniObjectT m a
- castToMiniObject :: MiniObjectClass obj => obj -> MiniObject
- miniObjectGetFlags :: MiniObjectClass miniObjectT => miniObjectT -> [MiniObjectFlags]
- miniObjectGetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => MiniObjectT miniObjectT m [MiniObjectFlags]
- miniObjectSetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => [MiniObjectFlags] -> MiniObjectT miniObjectT m ()
- miniObjectUnsetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => [MiniObjectFlags] -> MiniObjectT miniObjectT m ()
Documentation
class MiniObjectClass o whereSource
toMiniObject :: o -> MiniObjectSource
data MiniObjectFlags Source
The flags a MiniObject
may have.
data (MiniObjectClass miniObjectT, Monad m) => MiniObjectT miniObjectT m a Source
A Monad
for sequencing modifications to a MiniObject
.
MonadTrans (MiniObjectT miniObjectT) | |
Monad m => Monad (MiniObjectT miniObjectT m) | |
Functor m => Functor (MiniObjectT miniObjectT m) | |
(MiniObjectClass miniObjectT, Monad m, MonadIO m) => MonadIO (MiniObjectT miniObjectT m) |
castToMiniObject :: MiniObjectClass obj => obj -> MiniObjectSource
miniObjectGetFlags :: MiniObjectClass miniObjectT => miniObjectT -> [MiniObjectFlags]Source
miniObjectGetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => MiniObjectT miniObjectT m [MiniObjectFlags]Source
miniObjectSetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => [MiniObjectFlags] -> MiniObjectT miniObjectT m ()Source
miniObjectUnsetFlagsM :: (MiniObjectClass miniObjectT, MonadIO m) => [MiniObjectFlags] -> MiniObjectT miniObjectT m ()Source