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 ToggleButton = ToggleButton (ForeignPtr ToggleButton)
- class GObject o => ToggleButtonK o
- toToggleButton :: ToggleButtonK o => o -> IO ToggleButton
- noToggleButton :: Maybe ToggleButton
- data ToggleButtonGetActiveMethodInfo
- toggleButtonGetActive :: (MonadIO m, ToggleButtonK a) => a -> m Bool
- data ToggleButtonGetInconsistentMethodInfo
- toggleButtonGetInconsistent :: (MonadIO m, ToggleButtonK a) => a -> m Bool
- data ToggleButtonGetModeMethodInfo
- toggleButtonGetMode :: (MonadIO m, ToggleButtonK a) => a -> m Bool
- toggleButtonNew :: MonadIO m => m ToggleButton
- toggleButtonNewWithLabel :: MonadIO m => Text -> m ToggleButton
- toggleButtonNewWithMnemonic :: MonadIO m => Text -> m ToggleButton
- data ToggleButtonSetActiveMethodInfo
- toggleButtonSetActive :: (MonadIO m, ToggleButtonK a) => a -> Bool -> m ()
- data ToggleButtonSetInconsistentMethodInfo
- toggleButtonSetInconsistent :: (MonadIO m, ToggleButtonK a) => a -> Bool -> m ()
- data ToggleButtonSetModeMethodInfo
- toggleButtonSetMode :: (MonadIO m, ToggleButtonK a) => a -> Bool -> m ()
- data ToggleButtonToggledMethodInfo
- toggleButtonToggled :: (MonadIO m, ToggleButtonK a) => a -> m ()
- data ToggleButtonActivePropertyInfo
- constructToggleButtonActive :: Bool -> IO ([Char], GValue)
- getToggleButtonActive :: (MonadIO m, ToggleButtonK o) => o -> m Bool
- setToggleButtonActive :: (MonadIO m, ToggleButtonK o) => o -> Bool -> m ()
- data ToggleButtonDrawIndicatorPropertyInfo
- constructToggleButtonDrawIndicator :: Bool -> IO ([Char], GValue)
- getToggleButtonDrawIndicator :: (MonadIO m, ToggleButtonK o) => o -> m Bool
- setToggleButtonDrawIndicator :: (MonadIO m, ToggleButtonK o) => o -> Bool -> m ()
- data ToggleButtonInconsistentPropertyInfo
- constructToggleButtonInconsistent :: Bool -> IO ([Char], GValue)
- getToggleButtonInconsistent :: (MonadIO m, ToggleButtonK o) => o -> m Bool
- setToggleButtonInconsistent :: (MonadIO m, ToggleButtonK o) => o -> Bool -> m ()
- type ToggleButtonToggledCallback = IO ()
- type ToggleButtonToggledCallbackC = Ptr () -> Ptr () -> IO ()
- data ToggleButtonToggledSignalInfo
- afterToggleButtonToggled :: (GObject a, MonadIO m) => a -> ToggleButtonToggledCallback -> m SignalHandlerId
- mkToggleButtonToggledCallback :: ToggleButtonToggledCallbackC -> IO (FunPtr ToggleButtonToggledCallbackC)
- noToggleButtonToggledCallback :: Maybe ToggleButtonToggledCallback
- onToggleButtonToggled :: (GObject a, MonadIO m) => a -> ToggleButtonToggledCallback -> m SignalHandlerId
- toggleButtonToggledCallbackWrapper :: ToggleButtonToggledCallback -> Ptr () -> Ptr () -> IO ()
- toggleButtonToggledClosure :: ToggleButtonToggledCallback -> IO Closure
Exported types
newtype ToggleButton Source
GObject ToggleButton Source | |
((~) * info (ResolveToggleButtonMethod t ToggleButton), MethodInfo * info ToggleButton p) => IsLabel t (ToggleButton -> p) Source | |
((~) * info (ResolveToggleButtonMethod t ToggleButton), MethodInfo * info ToggleButton p) => IsLabelProxy t (ToggleButton -> p) Source | |
type ParentTypes ToggleButton Source | |
type AttributeList ToggleButton Source | |
type SignalList ToggleButton Source |
class GObject o => ToggleButtonK o Source
(GObject o, IsDescendantOf ToggleButton o) => ToggleButtonK o Source | |
toToggleButton :: ToggleButtonK o => o -> IO ToggleButton Source
Methods
toggleButtonGetActive
data ToggleButtonGetActiveMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToggleButtonK a) => MethodInfo (TYPE Lifted) ToggleButtonGetActiveMethodInfo a signature Source | |
toggleButtonGetActive :: (MonadIO m, ToggleButtonK a) => a -> m Bool Source
toggleButtonGetInconsistent
data ToggleButtonGetInconsistentMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToggleButtonK a) => MethodInfo (TYPE Lifted) ToggleButtonGetInconsistentMethodInfo a signature Source | |
toggleButtonGetInconsistent :: (MonadIO m, ToggleButtonK a) => a -> m Bool Source
toggleButtonGetMode
data ToggleButtonGetModeMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ToggleButtonK a) => MethodInfo (TYPE Lifted) ToggleButtonGetModeMethodInfo a signature Source | |
toggleButtonGetMode :: (MonadIO m, ToggleButtonK a) => a -> m Bool Source
toggleButtonNew
toggleButtonNew :: MonadIO m => m ToggleButton Source
toggleButtonNewWithLabel
toggleButtonNewWithLabel :: MonadIO m => Text -> m ToggleButton Source
toggleButtonNewWithMnemonic
toggleButtonNewWithMnemonic :: MonadIO m => Text -> m ToggleButton Source
toggleButtonSetActive
data ToggleButtonSetActiveMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToggleButtonK a) => MethodInfo (TYPE Lifted) ToggleButtonSetActiveMethodInfo a signature Source | |
toggleButtonSetActive :: (MonadIO m, ToggleButtonK a) => a -> Bool -> m () Source
toggleButtonSetInconsistent
data ToggleButtonSetInconsistentMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToggleButtonK a) => MethodInfo (TYPE Lifted) ToggleButtonSetInconsistentMethodInfo a signature Source | |
toggleButtonSetInconsistent :: (MonadIO m, ToggleButtonK a) => a -> Bool -> m () Source
toggleButtonSetMode
data ToggleButtonSetModeMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, ToggleButtonK a) => MethodInfo (TYPE Lifted) ToggleButtonSetModeMethodInfo a signature Source | |
toggleButtonSetMode :: (MonadIO m, ToggleButtonK a) => a -> Bool -> m () Source
toggleButtonToggled
data ToggleButtonToggledMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ToggleButtonK a) => MethodInfo (TYPE Lifted) ToggleButtonToggledMethodInfo a signature Source | |
toggleButtonToggled :: (MonadIO m, ToggleButtonK a) => a -> m () Source
Properties
Active
data ToggleButtonActivePropertyInfo Source
getToggleButtonActive :: (MonadIO m, ToggleButtonK o) => o -> m Bool Source
setToggleButtonActive :: (MonadIO m, ToggleButtonK o) => o -> Bool -> m () Source
DrawIndicator
data ToggleButtonDrawIndicatorPropertyInfo Source
getToggleButtonDrawIndicator :: (MonadIO m, ToggleButtonK o) => o -> m Bool Source
setToggleButtonDrawIndicator :: (MonadIO m, ToggleButtonK o) => o -> Bool -> m () Source
Inconsistent
data ToggleButtonInconsistentPropertyInfo Source
getToggleButtonInconsistent :: (MonadIO m, ToggleButtonK o) => o -> m Bool Source
setToggleButtonInconsistent :: (MonadIO m, ToggleButtonK o) => o -> Bool -> m () Source
Signals
Toggled
type ToggleButtonToggledCallback = IO () Source
type ToggleButtonToggledCallbackC = Ptr () -> Ptr () -> IO () Source
afterToggleButtonToggled :: (GObject a, MonadIO m) => a -> ToggleButtonToggledCallback -> m SignalHandlerId Source
mkToggleButtonToggledCallback :: ToggleButtonToggledCallbackC -> IO (FunPtr ToggleButtonToggledCallbackC) Source
onToggleButtonToggled :: (GObject a, MonadIO m) => a -> ToggleButtonToggledCallback -> m SignalHandlerId Source
toggleButtonToggledCallbackWrapper :: ToggleButtonToggledCallback -> Ptr () -> Ptr () -> IO () Source