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 |
- newtype ControlBinding = ControlBinding (ForeignPtr ControlBinding)
- class GObject o => ControlBindingK o
- toControlBinding :: ControlBindingK o => o -> IO ControlBinding
- noControlBinding :: Maybe ControlBinding
- data ControlBindingGetGValueArrayMethodInfo
- controlBindingGetGValueArray :: (MonadIO m, ControlBindingK a) => a -> Word64 -> Word64 -> [GValue] -> m Bool
- data ControlBindingGetValueMethodInfo
- controlBindingGetValue :: (MonadIO m, ControlBindingK a) => a -> Word64 -> m GValue
- data ControlBindingIsDisabledMethodInfo
- controlBindingIsDisabled :: (MonadIO m, ControlBindingK a) => a -> m Bool
- data ControlBindingSetDisabledMethodInfo
- controlBindingSetDisabled :: (MonadIO m, ControlBindingK a) => a -> Bool -> m ()
- data ControlBindingSyncValuesMethodInfo
- controlBindingSyncValues :: (MonadIO m, ControlBindingK a, ObjectK b) => a -> b -> Word64 -> Word64 -> m Bool
- data ControlBindingNamePropertyInfo
- constructControlBindingName :: Text -> IO ([Char], GValue)
- getControlBindingName :: (MonadIO m, ControlBindingK o) => o -> m Text
- data ControlBindingObjectPropertyInfo
- constructControlBindingObject :: ObjectK a => a -> IO ([Char], GValue)
- getControlBindingObject :: (MonadIO m, ControlBindingK o) => o -> m Object
Exported types
newtype ControlBinding Source
GObject ControlBinding Source | |
((~) * info (ResolveControlBindingMethod t ControlBinding), MethodInfo * info ControlBinding p) => IsLabel t (ControlBinding -> p) Source | |
((~) * info (ResolveControlBindingMethod t ControlBinding), MethodInfo * info ControlBinding p) => IsLabelProxy t (ControlBinding -> p) Source | |
type ParentTypes ControlBinding Source | |
type AttributeList ControlBinding Source | |
type SignalList ControlBinding Source |
class GObject o => ControlBindingK o Source
(GObject o, IsDescendantOf ControlBinding o) => ControlBindingK o Source | |
toControlBinding :: ControlBindingK o => o -> IO ControlBinding Source
Methods
controlBindingGetGValueArray
data ControlBindingGetGValueArrayMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Word64 -> [GValue] -> m Bool), MonadIO m, ControlBindingK a) => MethodInfo (TYPE Lifted) ControlBindingGetGValueArrayMethodInfo a signature Source | |
controlBindingGetGValueArray :: (MonadIO m, ControlBindingK a) => a -> Word64 -> Word64 -> [GValue] -> m Bool Source
controlBindingGetValue
data ControlBindingGetValueMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m GValue), MonadIO m, ControlBindingK a) => MethodInfo (TYPE Lifted) ControlBindingGetValueMethodInfo a signature Source | |
controlBindingGetValue :: (MonadIO m, ControlBindingK a) => a -> Word64 -> m GValue Source
controlBindingIsDisabled
data ControlBindingIsDisabledMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ControlBindingK a) => MethodInfo (TYPE Lifted) ControlBindingIsDisabledMethodInfo a signature Source | |
controlBindingIsDisabled :: (MonadIO m, ControlBindingK a) => a -> m Bool Source
controlBindingSetDisabled
data ControlBindingSetDisabledMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ControlBindingK a) => MethodInfo (TYPE Lifted) ControlBindingSetDisabledMethodInfo a signature Source | |
controlBindingSetDisabled :: (MonadIO m, ControlBindingK a) => a -> Bool -> m () Source
controlBindingSyncValues
data ControlBindingSyncValuesMethodInfo Source
((~) (TYPE Lifted) signature (b -> Word64 -> Word64 -> m Bool), MonadIO m, ControlBindingK a, ObjectK b) => MethodInfo (TYPE Lifted) ControlBindingSyncValuesMethodInfo a signature Source | |
controlBindingSyncValues :: (MonadIO m, ControlBindingK a, ObjectK b) => a -> b -> Word64 -> Word64 -> m Bool Source
Properties
Name
data ControlBindingNamePropertyInfo Source
getControlBindingName :: (MonadIO m, ControlBindingK o) => o -> m Text Source
Object
data ControlBindingObjectPropertyInfo Source
getControlBindingObject :: (MonadIO m, ControlBindingK o) => o -> m Object Source