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 ()
- toggleActionActive :: AttrLabelProxy "active"
- data ToggleActionDrawAsRadioPropertyInfo
- constructToggleActionDrawAsRadio :: Bool -> IO ([Char], GValue)
- getToggleActionDrawAsRadio :: (MonadIO m, ToggleActionK o) => o -> m Bool
- setToggleActionDrawAsRadio :: (MonadIO m, ToggleActionK o) => o -> Bool -> m ()
- toggleActionDrawAsRadio :: AttrLabelProxy "drawAsRadio"
- 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 | |
((~) * info (ResolveToggleActionMethod t ToggleAction), MethodInfo * info ToggleAction p) => IsLabelProxy t (ToggleAction -> p) | |
type ParentTypes ToggleAction | |
type AttributeList ToggleAction | |
type SignalList ToggleAction |
class GObject o => ToggleActionK o Source
(GObject o, IsDescendantOf ToggleAction o) => ToggleActionK o |
toToggleAction :: ToggleActionK o => o -> IO ToggleAction Source
Methods
toggleActionGetActive
data ToggleActionGetActiveMethodInfo Source
((~) * signature (m Bool), MonadIO m, ToggleActionK a) => MethodInfo * ToggleActionGetActiveMethodInfo a signature |
toggleActionGetActive :: (MonadIO m, ToggleActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)
toggleActionGetDrawAsRadio
data ToggleActionGetDrawAsRadioMethodInfo Source
((~) * signature (m Bool), MonadIO m, ToggleActionK a) => MethodInfo * ToggleActionGetDrawAsRadioMethodInfo a signature |
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
((~) * signature (Bool -> m ()), MonadIO m, ToggleActionK a) => MethodInfo * ToggleActionSetActiveMethodInfo a signature |
toggleActionSetActive :: (MonadIO m, ToggleActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
toggleActionSetDrawAsRadio
data ToggleActionSetDrawAsRadioMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ToggleActionK a) => MethodInfo * ToggleActionSetDrawAsRadioMethodInfo a signature |
toggleActionSetDrawAsRadio :: (MonadIO m, ToggleActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
toggleActionToggled
data ToggleActionToggledMethodInfo Source
((~) * signature (m ()), MonadIO m, ToggleActionK a) => MethodInfo * ToggleActionToggledMethodInfo a signature |
toggleActionToggled :: (MonadIO m, ToggleActionK a) => a -> m () Source
Deprecated: (Since version 3.10)
Properties
Active
data ToggleActionActivePropertyInfo Source
AttrInfo ToggleActionActivePropertyInfo | |
type AttrLabel ToggleActionActivePropertyInfo = "active" | |
type AttrGetType ToggleActionActivePropertyInfo = Bool | |
type AttrBaseTypeConstraint ToggleActionActivePropertyInfo = ToggleActionK | |
type AttrSetTypeConstraint ToggleActionActivePropertyInfo = * ~ Bool | |
type AttrAllowedOps ToggleActionActivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getToggleActionActive :: (MonadIO m, ToggleActionK o) => o -> m Bool Source
setToggleActionActive :: (MonadIO m, ToggleActionK o) => o -> Bool -> m () Source
toggleActionActive :: AttrLabelProxy "active" Source
DrawAsRadio
data ToggleActionDrawAsRadioPropertyInfo Source
AttrInfo ToggleActionDrawAsRadioPropertyInfo | |
type AttrLabel ToggleActionDrawAsRadioPropertyInfo = "draw-as-radio" | |
type AttrGetType ToggleActionDrawAsRadioPropertyInfo = Bool | |
type AttrBaseTypeConstraint ToggleActionDrawAsRadioPropertyInfo = ToggleActionK | |
type AttrSetTypeConstraint ToggleActionDrawAsRadioPropertyInfo = * ~ Bool | |
type AttrAllowedOps ToggleActionDrawAsRadioPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getToggleActionDrawAsRadio :: (MonadIO m, ToggleActionK o) => o -> m Bool Source
setToggleActionDrawAsRadio :: (MonadIO m, ToggleActionK o) => o -> Bool -> m () Source
toggleActionDrawAsRadio :: AttrLabelProxy "drawAsRadio" 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