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 RadioAction = RadioAction (ForeignPtr RadioAction)
- class GObject o => RadioActionK o
- toRadioAction :: RadioActionK o => o -> IO RadioAction
- noRadioAction :: Maybe RadioAction
- data RadioActionGetCurrentValueMethodInfo
- radioActionGetCurrentValue :: (MonadIO m, RadioActionK a) => a -> m Int32
- data RadioActionGetGroupMethodInfo
- radioActionGetGroup :: (MonadIO m, RadioActionK a) => a -> m [RadioAction]
- data RadioActionJoinGroupMethodInfo
- radioActionJoinGroup :: (MonadIO m, RadioActionK a, RadioActionK b) => a -> Maybe b -> m ()
- radioActionNew :: MonadIO m => Text -> Maybe Text -> Maybe Text -> Maybe Text -> Int32 -> m RadioAction
- data RadioActionSetCurrentValueMethodInfo
- radioActionSetCurrentValue :: (MonadIO m, RadioActionK a) => a -> Int32 -> m ()
- data RadioActionSetGroupMethodInfo
- radioActionSetGroup :: (MonadIO m, RadioActionK a, RadioActionK b) => a -> [b] -> m ()
- data RadioActionCurrentValuePropertyInfo
- constructRadioActionCurrentValue :: Int32 -> IO ([Char], GValue)
- getRadioActionCurrentValue :: (MonadIO m, RadioActionK o) => o -> m Int32
- setRadioActionCurrentValue :: (MonadIO m, RadioActionK o) => o -> Int32 -> m ()
- data RadioActionGroupPropertyInfo
- constructRadioActionGroup :: RadioActionK a => a -> IO ([Char], GValue)
- setRadioActionGroup :: (MonadIO m, RadioActionK o, RadioActionK a) => o -> a -> m ()
- data RadioActionValuePropertyInfo
- constructRadioActionValue :: Int32 -> IO ([Char], GValue)
- getRadioActionValue :: (MonadIO m, RadioActionK o) => o -> m Int32
- setRadioActionValue :: (MonadIO m, RadioActionK o) => o -> Int32 -> m ()
- type RadioActionChangedCallback = RadioAction -> IO ()
- type RadioActionChangedCallbackC = Ptr () -> Ptr RadioAction -> Ptr () -> IO ()
- data RadioActionChangedSignalInfo
- afterRadioActionChanged :: (GObject a, MonadIO m) => a -> RadioActionChangedCallback -> m SignalHandlerId
- mkRadioActionChangedCallback :: RadioActionChangedCallbackC -> IO (FunPtr RadioActionChangedCallbackC)
- noRadioActionChangedCallback :: Maybe RadioActionChangedCallback
- onRadioActionChanged :: (GObject a, MonadIO m) => a -> RadioActionChangedCallback -> m SignalHandlerId
- radioActionChangedCallbackWrapper :: RadioActionChangedCallback -> Ptr () -> Ptr RadioAction -> Ptr () -> IO ()
- radioActionChangedClosure :: RadioActionChangedCallback -> IO Closure
Exported types
newtype RadioAction Source
GObject RadioAction Source | |
((~) * info (ResolveRadioActionMethod t RadioAction), MethodInfo * info RadioAction p) => IsLabel t (RadioAction -> p) Source | |
((~) * info (ResolveRadioActionMethod t RadioAction), MethodInfo * info RadioAction p) => IsLabelProxy t (RadioAction -> p) Source | |
type ParentTypes RadioAction Source | |
type AttributeList RadioAction Source | |
type SignalList RadioAction Source |
class GObject o => RadioActionK o Source
(GObject o, IsDescendantOf RadioAction o) => RadioActionK o Source | |
toRadioAction :: RadioActionK o => o -> IO RadioAction Source
Methods
radioActionGetCurrentValue
data RadioActionGetCurrentValueMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, RadioActionK a) => MethodInfo (TYPE Lifted) RadioActionGetCurrentValueMethodInfo a signature Source | |
radioActionGetCurrentValue :: (MonadIO m, RadioActionK a) => a -> m Int32 Source
Deprecated: (Since version 3.10)
radioActionGetGroup
data RadioActionGetGroupMethodInfo Source
((~) (TYPE Lifted) signature (m [RadioAction]), MonadIO m, RadioActionK a) => MethodInfo (TYPE Lifted) RadioActionGetGroupMethodInfo a signature Source | |
radioActionGetGroup :: (MonadIO m, RadioActionK a) => a -> m [RadioAction] Source
Deprecated: (Since version 3.10)
radioActionJoinGroup
data RadioActionJoinGroupMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, RadioActionK a, RadioActionK b) => MethodInfo (TYPE Lifted) RadioActionJoinGroupMethodInfo a signature Source | |
radioActionJoinGroup :: (MonadIO m, RadioActionK a, RadioActionK b) => a -> Maybe b -> m () Source
Deprecated: (Since version 3.10)
radioActionNew
radioActionNew :: MonadIO m => Text -> Maybe Text -> Maybe Text -> Maybe Text -> Int32 -> m RadioAction Source
Deprecated: (Since version 3.10)
radioActionSetCurrentValue
data RadioActionSetCurrentValueMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, RadioActionK a) => MethodInfo (TYPE Lifted) RadioActionSetCurrentValueMethodInfo a signature Source | |
radioActionSetCurrentValue :: (MonadIO m, RadioActionK a) => a -> Int32 -> m () Source
Deprecated: (Since version 3.10)
radioActionSetGroup
data RadioActionSetGroupMethodInfo Source
((~) (TYPE Lifted) signature ([b] -> m ()), MonadIO m, RadioActionK a, RadioActionK b) => MethodInfo (TYPE Lifted) RadioActionSetGroupMethodInfo a signature Source | |
radioActionSetGroup :: (MonadIO m, RadioActionK a, RadioActionK b) => a -> [b] -> m () Source
Deprecated: (Since version 3.10)
Properties
CurrentValue
data RadioActionCurrentValuePropertyInfo Source
getRadioActionCurrentValue :: (MonadIO m, RadioActionK o) => o -> m Int32 Source
setRadioActionCurrentValue :: (MonadIO m, RadioActionK o) => o -> Int32 -> m () Source
Group
data RadioActionGroupPropertyInfo Source
constructRadioActionGroup :: RadioActionK a => a -> IO ([Char], GValue) Source
setRadioActionGroup :: (MonadIO m, RadioActionK o, RadioActionK a) => o -> a -> m () Source
Value
data RadioActionValuePropertyInfo Source
getRadioActionValue :: (MonadIO m, RadioActionK o) => o -> m Int32 Source
setRadioActionValue :: (MonadIO m, RadioActionK o) => o -> Int32 -> m () Source
Signals
Changed
type RadioActionChangedCallback = RadioAction -> IO () Source
type RadioActionChangedCallbackC = Ptr () -> Ptr RadioAction -> Ptr () -> IO () Source
afterRadioActionChanged :: (GObject a, MonadIO m) => a -> RadioActionChangedCallback -> m SignalHandlerId Source
mkRadioActionChangedCallback :: RadioActionChangedCallbackC -> IO (FunPtr RadioActionChangedCallbackC) Source
onRadioActionChanged :: (GObject a, MonadIO m) => a -> RadioActionChangedCallback -> m SignalHandlerId Source
radioActionChangedCallbackWrapper :: RadioActionChangedCallback -> Ptr () -> Ptr RadioAction -> Ptr () -> IO () Source