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 CheckMenuItem = CheckMenuItem (ForeignPtr CheckMenuItem)
- class GObject o => CheckMenuItemK o
- toCheckMenuItem :: CheckMenuItemK o => o -> IO CheckMenuItem
- noCheckMenuItem :: Maybe CheckMenuItem
- data CheckMenuItemGetActiveMethodInfo
- checkMenuItemGetActive :: (MonadIO m, CheckMenuItemK a) => a -> m Bool
- data CheckMenuItemGetDrawAsRadioMethodInfo
- checkMenuItemGetDrawAsRadio :: (MonadIO m, CheckMenuItemK a) => a -> m Bool
- data CheckMenuItemGetInconsistentMethodInfo
- checkMenuItemGetInconsistent :: (MonadIO m, CheckMenuItemK 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, CheckMenuItemK a) => a -> Bool -> m ()
- data CheckMenuItemSetDrawAsRadioMethodInfo
- checkMenuItemSetDrawAsRadio :: (MonadIO m, CheckMenuItemK a) => a -> Bool -> m ()
- data CheckMenuItemSetInconsistentMethodInfo
- checkMenuItemSetInconsistent :: (MonadIO m, CheckMenuItemK a) => a -> Bool -> m ()
- data CheckMenuItemToggledMethodInfo
- checkMenuItemToggled :: (MonadIO m, CheckMenuItemK a) => a -> m ()
- data CheckMenuItemActivePropertyInfo
- constructCheckMenuItemActive :: Bool -> IO ([Char], GValue)
- getCheckMenuItemActive :: (MonadIO m, CheckMenuItemK o) => o -> m Bool
- setCheckMenuItemActive :: (MonadIO m, CheckMenuItemK o) => o -> Bool -> m ()
- data CheckMenuItemDrawAsRadioPropertyInfo
- constructCheckMenuItemDrawAsRadio :: Bool -> IO ([Char], GValue)
- getCheckMenuItemDrawAsRadio :: (MonadIO m, CheckMenuItemK o) => o -> m Bool
- setCheckMenuItemDrawAsRadio :: (MonadIO m, CheckMenuItemK o) => o -> Bool -> m ()
- data CheckMenuItemInconsistentPropertyInfo
- constructCheckMenuItemInconsistent :: Bool -> IO ([Char], GValue)
- getCheckMenuItemInconsistent :: (MonadIO m, CheckMenuItemK o) => o -> m Bool
- setCheckMenuItemInconsistent :: (MonadIO m, CheckMenuItemK o) => o -> Bool -> m ()
- type CheckMenuItemToggledCallback = IO ()
- type CheckMenuItemToggledCallbackC = Ptr () -> Ptr () -> IO ()
- data CheckMenuItemToggledSignalInfo
- afterCheckMenuItemToggled :: (GObject a, MonadIO m) => a -> CheckMenuItemToggledCallback -> m SignalHandlerId
- checkMenuItemToggledCallbackWrapper :: CheckMenuItemToggledCallback -> Ptr () -> Ptr () -> IO ()
- checkMenuItemToggledClosure :: CheckMenuItemToggledCallback -> IO Closure
- mkCheckMenuItemToggledCallback :: CheckMenuItemToggledCallbackC -> IO (FunPtr CheckMenuItemToggledCallbackC)
- noCheckMenuItemToggledCallback :: Maybe CheckMenuItemToggledCallback
- onCheckMenuItemToggled :: (GObject a, MonadIO m) => a -> CheckMenuItemToggledCallback -> m SignalHandlerId
Exported types
newtype CheckMenuItem Source
GObject 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 | |
type ParentTypes CheckMenuItem Source | |
type AttributeList CheckMenuItem Source | |
type SignalList CheckMenuItem Source |
class GObject o => CheckMenuItemK o Source
(GObject o, IsDescendantOf CheckMenuItem o) => CheckMenuItemK o Source | |
toCheckMenuItem :: CheckMenuItemK o => o -> IO CheckMenuItem Source
Methods
checkMenuItemGetActive
data CheckMenuItemGetActiveMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, CheckMenuItemK a) => MethodInfo (TYPE Lifted) CheckMenuItemGetActiveMethodInfo a signature Source | |
checkMenuItemGetActive :: (MonadIO m, CheckMenuItemK a) => a -> m Bool Source
checkMenuItemGetDrawAsRadio
data CheckMenuItemGetDrawAsRadioMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, CheckMenuItemK a) => MethodInfo (TYPE Lifted) CheckMenuItemGetDrawAsRadioMethodInfo a signature Source | |
checkMenuItemGetDrawAsRadio :: (MonadIO m, CheckMenuItemK a) => a -> m Bool Source
checkMenuItemGetInconsistent
data CheckMenuItemGetInconsistentMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, CheckMenuItemK a) => MethodInfo (TYPE Lifted) CheckMenuItemGetInconsistentMethodInfo a signature Source | |
checkMenuItemGetInconsistent :: (MonadIO m, CheckMenuItemK a) => a -> m Bool Source
checkMenuItemNew
checkMenuItemNew :: MonadIO m => m CheckMenuItem Source
checkMenuItemNewWithLabel
checkMenuItemNewWithLabel :: MonadIO m => Text -> m CheckMenuItem Source
checkMenuItemNewWithMnemonic
checkMenuItemNewWithMnemonic :: MonadIO m => Text -> m CheckMenuItem Source
checkMenuItemSetActive
data CheckMenuItemSetActiveMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, CheckMenuItemK a) => MethodInfo (TYPE Lifted) CheckMenuItemSetActiveMethodInfo a signature Source | |
checkMenuItemSetActive :: (MonadIO m, CheckMenuItemK a) => a -> Bool -> m () Source
checkMenuItemSetDrawAsRadio
data CheckMenuItemSetDrawAsRadioMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, CheckMenuItemK a) => MethodInfo (TYPE Lifted) CheckMenuItemSetDrawAsRadioMethodInfo a signature Source | |
checkMenuItemSetDrawAsRadio :: (MonadIO m, CheckMenuItemK a) => a -> Bool -> m () Source
checkMenuItemSetInconsistent
data CheckMenuItemSetInconsistentMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, CheckMenuItemK a) => MethodInfo (TYPE Lifted) CheckMenuItemSetInconsistentMethodInfo a signature Source | |
checkMenuItemSetInconsistent :: (MonadIO m, CheckMenuItemK a) => a -> Bool -> m () Source
checkMenuItemToggled
data CheckMenuItemToggledMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, CheckMenuItemK a) => MethodInfo (TYPE Lifted) CheckMenuItemToggledMethodInfo a signature Source | |
checkMenuItemToggled :: (MonadIO m, CheckMenuItemK a) => a -> m () Source
Properties
Active
data CheckMenuItemActivePropertyInfo Source
getCheckMenuItemActive :: (MonadIO m, CheckMenuItemK o) => o -> m Bool Source
setCheckMenuItemActive :: (MonadIO m, CheckMenuItemK o) => o -> Bool -> m () Source
DrawAsRadio
data CheckMenuItemDrawAsRadioPropertyInfo Source
getCheckMenuItemDrawAsRadio :: (MonadIO m, CheckMenuItemK o) => o -> m Bool Source
setCheckMenuItemDrawAsRadio :: (MonadIO m, CheckMenuItemK o) => o -> Bool -> m () Source
Inconsistent
data CheckMenuItemInconsistentPropertyInfo Source
getCheckMenuItemInconsistent :: (MonadIO m, CheckMenuItemK o) => o -> m Bool Source
setCheckMenuItemInconsistent :: (MonadIO m, CheckMenuItemK o) => o -> Bool -> m () Source
Signals
Toggled
type CheckMenuItemToggledCallback = IO () Source
type CheckMenuItemToggledCallbackC = Ptr () -> Ptr () -> IO () Source
afterCheckMenuItemToggled :: (GObject a, MonadIO m) => a -> CheckMenuItemToggledCallback -> m SignalHandlerId Source
checkMenuItemToggledCallbackWrapper :: CheckMenuItemToggledCallback -> Ptr () -> Ptr () -> IO () Source
mkCheckMenuItemToggledCallback :: CheckMenuItemToggledCallbackC -> IO (FunPtr CheckMenuItemToggledCallbackC) Source
onCheckMenuItemToggled :: (GObject a, MonadIO m) => a -> CheckMenuItemToggledCallback -> m SignalHandlerId Source