gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.KeyvalTrigger

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.KeyvalTrigger module in the gi-gtk4 package.

The link below will take you to the relevant entry in the gi-gtk4 documentation.

Documentation

newtype KeyvalTrigger #

Instances

Instances details
Eq KeyvalTrigger 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

GObject KeyvalTrigger 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

ManagedPtrNewtype KeyvalTrigger 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

TypedObject KeyvalTrigger 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

glibType :: IO GType #

HasParentTypes KeyvalTrigger 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

HasAttributeList KeyvalTrigger 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

(info ~ ResolveKeyvalTriggerMethod t KeyvalTrigger, OverloadedMethod info KeyvalTrigger p, HasField t KeyvalTrigger p) => HasField (t :: Symbol) KeyvalTrigger p 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

getField :: KeyvalTrigger -> p

(info ~ ResolveKeyvalTriggerMethod t KeyvalTrigger, OverloadedMethodInfo info KeyvalTrigger) => IsLabel t (MethodProxy info KeyvalTrigger) 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

fromLabel :: MethodProxy info KeyvalTrigger

(info ~ ResolveKeyvalTriggerMethod t KeyvalTrigger, OverloadedMethod info KeyvalTrigger p) => IsLabel t (KeyvalTrigger -> p) 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

fromLabel :: KeyvalTrigger -> p

IsGValue (Maybe KeyvalTrigger) 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe KeyvalTrigger -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe KeyvalTrigger) #

type AttributeList KeyvalTrigger 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttributeList KeyvalTrigger = KeyvalTriggerAttributeList
type ParentTypes KeyvalTrigger 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type ParentTypes KeyvalTrigger = '[ShortcutTrigger, Object]
type SignalList KeyvalTrigger 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type SignalList KeyvalTrigger = KeyvalTriggerSignalList

class (GObject o, IsDescendantOf KeyvalTrigger o) => IsKeyvalTrigger o #

Instances

Instances details
(GObject o, IsDescendantOf KeyvalTrigger o) => IsKeyvalTrigger o 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

data KeyvalTriggerGetKeyvalMethodInfo #

Instances

Instances details
(signature ~ m Word32, MonadIO m, IsKeyvalTrigger a) => OverloadedMethod KeyvalTriggerGetKeyvalMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo KeyvalTriggerGetKeyvalMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data KeyvalTriggerGetModifiersMethodInfo #

Instances

Instances details
(signature ~ m [ModifierType], MonadIO m, IsKeyvalTrigger a) => OverloadedMethod KeyvalTriggerGetModifiersMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo KeyvalTriggerGetModifiersMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data KeyvalTriggerKeyvalPropertyInfo #

Instances

Instances details
AttrInfo KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Associated Types

type AttrAllowedOps KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrAllowedOps KeyvalTriggerKeyvalPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrBaseTypeConstraint KeyvalTriggerKeyvalPropertyInfo = IsKeyvalTrigger
type AttrGetType KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrGetType KeyvalTriggerKeyvalPropertyInfo = Word32
type AttrSetTypeConstraint KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrSetTypeConstraint KeyvalTriggerKeyvalPropertyInfo = Type ~ Word32
type AttrTransferTypeConstraint KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrTransferTypeConstraint KeyvalTriggerKeyvalPropertyInfo = Type ~ Word32
type AttrTransferType KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrTransferType KeyvalTriggerKeyvalPropertyInfo = Word32
type AttrLabel KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrLabel KeyvalTriggerKeyvalPropertyInfo = "keyval"
type AttrOrigin KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

attrGet :: AttrBaseTypeConstraint KeyvalTriggerKeyvalPropertyInfo o => o -> IO (AttrGetType KeyvalTriggerKeyvalPropertyInfo)

attrSet :: (AttrBaseTypeConstraint KeyvalTriggerKeyvalPropertyInfo o, AttrSetTypeConstraint KeyvalTriggerKeyvalPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint KeyvalTriggerKeyvalPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint KeyvalTriggerKeyvalPropertyInfo o, AttrSetTypeConstraint KeyvalTriggerKeyvalPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint KeyvalTriggerKeyvalPropertyInfo o, AttrTransferTypeConstraint KeyvalTriggerKeyvalPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType KeyvalTriggerKeyvalPropertyInfo)

attrPut :: AttrBaseTypeConstraint KeyvalTriggerKeyvalPropertyInfo o => o -> AttrGetType KeyvalTriggerKeyvalPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrAllowedOps KeyvalTriggerKeyvalPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrBaseTypeConstraint KeyvalTriggerKeyvalPropertyInfo = IsKeyvalTrigger
type AttrGetType KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrGetType KeyvalTriggerKeyvalPropertyInfo = Word32
type AttrLabel KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrLabel KeyvalTriggerKeyvalPropertyInfo = "keyval"
type AttrOrigin KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrSetTypeConstraint KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrSetTypeConstraint KeyvalTriggerKeyvalPropertyInfo = Type ~ Word32
type AttrTransferType KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrTransferType KeyvalTriggerKeyvalPropertyInfo = Word32
type AttrTransferTypeConstraint KeyvalTriggerKeyvalPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrTransferTypeConstraint KeyvalTriggerKeyvalPropertyInfo = Type ~ Word32

data KeyvalTriggerModifiersPropertyInfo #

Instances

Instances details
AttrInfo KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Associated Types

