| 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 |
GI.Gtk.Objects.ToggleButton
Contents
Description
- newtype ToggleButton = ToggleButton (ManagedPtr ToggleButton)
- class GObject o => IsToggleButton o
- toToggleButton :: IsToggleButton o => o -> IO ToggleButton
- noToggleButton :: Maybe ToggleButton
- data ToggleButtonGetActiveMethodInfo
- toggleButtonGetActive :: (MonadIO m, IsToggleButton a) => a -> m Bool
- data ToggleButtonGetInconsistentMethodInfo
- toggleButtonGetInconsistent :: (MonadIO m, IsToggleButton a) => a -> m Bool
- data ToggleButtonGetModeMethodInfo
- toggleButtonGetMode :: (MonadIO m, IsToggleButton 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, IsToggleButton a) => a -> Bool -> m ()
- data ToggleButtonSetInconsistentMethodInfo
- toggleButtonSetInconsistent :: (MonadIO m, IsToggleButton a) => a -> Bool -> m ()
- data ToggleButtonSetModeMethodInfo
- toggleButtonSetMode :: (MonadIO m, IsToggleButton a) => a -> Bool -> m ()
- data ToggleButtonToggledMethodInfo
- toggleButtonToggled :: (MonadIO m, IsToggleButton a) => a -> m ()
- data ToggleButtonActivePropertyInfo
- constructToggleButtonActive :: IsToggleButton o => Bool -> IO (GValueConstruct o)
- getToggleButtonActive :: (MonadIO m, IsToggleButton o) => o -> m Bool
- setToggleButtonActive :: (MonadIO m, IsToggleButton o) => o -> Bool -> m ()
- toggleButtonActive :: AttrLabelProxy "active"
- data ToggleButtonDrawIndicatorPropertyInfo
- constructToggleButtonDrawIndicator :: IsToggleButton o => Bool -> IO (GValueConstruct o)
- getToggleButtonDrawIndicator :: (MonadIO m, IsToggleButton o) => o -> m Bool
- setToggleButtonDrawIndicator :: (MonadIO m, IsToggleButton o) => o -> Bool -> m ()
- toggleButtonDrawIndicator :: AttrLabelProxy "drawIndicator"
- data ToggleButtonInconsistentPropertyInfo
- constructToggleButtonInconsistent :: IsToggleButton o => Bool -> IO (GValueConstruct o)
- getToggleButtonInconsistent :: (MonadIO m, IsToggleButton o) => o -> m Bool
- setToggleButtonInconsistent :: (MonadIO m, IsToggleButton o) => o -> Bool -> m ()
- toggleButtonInconsistent :: AttrLabelProxy "inconsistent"
- type C_ToggleButtonToggledCallback = Ptr () -> Ptr () -> IO ()
- type ToggleButtonToggledCallback = IO ()
- data ToggleButtonToggledSignalInfo
- afterToggleButtonToggled :: (GObject a, MonadIO m) => a -> ToggleButtonToggledCallback -> m SignalHandlerId
- genClosure_ToggleButtonToggled :: ToggleButtonToggledCallback -> IO Closure
- mk_ToggleButtonToggledCallback :: C_ToggleButtonToggledCallback -> IO (FunPtr C_ToggleButtonToggledCallback)
- noToggleButtonToggledCallback :: Maybe ToggleButtonToggledCallback
- onToggleButtonToggled :: (GObject a, MonadIO m) => a -> ToggleButtonToggledCallback -> m SignalHandlerId
- wrap_ToggleButtonToggledCallback :: ToggleButtonToggledCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype ToggleButton Source #
Constructors
| ToggleButton (ManagedPtr ToggleButton) |
Instances
| GObject ToggleButton Source # | |
| IsObject ToggleButton Source # | |
| IsWidget ToggleButton Source # | |
| IsToggleButton ToggleButton Source # | |
| IsContainer ToggleButton Source # | |
| IsButton ToggleButton Source # | |
| IsBin ToggleButton Source # | |
| IsBuildable ToggleButton Source # | |
| IsImplementorIface ToggleButton Source # | |
| IsActivatable ToggleButton Source # | |
| IsActionable 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 # | |
| HasAttributeList * ToggleButton Source # | |
| type SignalList ToggleButton Source # | |
| type AttributeList ToggleButton Source # | |
class GObject o => IsToggleButton o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ToggleButton a) => IsToggleButton a Source # | |
| IsToggleButton ToggleButton Source # | |
| IsToggleButton RadioButton Source # | |
| IsToggleButton CheckButton Source # | |
| IsToggleButton MenuButton Source # | |
toToggleButton :: IsToggleButton o => o -> IO ToggleButton Source #
Methods
getActive
data ToggleButtonGetActiveMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsToggleButton a) => MethodInfo * ToggleButtonGetActiveMethodInfo a signature Source # | |
toggleButtonGetActive :: (MonadIO m, IsToggleButton a) => a -> m Bool Source #
getInconsistent
data ToggleButtonGetInconsistentMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsToggleButton a) => MethodInfo * ToggleButtonGetInconsistentMethodInfo a signature Source # | |
toggleButtonGetInconsistent :: (MonadIO m, IsToggleButton a) => a -> m Bool Source #
getMode
data ToggleButtonGetModeMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsToggleButton a) => MethodInfo * ToggleButtonGetModeMethodInfo a signature Source # | |
toggleButtonGetMode :: (MonadIO m, IsToggleButton a) => a -> m Bool Source #
new
toggleButtonNew :: MonadIO m => m ToggleButton Source #
newWithLabel
toggleButtonNewWithLabel :: MonadIO m => Text -> m ToggleButton Source #
newWithMnemonic
toggleButtonNewWithMnemonic :: MonadIO m => Text -> m ToggleButton Source #
setActive
data ToggleButtonSetActiveMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsToggleButton a) => MethodInfo * ToggleButtonSetActiveMethodInfo a signature Source # | |
toggleButtonSetActive :: (MonadIO m, IsToggleButton a) => a -> Bool -> m () Source #
setInconsistent
data ToggleButtonSetInconsistentMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsToggleButton a) => MethodInfo * ToggleButtonSetInconsistentMethodInfo a signature Source # | |
toggleButtonSetInconsistent :: (MonadIO m, IsToggleButton a) => a -> Bool -> m () Source #
setMode
data ToggleButtonSetModeMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsToggleButton a) => MethodInfo * ToggleButtonSetModeMethodInfo a signature Source # | |
toggleButtonSetMode :: (MonadIO m, IsToggleButton a) => a -> Bool -> m () Source #
toggled
data ToggleButtonToggledMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsToggleButton a) => MethodInfo * ToggleButtonToggledMethodInfo a signature Source # | |
toggleButtonToggled :: (MonadIO m, IsToggleButton a) => a -> m () Source #
Properties
active
data ToggleButtonActivePropertyInfo Source #
Instances
| AttrInfo ToggleButtonActivePropertyInfo Source # | |
| type AttrSetTypeConstraint ToggleButtonActivePropertyInfo Source # | |
| type AttrOrigin ToggleButtonActivePropertyInfo Source # | |
| type AttrLabel ToggleButtonActivePropertyInfo Source # | |
| type AttrGetType ToggleButtonActivePropertyInfo Source # | |
| type AttrBaseTypeConstraint ToggleButtonActivePropertyInfo Source # | |
| type AttrAllowedOps ToggleButtonActivePropertyInfo Source # | |
constructToggleButtonActive :: IsToggleButton o => Bool -> IO (GValueConstruct o) Source #
getToggleButtonActive :: (MonadIO m, IsToggleButton o) => o -> m Bool Source #
setToggleButtonActive :: (MonadIO m, IsToggleButton o) => o -> Bool -> m () Source #
toggleButtonActive :: AttrLabelProxy "active" Source #
drawIndicator
data ToggleButtonDrawIndicatorPropertyInfo Source #
Instances
| AttrInfo ToggleButtonDrawIndicatorPropertyInfo Source # | |
| type AttrSetTypeConstraint ToggleButtonDrawIndicatorPropertyInfo Source # | |
| type AttrOrigin ToggleButtonDrawIndicatorPropertyInfo Source # | |
| type AttrLabel ToggleButtonDrawIndicatorPropertyInfo Source # | |
| type AttrGetType ToggleButtonDrawIndicatorPropertyInfo Source # | |
| type AttrBaseTypeConstraint ToggleButtonDrawIndicatorPropertyInfo Source # | |
| type AttrAllowedOps ToggleButtonDrawIndicatorPropertyInfo Source # | |
constructToggleButtonDrawIndicator :: IsToggleButton o => Bool -> IO (GValueConstruct o) Source #
getToggleButtonDrawIndicator :: (MonadIO m, IsToggleButton o) => o -> m Bool Source #
setToggleButtonDrawIndicator :: (MonadIO m, IsToggleButton o) => o -> Bool -> m () Source #
toggleButtonDrawIndicator :: AttrLabelProxy "drawIndicator" Source #
inconsistent
data ToggleButtonInconsistentPropertyInfo Source #
Instances
| AttrInfo ToggleButtonInconsistentPropertyInfo Source # | |
| type AttrSetTypeConstraint ToggleButtonInconsistentPropertyInfo Source # | |
| type AttrOrigin ToggleButtonInconsistentPropertyInfo Source # | |
| type AttrLabel ToggleButtonInconsistentPropertyInfo Source # | |
| type AttrGetType ToggleButtonInconsistentPropertyInfo Source # | |
| type AttrBaseTypeConstraint ToggleButtonInconsistentPropertyInfo Source # | |
| type AttrAllowedOps ToggleButtonInconsistentPropertyInfo Source # | |
constructToggleButtonInconsistent :: IsToggleButton o => Bool -> IO (GValueConstruct o) Source #
getToggleButtonInconsistent :: (MonadIO m, IsToggleButton o) => o -> m Bool Source #
setToggleButtonInconsistent :: (MonadIO m, IsToggleButton o) => o -> Bool -> m () Source #
toggleButtonInconsistent :: AttrLabelProxy "inconsistent" Source #
Signals
toggled
type ToggleButtonToggledCallback = IO () Source #
data ToggleButtonToggledSignalInfo Source #
Instances
| SignalInfo ToggleButtonToggledSignalInfo Source # | |
| type HaskellCallbackType ToggleButtonToggledSignalInfo Source # | |
afterToggleButtonToggled :: (GObject a, MonadIO m) => a -> ToggleButtonToggledCallback -> m SignalHandlerId Source #
genClosure_ToggleButtonToggled :: ToggleButtonToggledCallback -> IO Closure Source #
mk_ToggleButtonToggledCallback :: C_ToggleButtonToggledCallback -> IO (FunPtr C_ToggleButtonToggledCallback) Source #
onToggleButtonToggled :: (GObject a, MonadIO m) => a -> ToggleButtonToggledCallback -> m SignalHandlerId Source #
wrap_ToggleButtonToggledCallback :: ToggleButtonToggledCallback -> Ptr () -> Ptr () -> IO () Source #