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
- toggleActionGetActive :: (MonadIO m, ToggleActionK a) => a -> m Bool
- toggleActionGetDrawAsRadio :: (MonadIO m, ToggleActionK a) => a -> m Bool
- toggleActionNew :: MonadIO m => Text -> Maybe Text -> Maybe Text -> Maybe Text -> m ToggleAction
- toggleActionSetActive :: (MonadIO m, ToggleActionK a) => a -> Bool -> m ()
- toggleActionSetDrawAsRadio :: (MonadIO m, ToggleActionK a) => a -> Bool -> m ()
- 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
class GObject o => ToggleActionK o Source
(GObject o, IsDescendantOf ToggleAction o) => ToggleActionK o Source |
toToggleAction :: ToggleActionK o => o -> IO ToggleAction Source
Methods
toggleActionGetActive
toggleActionGetActive :: (MonadIO m, ToggleActionK a) => a -> m Bool Source
Deprecated: (Since version 3.10)
toggleActionGetDrawAsRadio
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
toggleActionSetActive :: (MonadIO m, ToggleActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
toggleActionSetDrawAsRadio
toggleActionSetDrawAsRadio :: (MonadIO m, ToggleActionK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
toggleActionToggled
toggleActionToggled :: (MonadIO m, ToggleActionK a) => a -> m () Source
Deprecated: (Since version 3.10)
Properties
Active
data ToggleActionActivePropertyInfo Source
AttrInfo ToggleActionActivePropertyInfo Source | |
type AttrLabel ToggleActionActivePropertyInfo = "ToggleAction::active" Source | |
type AttrGetType ToggleActionActivePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ToggleActionActivePropertyInfo = ToggleActionK Source | |
type AttrSetTypeConstraint ToggleActionActivePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps ToggleActionActivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getToggleActionActive :: (MonadIO m, ToggleActionK o) => o -> m Bool Source
setToggleActionActive :: (MonadIO m, ToggleActionK o) => o -> Bool -> m () Source
DrawAsRadio
data ToggleActionDrawAsRadioPropertyInfo Source
AttrInfo ToggleActionDrawAsRadioPropertyInfo Source | |
type AttrLabel ToggleActionDrawAsRadioPropertyInfo = "ToggleAction::draw-as-radio" Source | |
type AttrGetType ToggleActionDrawAsRadioPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ToggleActionDrawAsRadioPropertyInfo = ToggleActionK Source | |
type AttrSetTypeConstraint ToggleActionDrawAsRadioPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps ToggleActionDrawAsRadioPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) 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