| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Atk.Objects.StateSet
Contents
Description
- newtype StateSet = StateSet (ManagedPtr StateSet)
- class GObject o => IsStateSet o
- toStateSet :: IsStateSet o => o -> IO StateSet
- noStateSet :: Maybe StateSet
- data StateSetAddStateMethodInfo
- stateSetAddState :: (MonadIO m, IsStateSet a) => a -> StateType -> m Bool
- data StateSetAddStatesMethodInfo
- stateSetAddStates :: (MonadIO m, IsStateSet a) => a -> [StateType] -> m ()
- data StateSetAndSetsMethodInfo
- stateSetAndSets :: (MonadIO m, IsStateSet a, IsStateSet b) => a -> b -> m StateSet
- data StateSetClearStatesMethodInfo
- stateSetClearStates :: (MonadIO m, IsStateSet a) => a -> m ()
- data StateSetContainsStateMethodInfo
- stateSetContainsState :: (MonadIO m, IsStateSet a) => a -> StateType -> m Bool
- data StateSetContainsStatesMethodInfo
- stateSetContainsStates :: (MonadIO m, IsStateSet a) => a -> [StateType] -> m Bool
- data StateSetIsEmptyMethodInfo
- stateSetIsEmpty :: (MonadIO m, IsStateSet a) => a -> m Bool
- stateSetNew :: MonadIO m => m StateSet
- data StateSetOrSetsMethodInfo
- stateSetOrSets :: (MonadIO m, IsStateSet a, IsStateSet b) => a -> b -> m (Maybe StateSet)
- data StateSetRemoveStateMethodInfo
- stateSetRemoveState :: (MonadIO m, IsStateSet a) => a -> StateType -> m Bool
- data StateSetXorSetsMethodInfo
- stateSetXorSets :: (MonadIO m, IsStateSet a, IsStateSet b) => a -> b -> m StateSet
Exported types
Instances
| GObject StateSet Source # | |
| IsObject StateSet Source # | |
| IsStateSet StateSet Source # | |
| ((~) * info (ResolveStateSetMethod t StateSet), MethodInfo * info StateSet p) => IsLabel t (StateSet -> p) Source # | |
| ((~) * info (ResolveStateSetMethod t StateSet), MethodInfo * info StateSet p) => IsLabelProxy t (StateSet -> p) Source # | |
| HasAttributeList * StateSet Source # | |
| type SignalList StateSet Source # | |
| type AttributeList StateSet Source # | |
class GObject o => IsStateSet o Source #
Instances
| (GObject a, UnknownAncestorError Constraint StateSet a) => IsStateSet a Source # | |
| IsStateSet StateSet Source # | |
toStateSet :: IsStateSet o => o -> IO StateSet Source #
Methods
addState
data StateSetAddStateMethodInfo Source #
Instances
| ((~) * signature (StateType -> m Bool), MonadIO m, IsStateSet a) => MethodInfo * StateSetAddStateMethodInfo a signature Source # | |
stateSetAddState :: (MonadIO m, IsStateSet a) => a -> StateType -> m Bool Source #
addStates
data StateSetAddStatesMethodInfo Source #
Instances
| ((~) * signature ([StateType] -> m ()), MonadIO m, IsStateSet a) => MethodInfo * StateSetAddStatesMethodInfo a signature Source # | |
stateSetAddStates :: (MonadIO m, IsStateSet a) => a -> [StateType] -> m () Source #
andSets
data StateSetAndSetsMethodInfo Source #
Instances
| ((~) * signature (b -> m StateSet), MonadIO m, IsStateSet a, IsStateSet b) => MethodInfo * StateSetAndSetsMethodInfo a signature Source # | |
stateSetAndSets :: (MonadIO m, IsStateSet a, IsStateSet b) => a -> b -> m StateSet Source #
clearStates
data StateSetClearStatesMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsStateSet a) => MethodInfo * StateSetClearStatesMethodInfo a signature Source # | |
stateSetClearStates :: (MonadIO m, IsStateSet a) => a -> m () Source #
containsState
data StateSetContainsStateMethodInfo Source #
Instances
| ((~) * signature (StateType -> m Bool), MonadIO m, IsStateSet a) => MethodInfo * StateSetContainsStateMethodInfo a signature Source # | |
stateSetContainsState :: (MonadIO m, IsStateSet a) => a -> StateType -> m Bool Source #
containsStates
data StateSetContainsStatesMethodInfo Source #
Instances
| ((~) * signature ([StateType] -> m Bool), MonadIO m, IsStateSet a) => MethodInfo * StateSetContainsStatesMethodInfo a signature Source # | |
stateSetContainsStates :: (MonadIO m, IsStateSet a) => a -> [StateType] -> m Bool Source #
isEmpty
data StateSetIsEmptyMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsStateSet a) => MethodInfo * StateSetIsEmptyMethodInfo a signature Source # | |
stateSetIsEmpty :: (MonadIO m, IsStateSet a) => a -> m Bool Source #
new
stateSetNew :: MonadIO m => m StateSet Source #
orSets
data StateSetOrSetsMethodInfo Source #
Instances
| ((~) * signature (b -> m (Maybe StateSet)), MonadIO m, IsStateSet a, IsStateSet b) => MethodInfo * StateSetOrSetsMethodInfo a signature Source # | |
stateSetOrSets :: (MonadIO m, IsStateSet a, IsStateSet b) => a -> b -> m (Maybe StateSet) Source #
removeState
data StateSetRemoveStateMethodInfo Source #
Instances
| ((~) * signature (StateType -> m Bool), MonadIO m, IsStateSet a) => MethodInfo * StateSetRemoveStateMethodInfo a signature Source # | |
stateSetRemoveState :: (MonadIO m, IsStateSet a) => a -> StateType -> m Bool Source #
xorSets
data StateSetXorSetsMethodInfo Source #
Instances
| ((~) * signature (b -> m StateSet), MonadIO m, IsStateSet a, IsStateSet b) => MethodInfo * StateSetXorSetsMethodInfo a signature Source # | |
stateSetXorSets :: (MonadIO m, IsStateSet a, IsStateSet b) => a -> b -> m StateSet Source #