type AttrAllowedOps KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrAllowedOps KeyvalTriggerModifiersPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrGetType KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrGetType KeyvalTriggerModifiersPropertyInfo = [ModifierType]
type AttrSetTypeConstraint KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrSetTypeConstraint KeyvalTriggerModifiersPropertyInfo = Type ~ [ModifierType]
type AttrTransferTypeConstraint KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrTransferTypeConstraint KeyvalTriggerModifiersPropertyInfo = Type ~ [ModifierType]
type AttrTransferType KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrTransferType KeyvalTriggerModifiersPropertyInfo = [ModifierType]
type AttrLabel KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrLabel KeyvalTriggerModifiersPropertyInfo = "modifiers"
type AttrOrigin KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

Methods

attrGet :: AttrBaseTypeConstraint KeyvalTriggerModifiersPropertyInfo o => o -> IO (AttrGetType KeyvalTriggerModifiersPropertyInfo)

attrSet :: (AttrBaseTypeConstraint KeyvalTriggerModifiersPropertyInfo o, AttrSetTypeConstraint KeyvalTriggerModifiersPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint KeyvalTriggerModifiersPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint KeyvalTriggerModifiersPropertyInfo o, AttrSetTypeConstraint KeyvalTriggerModifiersPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint KeyvalTriggerModifiersPropertyInfo o, AttrTransferTypeConstraint KeyvalTriggerModifiersPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType KeyvalTriggerModifiersPropertyInfo)

attrPut :: AttrBaseTypeConstraint KeyvalTriggerModifiersPropertyInfo o => o -> AttrGetType KeyvalTriggerModifiersPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrAllowedOps KeyvalTriggerModifiersPropertyInfo = '['AttrConstruct, 'AttrGet]
type AttrBaseTypeConstraint KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrGetType KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrGetType KeyvalTriggerModifiersPropertyInfo = [ModifierType]
type AttrLabel KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrLabel KeyvalTriggerModifiersPropertyInfo = "modifiers"
type AttrOrigin KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrSetTypeConstraint KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrSetTypeConstraint KeyvalTriggerModifiersPropertyInfo = Type ~ [ModifierType]
type AttrTransferType KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrTransferType KeyvalTriggerModifiersPropertyInfo = [ModifierType]
type AttrTransferTypeConstraint KeyvalTriggerModifiersPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.KeyvalTrigger

type AttrTransferTypeConstraint KeyvalTriggerModifiersPropertyInfo = Type ~ [ModifierType]

type family ResolveKeyvalTriggerMethod (t :: Symbol) o where ... #

Equations

ResolveKeyvalTriggerMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveKeyvalTriggerMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveKeyvalTriggerMethod "compare" o = ShortcutTriggerCompareMethodInfo 
ResolveKeyvalTriggerMethod "equal" o = ShortcutTriggerEqualMethodInfo 
ResolveKeyvalTriggerMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveKeyvalTriggerMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveKeyvalTriggerMethod "getv" o = ObjectGetvMethodInfo 
ResolveKeyvalTriggerMethod "hash" o = ShortcutTriggerHashMethodInfo 
ResolveKeyvalTriggerMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveKeyvalTriggerMethod "notify" o = ObjectNotifyMethodInfo 
ResolveKeyvalTriggerMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveKeyvalTriggerMethod "print" o = ShortcutTriggerPrintMethodInfo 
ResolveKeyvalTriggerMethod "printLabel" o = ShortcutTriggerPrintLabelMethodInfo 
ResolveKeyvalTriggerMethod "ref" o = ObjectRefMethodInfo 
ResolveKeyvalTriggerMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveKeyvalTriggerMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveKeyvalTriggerMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveKeyvalTriggerMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveKeyvalTriggerMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveKeyvalTriggerMethod "toLabel" o = ShortcutTriggerToLabelMethodInfo 
ResolveKeyvalTriggerMethod "toString" o = ShortcutTriggerToStringMethodInfo 
ResolveKeyvalTriggerMethod "trigger" o = ShortcutTriggerTriggerMethodInfo 
ResolveKeyvalTriggerMethod "unref" o = ObjectUnrefMethodInfo 
ResolveKeyvalTriggerMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveKeyvalTriggerMethod "getData" o = ObjectGetDataMethodInfo 
ResolveKeyvalTriggerMethod "getKeyval" o = KeyvalTriggerGetKeyvalMethodInfo 
ResolveKeyvalTriggerMethod "getModifiers" o = KeyvalTriggerGetModifiersMethodInfo 
ResolveKeyvalTriggerMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveKeyvalTriggerMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveKeyvalTriggerMethod "setData" o = ObjectSetDataMethodInfo 
ResolveKeyvalTriggerMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveKeyvalTriggerMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveKeyvalTriggerMethod l o = MethodResolutionFailed l o :: Type 

constructKeyvalTriggerKeyval :: (IsKeyvalTrigger o, MonadIO m) => Word32 -> m (GValueConstruct o) #

constructKeyvalTriggerModifiers :: (IsKeyvalTrigger o, MonadIO m) => [ModifierType] -> m (GValueConstruct o) #

getKeyvalTriggerKeyval :: (MonadIO m, IsKeyvalTrigger o) => o -> m Word32 #

getKeyvalTriggerModifiers :: (MonadIO m, IsKeyvalTrigger o) => o -> m [ModifierType] #

keyvalTriggerGetKeyval :: (HasCallStack, MonadIO m, IsKeyvalTrigger a) => a -> m Word32 #

keyvalTriggerGetModifiers :: (HasCallStack, MonadIO m, IsKeyvalTrigger a) => a -> m [ModifierType] #

keyvalTriggerKeyval :: AttrLabelProxy "keyval" #

keyvalTriggerModifiers :: AttrLabelProxy "modifiers" #

keyvalTriggerNew :: (HasCallStack, MonadIO m) => Word32 -> [ModifierType] -> m KeyvalTrigger #

toKeyvalTrigger :: (MonadIO m, IsKeyvalTrigger o) => o -> m KeyvalTrigger #