| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.ToggleButton
Description
Documentation
newtype ToggleButton #
Constructors
| ToggleButton (ManagedPtr ToggleButton) |
Instances
class (GObject o, IsDescendantOf ToggleButton o) => IsToggleButton o #
Instances
| (GObject o, IsDescendantOf ToggleButton o) => IsToggleButton o | |
Defined in GI.Gtk.Objects.ToggleButton | |
type family ResolveToggleButtonMethod (t :: Symbol) o where ... #
Equations
data ToggleButtonActivePropertyInfo #
Instances
data ToggleButtonGetActiveMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsToggleButton a) => OverloadedMethod ToggleButtonGetActiveMethodInfo a signature | |
Defined in GI.Gtk.Objects.ToggleButton Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ToggleButtonGetActiveMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.ToggleButton Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToggleButtonGroupPropertyInfo #
Instances
| AttrInfo ToggleButtonGroupPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.ToggleButton Associated Types
Methods attrGet :: AttrBaseTypeConstraint ToggleButtonGroupPropertyInfo o => o -> IO (AttrGetType ToggleButtonGroupPropertyInfo) attrSet :: (AttrBaseTypeConstraint ToggleButtonGroupPropertyInfo o, AttrSetTypeConstraint ToggleButtonGroupPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint ToggleButtonGroupPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint ToggleButtonGroupPropertyInfo o, AttrSetTypeConstraint ToggleButtonGroupPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint ToggleButtonGroupPropertyInfo o, AttrTransferTypeConstraint ToggleButtonGroupPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType ToggleButtonGroupPropertyInfo) attrPut :: AttrBaseTypeConstraint ToggleButtonGroupPropertyInfo o => o -> AttrGetType ToggleButtonGroupPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps ToggleButtonGroupPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.ToggleButton type AttrAllowedOps ToggleButtonGroupPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint ToggleButtonGroupPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.ToggleButton | |||||||||||||||||||||||||||||||||
| type AttrGetType ToggleButtonGroupPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.ToggleButton type AttrGetType ToggleButtonGroupPropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrLabel ToggleButtonGroupPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.ToggleButton type AttrLabel ToggleButtonGroupPropertyInfo = "group" | |||||||||||||||||||||||||||||||||
| type AttrOrigin ToggleButtonGroupPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.ToggleButton | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint ToggleButtonGroupPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.ToggleButton | |||||||||||||||||||||||||||||||||
| type AttrTransferType ToggleButtonGroupPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.ToggleButton | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint ToggleButtonGroupPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.ToggleButton | |||||||||||||||||||||||||||||||||
data ToggleButtonSetActiveMethodInfo #
Instances
| (signature ~ (Bool -> m ()), MonadIO m, IsToggleButton a) => OverloadedMethod ToggleButtonSetActiveMethodInfo a signature | |
Defined in GI.Gtk.Objects.ToggleButton Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ToggleButtonSetActiveMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.ToggleButton Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToggleButtonSetGroupMethodInfo #
Instances
| (signature ~ (Maybe b -> m ()), MonadIO m, IsToggleButton a, IsToggleButton b) => OverloadedMethod ToggleButtonSetGroupMethodInfo a signature | |
Defined in GI.Gtk.Objects.ToggleButton Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ToggleButtonSetGroupMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.ToggleButton Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type ToggleButtonToggledCallback = IO () #
data ToggleButtonToggledMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsToggleButton a) => OverloadedMethod ToggleButtonToggledMethodInfo a signature | |
Defined in GI.Gtk.Objects.ToggleButton Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo ToggleButtonToggledMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.ToggleButton Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data ToggleButtonToggledSignalInfo #
Instances
| SignalInfo ToggleButtonToggledSignalInfo | |||||
Defined in GI.Gtk.Objects.ToggleButton Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType ToggleButtonToggledSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType ToggleButtonToggledSignalInfo | |||||
Defined in GI.Gtk.Objects.ToggleButton | |||||
afterToggleButtonToggled :: (IsToggleButton a, MonadIO m) => a -> ((?self :: a) => ToggleButtonToggledCallback) -> m SignalHandlerId #
clearToggleButtonGroup :: (MonadIO m, IsToggleButton o) => o -> m () #
constructToggleButtonActive :: (IsToggleButton o, MonadIO m) => Bool -> m (GValueConstruct o) #
constructToggleButtonGroup :: (IsToggleButton o, MonadIO m, IsToggleButton a) => a -> m (GValueConstruct o) #
getToggleButtonActive :: (MonadIO m, IsToggleButton o) => o -> m Bool #
onToggleButtonToggled :: (IsToggleButton a, MonadIO m) => a -> ((?self :: a) => ToggleButtonToggledCallback) -> m SignalHandlerId #
setToggleButtonActive :: (MonadIO m, IsToggleButton o) => o -> Bool -> m () #
setToggleButtonGroup :: (MonadIO m, IsToggleButton o, IsToggleButton a) => o -> a -> m () #
toToggleButton :: (MonadIO m, IsToggleButton o) => o -> m ToggleButton #
toggleButtonActive :: AttrLabelProxy "active" #
toggleButtonGetActive :: (HasCallStack, MonadIO m, IsToggleButton a) => a -> m Bool #
toggleButtonGroup :: AttrLabelProxy "group" #
toggleButtonNew :: (HasCallStack, MonadIO m) => m ToggleButton #
toggleButtonNewWithLabel :: (HasCallStack, MonadIO m) => Text -> m ToggleButton #
toggleButtonNewWithMnemonic :: (HasCallStack, MonadIO m) => Text -> m ToggleButton #
toggleButtonSetActive :: (HasCallStack, MonadIO m, IsToggleButton a) => a -> Bool -> m () #
toggleButtonSetGroup :: (HasCallStack, MonadIO m, IsToggleButton a, IsToggleButton b) => a -> Maybe b -> m () #
toggleButtonToggled :: (HasCallStack, MonadIO m, IsToggleButton a) => a -> m () #