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 ToggleAction = ToggleAction (ForeignPtr ToggleAction)
- class GObject o => ToggleActionK o
- toToggleAction :: ToggleActionK o => o -> IO ToggleAction
- noToggleAction :: Maybe ToggleAction
- data ToggleActionGetActiveMethodInfo
- toggleActionGetActive :: (MonadIO m, ToggleActionK a) => a -> m Bool
- data ToggleActionGetDrawAsRadioMethodInfo
- toggleActionGetDrawAsRadio :: (MonadIO m, ToggleActionK a) => a -> m Bool
- toggleActionNew :: MonadIO m => Text -> Maybe Text -> Maybe Text -> Maybe Text -> m ToggleAction
- data ToggleActionSetActiveMethodInfo
- toggleActionSetActive :: (MonadIO m, ToggleActionK a) => a -> Bool -> m ()
- data ToggleActionSetDrawAsRadioMethodInfo
- toggleActionSetDrawAsRadio :: (MonadIO m, ToggleActionK a) => a -> Bool -> m ()
- data ToggleActionToggledMethodInfo
- toggleActionToggled :: (MonadIO m, ToggleActionK a) => a -> m ()
- data ToggleActionActivePropertyInfo
- constructToggleActionActive :: Bool -> IO ([Char], GValue)
- getToggleActionActive :: (MonadIO m, ToggleActionK o) => o -> m Bool
- setToggleActionActive :: (MonadIO m, ToggleActionK o) => o -> Bool -> m ()
- data ToggleActionDrawAsRadioPropertyInfo
- constructToggleActionDrawAsRadio :: Bool -> IO ([Char], GValue)
- getToggleActionDrawAsRadio :: (MonadIO m, ToggleActionK o) => o -> m Bool
- setToggleActionDrawAsRadio :: (MonadIO m, ToggleActionK o) => o -> Bool -> m ()
- type ToggleActionToggledCallback = IO ()
- type ToggleActionToggledCallbackC = Ptr () -> Ptr () -> IO ()
- data ToggleActionToggledSignalInfo
- afterToggleActionToggled :: (GObject a, MonadIO m) => a -> ToggleActionToggledCallback -> m SignalHandlerId
- mkToggleActionToggledCallback :: ToggleActionToggledCallbackC -> IO (FunPtr ToggleActionToggledCallbackC)
- noToggleActionToggledCallback :: Maybe ToggleActionToggledCallback
- onToggleActionToggled :: (GObject a, MonadIO m) => a -> ToggleActionToggledCallback -> m SignalHandlerId
- toggleActionToggledCallbackWrapper :: ToggleActionToggledCallback -> Ptr () -> Ptr () -> IO ()
- toggleActionToggledClosure :: ToggleActionToggledCallback -> IO Closure
Exported types
newtype ToggleAction Source
GObject ToggleAction Source | |
((~) * info (ResolveToggleActionMethod t ToggleAction), MethodInfo * info ToggleAction p) => IsLabel t (ToggleAction -> p) Source | |
((~) * info (ResolveToggleActionMethod t ToggleAction), MethodInfo * info ToggleAction p) => IsLabelProxy t (ToggleAction -> p) Source | |
type ParentTypes ToggleAction Source | |
type AttributeList ToggleAction Source | |
type SignalList ToggleAction Source |
class GObject o => ToggleActionK o Source
(GObject o, IsDescendantOf ToggleAction o) => ToggleActionK o Source | |
toToggleAction :: ToggleActionK o => o -> IO ToggleAction Source
Methods
toggleActionGetActive
data ToggleActionGetActiveMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToggleActionK a) => MethodInfo (TYPE Lifted) ToggleActionGetActiveMethodInfo a signature Source | |
toggleActionGetActive :: (MonadIO m, ToggleActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)
toggleActionGetDrawAsRadio
data ToggleActionGetDrawAsRadioMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToggleActionK a) => MethodInfo (TYPE Lifted) ToggleActionGetDrawAsRadioMethodInfo a signature Source | |
toggleActionGetDrawAsRadio :: (MonadIO m, ToggleActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)
toggleActionNew
toggleActionNew :: MonadIO m => Text -> Maybe Text -> Maybe Text -> Maybe Text -> m ToggleAction Source
Deprecated: (Since version 3.10)
toggleActionSetActive
data ToggleActionSetActiveMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToggleActionK a) => MethodInfo (TYPE Lifted) ToggleActionSetActiveMethodInfo a signature Source | |
toggleActionSetActive :: (MonadIO m, ToggleActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
toggleActionSetDrawAsRadio
data ToggleActionSetDrawAsRadioMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToggleActionK a) => MethodInfo (TYPE Lifted) ToggleActionSetDrawAsRadioMethodInfo a signature Source | |
toggleActionSetDrawAsRadio :: (MonadIO m, ToggleActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
toggleActionToggled
data ToggleActionToggledMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ToggleActionK a) => MethodInfo (TYPE Lifted) ToggleActionToggledMethodInfo a signature Source | |
toggleActionToggled :: (MonadIO m, ToggleActionK a) => a -> m () Source
Deprecated: (Since version 3.10)
Properties
Active
data ToggleActionActivePropertyInfo Source
getToggleActionActive :: (MonadIO m, ToggleActionK o) => o -> m Bool Source
setToggleActionActive :: (MonadIO m, ToggleActionK o) => o -> Bool -> m () Source
DrawAsRadio
data ToggleActionDrawAsRadioPropertyInfo Source
getToggleActionDrawAsRadio :: (MonadIO m, ToggleActionK o) => o -> m Bool Source
setToggleActionDrawAsRadio :: (MonadIO m, ToggleActionK o) => o -> Bool -> m () Source
Signals
Toggled
type ToggleActionToggledCallback = IO () Source
type ToggleActionToggledCallbackC = Ptr () -> Ptr () -> IO () Source
afterToggleActionToggled :: (GObject a, MonadIO m) => a -> ToggleActionToggledCallback -> m SignalHandlerId Source
mkToggleActionToggledCallback :: ToggleActionToggledCallbackC -> IO (FunPtr ToggleActionToggledCallbackC) Source
onToggleActionToggled :: (GObject a, MonadIO m) => a -> ToggleActionToggledCallback -> m SignalHandlerId Source
toggleActionToggledCallbackWrapper :: ToggleActionToggledCallback -> Ptr () -> Ptr () -> IO () Source