Safe Haskell | None |
---|---|
Language | Haskell98 |
Extension of System.Glib.Attributes
module.
All functions call postGUISync
or postGUIAsync
as they are not meant to be used in the same thread as the Gtk loop.
- get :: MonadIO m => o -> ReadWriteAttr o a b -> m a
- set :: (MonadIO m, MonadLogger m, Show a) => o -> Attr o a -> a -> m o
- set_ :: (MonadIO m, MonadLogger m, Functor m, Show a) => o -> Attr o a -> a -> m ()
- modify :: (MonadIO m, MonadLogger m, Show a) => o -> Attr o a -> (a -> a) -> m a
- modify_ :: (MonadIO m, MonadLogger m, Functor m, Show a) => o -> Attr o a -> (a -> a) -> m ()
- toggle :: (MonadIO m, MonadLogger m) => o -> Attr o Bool -> m Bool
- toggle_ :: (MonadIO m, MonadLogger m, Functor m) => o -> Attr o Bool -> m ()