gi-gtk-3.0.9: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.CheckMenuItem

Contents

Description

 

Synopsis

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 # 

Methods

fromLabel :: Proxy# Symbol t -> CheckMenuItem -> p #

((~) * info (ResolveCheckMenuItemMethod t CheckMenuItem), MethodInfo * info CheckMenuItem p) => IsLabelProxy t (CheckMenuItem -> p) Source # 
HasAttributeList * CheckMenuItem Source # 
type SignalList CheckMenuItem Source # 
type SignalList CheckMenuItem
type AttributeList CheckMenuItem Source # 
type AttributeList CheckMenuItem

class GObject o => IsCheckMenuItem o Source #

Methods

getActive

data CheckMenuItemGetActiveMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemGetActiveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CheckMenuItemGetActiveMethodInfo a -> signature -> s

getDrawAsRadio

data CheckMenuItemGetDrawAsRadioMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemGetDrawAsRadioMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CheckMenuItemGetDrawAsRadioMethodInfo a -> signature -> s

getInconsistent

data CheckMenuItemGetInconsistentMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemGetInconsistentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CheckMenuItemGetInconsistentMethodInfo a -> signature -> s

new

newWithLabel

newWithMnemonic

setActive

data CheckMenuItemSetActiveMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemSetActiveMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CheckMenuItemSetActiveMethodInfo a -> signature -> s

setDrawAsRadio

data CheckMenuItemSetDrawAsRadioMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemSetDrawAsRadioMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CheckMenuItemSetDrawAsRadioMethodInfo a -> signature -> s

setInconsistent

data CheckMenuItemSetInconsistentMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemSetInconsistentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CheckMenuItemSetInconsistentMethodInfo a -> signature -> s

toggled

data CheckMenuItemToggledMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsCheckMenuItem a) => MethodInfo * CheckMenuItemToggledMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy CheckMenuItemToggledMethodInfo a -> signature -> s

Properties

active

data CheckMenuItemActivePropertyInfo Source #

Instances

AttrInfo CheckMenuItemActivePropertyInfo Source # 

Associated Types

type AttrAllowedOps CheckMenuItemActivePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint CheckMenuItemActivePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint CheckMenuItemActivePropertyInfo :: * -> Constraint

type AttrGetType CheckMenuItemActivePropertyInfo :: *

type AttrLabel CheckMenuItemActivePropertyInfo :: Symbol

type AttrOrigin CheckMenuItemActivePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint CheckMenuItemActivePropertyInfo o => Proxy * CheckMenuItemActivePropertyInfo -> o -> IO (AttrGetType CheckMenuItemActivePropertyInfo)

attrSet :: (AttrBaseTypeConstraint CheckMenuItemActivePropertyInfo o, AttrSetTypeConstraint CheckMenuItemActivePropertyInfo b) => Proxy * CheckMenuItemActivePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint CheckMenuItemActivePropertyInfo o => Proxy * CheckMenuItemActivePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint CheckMenuItemActivePropertyInfo o, AttrSetTypeConstraint CheckMenuItemActivePropertyInfo b) => Proxy * CheckMenuItemActivePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint CheckMenuItemActivePropertyInfo Source # 
type AttrSetTypeConstraint CheckMenuItemActivePropertyInfo = * ~ Bool
type AttrOrigin CheckMenuItemActivePropertyInfo Source # 
type AttrLabel CheckMenuItemActivePropertyInfo Source # 
type AttrLabel CheckMenuItemActivePropertyInfo = "active"
type AttrGetType CheckMenuItemActivePropertyInfo Source # 
type AttrBaseTypeConstraint CheckMenuItemActivePropertyInfo Source # 
type AttrBaseTypeConstraint CheckMenuItemActivePropertyInfo = IsCheckMenuItem
type AttrAllowedOps CheckMenuItemActivePropertyInfo Source # 
type AttrAllowedOps CheckMenuItemActivePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

checkMenuItemActive :: AttrLabelProxy "active" Source #

drawAsRadio

data CheckMenuItemDrawAsRadioPropertyInfo Source #

Instances

AttrInfo CheckMenuItemDrawAsRadioPropertyInfo Source # 
type AttrSetTypeConstraint CheckMenuItemDrawAsRadioPropertyInfo Source # 
type AttrSetTypeConstraint CheckMenuItemDrawAsRadioPropertyInfo = * ~ Bool
type AttrOrigin CheckMenuItemDrawAsRadioPropertyInfo Source # 
type AttrLabel CheckMenuItemDrawAsRadioPropertyInfo Source # 
type AttrLabel CheckMenuItemDrawAsRadioPropertyInfo = "draw-as-radio"
type AttrGetType CheckMenuItemDrawAsRadioPropertyInfo Source # 
type AttrBaseTypeConstraint CheckMenuItemDrawAsRadioPropertyInfo Source # 
type AttrAllowedOps CheckMenuItemDrawAsRadioPropertyInfo Source # 
type AttrAllowedOps CheckMenuItemDrawAsRadioPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

checkMenuItemDrawAsRadio :: AttrLabelProxy "drawAsRadio" Source #

inconsistent

data CheckMenuItemInconsistentPropertyInfo Source #

Instances

AttrInfo CheckMenuItemInconsistentPropertyInfo Source # 
type AttrSetTypeConstraint CheckMenuItemInconsistentPropertyInfo Source # 
type AttrSetTypeConstraint CheckMenuItemInconsistentPropertyInfo = * ~ Bool
type AttrOrigin CheckMenuItemInconsistentPropertyInfo Source # 
type AttrLabel CheckMenuItemInconsistentPropertyInfo Source # 
type AttrLabel CheckMenuItemInconsistentPropertyInfo = "inconsistent"
type AttrGetType CheckMenuItemInconsistentPropertyInfo Source # 
type AttrBaseTypeConstraint CheckMenuItemInconsistentPropertyInfo Source # 
type AttrAllowedOps CheckMenuItemInconsistentPropertyInfo Source # 
type AttrAllowedOps CheckMenuItemInconsistentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

checkMenuItemInconsistent :: AttrLabelProxy "inconsistent" Source #

Signals

toggled

data CheckMenuItemToggledSignalInfo Source #

Instances

SignalInfo CheckMenuItemToggledSignalInfo Source # 

Associated Types

type HaskellCallbackType CheckMenuItemToggledSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o CheckMenuItemToggledSignalInfo -> o -> HaskellCallbackType CheckMenuItemToggledSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType CheckMenuItemToggledSignalInfo Source # 

afterCheckMenuItemToggled :: (GObject a, MonadIO m) => a -> CheckMenuItemToggledCallback -> m SignalHandlerId Source #

onCheckMenuItemToggled :: (GObject a, MonadIO m) => a -> CheckMenuItemToggledCallback -> m SignalHandlerId Source #