| 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.CheckMenuItem
Contents
Description
- newtype CheckMenuItem = CheckMenuItem (ManagedPtr CheckMenuItem)
- class GObject o => IsCheckMenuItem o
- toCheckMenuItem :: IsCheckMenuItem o => o -> IO CheckMenuItem
- noCheckMenuItem :: Maybe CheckMenuItem
- data CheckMenuItemGetActiveMethodInfo
- checkMenuItemGetActive :: (MonadIO m, IsCheckMenuItem a) => a -> m Bool
- data CheckMenuItemGetDrawAsRadioMethodInfo
- checkMenuItemGetDrawAsRadio :: (MonadIO m, IsCheckMenuItem a) => a -> m Bool
- data CheckMenuItemGetInconsistentMethodInfo
- checkMenuItemGetInconsistent :: (MonadIO m, IsCheckMenuItem a) => a -> m Bool
- checkMenuItemNew :: MonadIO m => m CheckMenuItem
- checkMenuItemNewWithLabel :: MonadIO m => Text -> m CheckMenuItem
- checkMenuItemNewWithMnemonic :: MonadIO m => Text -> m CheckMenuItem
- data CheckMenuItemSetActiveMethodInfo
- checkMenuItemSetActive :: (MonadIO m, IsCheckMenuItem a) => a -> Bool -> m ()
- data CheckMenuItemSetDrawAsRadioMethodInfo
- checkMenuItemSetDrawAsRadio :: (MonadIO m, IsCheckMenuItem a) => a -> Bool -> m ()
- data CheckMenuItemSetInconsistentMethodInfo
- checkMenuItemSetInconsistent :: (MonadIO m, IsCheckMenuItem a) => a -> Bool -> m ()
- data CheckMenuItemToggledMethodInfo
- checkMenuItemToggled :: (MonadIO m, IsCheckMenuItem a) => a -> m ()
- data CheckMenuItemActivePropertyInfo
- checkMenuItemActive :: AttrLabelProxy "active"
- constructCheckMenuItemActive :: IsCheckMenuItem o => Bool -> IO (GValueConstruct o)
- getCheckMenuItemActive :: (MonadIO m, IsCheckMenuItem o) => o -> m Bool
- setCheckMenuItemActive :: (MonadIO m, IsCheckMenuItem o) => o -> Bool -> m ()
- data CheckMenuItemDrawAsRadioPropertyInfo
- checkMenuItemDrawAsRadio :: AttrLabelProxy "drawAsRadio"
- constructCheckMenuItemDrawAsRadio :: IsCheckMenuItem o => Bool -> IO (GValueConstruct o)
- getCheckMenuItemDrawAsRadio :: (MonadIO m, IsCheckMenuItem o) => o -> m Bool
- setCheckMenuItemDrawAsRadio :: (MonadIO m, IsCheckMenuItem o) => o -> Bool -> m ()
- data CheckMenuItemInconsistentPropertyInfo
- checkMenuItemInconsistent :: AttrLabelProxy "inconsistent"
- constructCheckMenuItemInconsistent :: IsCheckMenuItem o => Bool -> IO (GValueConstruct o)
- getCheckMenuItemInconsistent :: (MonadIO m, IsCheckMenuItem o) => o -> m Bool
- setCheckMenuItemInconsistent :: (MonadIO m, IsCheckMenuItem o) => o -> Bool -> m ()
- type C_CheckMenuItemToggledCallback = Ptr () -> Ptr () -> IO ()
- type CheckMenuItemToggledCallback = IO ()
- data CheckMenuItemToggledSignalInfo
- afterCheckMenuItemToggled :: (GObject a, MonadIO m) => a -> CheckMenuItemToggledCallback -> m SignalHandlerId
- genClosure_CheckMenuItemToggled :: CheckMenuItemToggledCallback -> IO Closure
- mk_CheckMenuItemToggledCallback :: C_CheckMenuItemToggledCallback -> IO (FunPtr C_CheckMenuItemToggledCallback)
- noCheckMenuItemToggledCallback :: Maybe CheckMenuItemToggledCallback
- onCheckMenuItemToggled :: (GObject a, MonadIO m) => a -> CheckMenuItemToggledCallback -> m SignalHandlerId
- wrap_CheckMenuItemToggledCallback :: CheckMenuItemToggledCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype CheckMenuItem Source #
Constructors
| CheckMenuItem (ManagedPtr CheckMenuItem) |
Instances
| GObject CheckMenuItem Source # | |
| IsObject CheckMenuItem Source # | |
| IsWidget CheckMenuItem Source # | |
| IsMenuItem CheckMenuItem Source # | |
| IsContainer CheckMenuItem Source # | |
| IsCheckMenuItem CheckMenuItem Source # | |
| IsBin CheckMenuItem Source # | |
| IsBuildable CheckMenuItem Source # | |
| IsImplementorIface CheckMenuItem Source # | |
| IsActivatable CheckMenuItem Source # | |
| IsActionable CheckMenuItem Source # | |
| ((~) * info (ResolveCheckMenuItemMethod t CheckMenuItem), MethodInfo * info CheckMenuItem p) => IsLabel t (CheckMenuItem -> p) Source # | |
| ((~) * info (ResolveCheckMenuItemMethod t CheckMenuItem), MethodInfo * info CheckMenuItem p) => IsLabelProxy t (CheckMenuItem -> p) Source # | |
| HasAttributeList * CheckMenuItem Source # | |
| type SignalList CheckMenuItem Source # | |
| type AttributeList CheckMenuItem Source # | |
class GObject o => IsCheckMenuItem o Source #
Instances
| (GObject a, UnknownAncestorError Constraint CheckMenuItem a) => IsCheckMenuItem a Source # | |
| IsCheckMenuItem CheckMenuItem Source # | |
| IsCheckMenuItem RadioMenuItem Source # | |
toCheckMenuItem :: IsCheckMenuItem o => o -> IO CheckMenuItem Source #
Methods
getActive
data CheckMenuItemGetActiveMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemGetActiveMethodInfo a signature Source # | |
checkMenuItemGetActive :: (MonadIO m, IsCheckMenuItem a) => a -> m Bool Source #
getDrawAsRadio
data CheckMenuItemGetDrawAsRadioMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemGetDrawAsRadioMethodInfo a signature Source # | |
checkMenuItemGetDrawAsRadio :: (MonadIO m, IsCheckMenuItem a) => a -> m Bool Source #
getInconsistent
data CheckMenuItemGetInconsistentMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemGetInconsistentMethodInfo a signature Source # | |
checkMenuItemGetInconsistent :: (MonadIO m, IsCheckMenuItem a) => a -> m Bool Source #
new
checkMenuItemNew :: MonadIO m => m CheckMenuItem Source #
newWithLabel
checkMenuItemNewWithLabel :: MonadIO m => Text -> m CheckMenuItem Source #
newWithMnemonic
checkMenuItemNewWithMnemonic :: MonadIO m => Text -> m CheckMenuItem Source #
setActive
data CheckMenuItemSetActiveMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemSetActiveMethodInfo a signature Source # | |
checkMenuItemSetActive :: (MonadIO m, IsCheckMenuItem a) => a -> Bool -> m () Source #
setDrawAsRadio
data CheckMenuItemSetDrawAsRadioMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemSetDrawAsRadioMethodInfo a signature Source # | |
checkMenuItemSetDrawAsRadio :: (MonadIO m, IsCheckMenuItem a) => a -> Bool -> m () Source #
setInconsistent
data CheckMenuItemSetInconsistentMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemSetInconsistentMethodInfo a signature Source # | |
checkMenuItemSetInconsistent :: (MonadIO m, IsCheckMenuItem a) => a -> Bool -> m () Source #
toggled
data CheckMenuItemToggledMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemToggledMethodInfo a signature Source # | |
checkMenuItemToggled :: (MonadIO m, IsCheckMenuItem a) => a -> m () Source #
Properties
active
data CheckMenuItemActivePropertyInfo Source #
Instances
| AttrInfo CheckMenuItemActivePropertyInfo Source # | |
| type AttrSetTypeConstraint CheckMenuItemActivePropertyInfo Source # | |
| type AttrOrigin CheckMenuItemActivePropertyInfo Source # | |
| type AttrLabel CheckMenuItemActivePropertyInfo Source # | |
| type AttrGetType CheckMenuItemActivePropertyInfo Source # | |
| type AttrBaseTypeConstraint CheckMenuItemActivePropertyInfo Source # | |
| type AttrAllowedOps CheckMenuItemActivePropertyInfo Source # | |
checkMenuItemActive :: AttrLabelProxy "active" Source #
constructCheckMenuItemActive :: IsCheckMenuItem o => Bool -> IO (GValueConstruct o) Source #
getCheckMenuItemActive :: (MonadIO m, IsCheckMenuItem o) => o -> m Bool Source #
setCheckMenuItemActive :: (MonadIO m, IsCheckMenuItem o) => o -> Bool -> m () Source #
drawAsRadio
data CheckMenuItemDrawAsRadioPropertyInfo Source #
Instances
| AttrInfo CheckMenuItemDrawAsRadioPropertyInfo Source # | |
| type AttrSetTypeConstraint CheckMenuItemDrawAsRadioPropertyInfo Source # | |
| type AttrOrigin CheckMenuItemDrawAsRadioPropertyInfo Source # | |
| type AttrLabel CheckMenuItemDrawAsRadioPropertyInfo Source # | |
| type AttrGetType CheckMenuItemDrawAsRadioPropertyInfo Source # | |
| type AttrBaseTypeConstraint CheckMenuItemDrawAsRadioPropertyInfo Source # | |
| type AttrAllowedOps CheckMenuItemDrawAsRadioPropertyInfo Source # | |
checkMenuItemDrawAsRadio :: AttrLabelProxy "drawAsRadio" Source #
constructCheckMenuItemDrawAsRadio :: IsCheckMenuItem o => Bool -> IO (GValueConstruct o) Source #
getCheckMenuItemDrawAsRadio :: (MonadIO m, IsCheckMenuItem o) => o -> m Bool Source #
setCheckMenuItemDrawAsRadio :: (MonadIO m, IsCheckMenuItem o) => o -> Bool -> m () Source #
inconsistent
data CheckMenuItemInconsistentPropertyInfo Source #
Instances
| AttrInfo CheckMenuItemInconsistentPropertyInfo Source # | |
| type AttrSetTypeConstraint CheckMenuItemInconsistentPropertyInfo Source # | |
| type AttrOrigin CheckMenuItemInconsistentPropertyInfo Source # | |
| type AttrLabel CheckMenuItemInconsistentPropertyInfo Source # | |
| type AttrGetType CheckMenuItemInconsistentPropertyInfo Source # | |
| type AttrBaseTypeConstraint CheckMenuItemInconsistentPropertyInfo Source # | |
| type AttrAllowedOps CheckMenuItemInconsistentPropertyInfo Source # | |
checkMenuItemInconsistent :: AttrLabelProxy "inconsistent" Source #
constructCheckMenuItemInconsistent :: IsCheckMenuItem o => Bool -> IO (GValueConstruct o) Source #
getCheckMenuItemInconsistent :: (MonadIO m, IsCheckMenuItem o) => o -> m Bool Source #
setCheckMenuItemInconsistent :: (MonadIO m, IsCheckMenuItem o) => o -> Bool -> m () Source #
Signals
toggled
type CheckMenuItemToggledCallback = IO () Source #
data CheckMenuItemToggledSignalInfo Source #
Instances
| SignalInfo CheckMenuItemToggledSignalInfo Source # | |
| type HaskellCallbackType CheckMenuItemToggledSignalInfo Source # | |
afterCheckMenuItemToggled :: (GObject a, MonadIO m) => a -> CheckMenuItemToggledCallback -> m SignalHandlerId Source #
genClosure_CheckMenuItemToggled :: CheckMenuItemToggledCallback -> IO Closure Source #
mk_CheckMenuItemToggledCallback :: C_CheckMenuItemToggledCallback -> IO (FunPtr C_CheckMenuItemToggledCallback) Source #
onCheckMenuItemToggled :: (GObject a, MonadIO m) => a -> CheckMenuItemToggledCallback -> m SignalHandlerId Source #
wrap_CheckMenuItemToggledCallback :: CheckMenuItemToggledCallback -> Ptr () -> Ptr () -> IO () Source #