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

GI.Gtk.Objects.EventController

Description

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

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

Documentation

newtype EventController #

Instances

Instances details
Eq EventController 
Instance details

Defined in GI.Gtk.Objects.EventController

GObject EventController 
Instance details

Defined in GI.Gtk.Objects.EventController

ManagedPtrNewtype EventController 
Instance details

Defined in GI.Gtk.Objects.EventController

TypedObject EventController 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

glibType :: IO GType #

HasParentTypes EventController 
Instance details

Defined in GI.Gtk.Objects.EventController

HasAttributeList EventController 
Instance details

Defined in GI.Gtk.Objects.EventController

(info ~ ResolveEventControllerMethod t EventController, OverloadedMethod info EventController p, HasField t EventController p) => HasField (t :: Symbol) EventController p 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

getField :: EventController -> p

(info ~ ResolveEventControllerMethod t EventController, OverloadedMethodInfo info EventController) => IsLabel t (MethodProxy info EventController) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

fromLabel :: MethodProxy info EventController

(info ~ ResolveEventControllerMethod t EventController, OverloadedMethod info EventController p) => IsLabel t (EventController -> p) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

fromLabel :: EventController -> p

IsGValue (Maybe EventController) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList EventController 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttributeList EventController = EventControllerAttributeList
type ParentTypes EventController 
Instance details

Defined in GI.Gtk.Objects.EventController

type ParentTypes EventController = '[Object]
type SignalList EventController 
Instance details

Defined in GI.Gtk.Objects.EventController

type SignalList EventController = EventControllerSignalList

data EventControllerGetCurrentEventDeviceMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Device), MonadIO m, IsEventController a) => OverloadedMethod EventControllerGetCurrentEventDeviceMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerGetCurrentEventDeviceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerGetCurrentEventMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Event), MonadIO m, IsEventController a) => OverloadedMethod EventControllerGetCurrentEventMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerGetCurrentEventMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerGetCurrentEventStateMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerGetCurrentEventStateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerGetCurrentEventTimeMethodInfo #

Instances

Instances details
(signature ~ m Word32, MonadIO m, IsEventController a) => OverloadedMethod EventControllerGetCurrentEventTimeMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerGetCurrentEventTimeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerGetNameMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Text), MonadIO m, IsEventController a) => OverloadedMethod EventControllerGetNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerGetNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerGetPropagationLimitMethodInfo #

Instances

Instances details
(signature ~ m PropagationLimit, MonadIO m, IsEventController a) => OverloadedMethod EventControllerGetPropagationLimitMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerGetPropagationLimitMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerGetPropagationPhaseMethodInfo #

Instances

Instances details
(signature ~ m PropagationPhase, MonadIO m, IsEventController a) => OverloadedMethod EventControllerGetPropagationPhaseMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerGetPropagationPhaseMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerGetWidgetMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Widget), MonadIO m, IsEventController a) => OverloadedMethod EventControllerGetWidgetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerGetWidgetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerNamePropertyInfo #

Instances

Instances details
AttrInfo EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

Associated Types

type AttrAllowedOps EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrAllowedOps EventControllerNamePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerNamePropertyInfo = Maybe Text
type AttrSetTypeConstraint EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrSetTypeConstraint EventControllerNamePropertyInfo = Type ~ Text
type AttrTransferTypeConstraint EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerNamePropertyInfo = Type ~ Text
type AttrTransferType EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferType EventControllerNamePropertyInfo = Text
type AttrLabel EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerNamePropertyInfo = "name"
type AttrOrigin EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrAllowedOps EventControllerNamePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerNamePropertyInfo = Maybe Text
type AttrLabel EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerNamePropertyInfo = "name"
type AttrOrigin EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrSetTypeConstraint EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrSetTypeConstraint EventControllerNamePropertyInfo = Type ~ Text
type AttrTransferType EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferType EventControllerNamePropertyInfo = Text
type AttrTransferTypeConstraint EventControllerNamePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerNamePropertyInfo = Type ~ Text

data EventControllerPropagationLimitPropertyInfo #

Instances

Instances details
AttrInfo EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

Associated Types

type AttrAllowedOps EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrAllowedOps EventControllerPropagationLimitPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrSetTypeConstraint EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerPropagationLimitPropertyInfo = Type ~ PropagationLimit
type AttrTransferType EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerPropagationLimitPropertyInfo = "propagation-limit"
type AttrOrigin EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrAllowedOps EventControllerPropagationLimitPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerPropagationLimitPropertyInfo = "propagation-limit"
type AttrOrigin EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrSetTypeConstraint EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferType EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerPropagationLimitPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerPropagationLimitPropertyInfo = Type ~ PropagationLimit

data EventControllerPropagationPhasePropertyInfo #

Instances

Instances details
AttrInfo EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

Associated Types

type AttrAllowedOps EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrAllowedOps EventControllerPropagationPhasePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrSetTypeConstraint EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerPropagationPhasePropertyInfo = Type ~ PropagationPhase
type AttrTransferType EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerPropagationPhasePropertyInfo = "propagation-phase"
type AttrOrigin EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrAllowedOps EventControllerPropagationPhasePropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerPropagationPhasePropertyInfo = "propagation-phase"
type AttrOrigin EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrSetTypeConstraint EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferType EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerPropagationPhasePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerPropagationPhasePropertyInfo = Type ~ PropagationPhase

data EventControllerResetMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsEventController a) => OverloadedMethod EventControllerResetMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerResetMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerSetNameMethodInfo #

Instances

Instances details
(signature ~ (Maybe Text -> m ()), MonadIO m, IsEventController a) => OverloadedMethod EventControllerSetNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerSetNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerSetPropagationLimitMethodInfo #

Instances

Instances details
(signature ~ (PropagationLimit -> m ()), MonadIO m, IsEventController a) => OverloadedMethod EventControllerSetPropagationLimitMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerSetPropagationLimitMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerSetPropagationPhaseMethodInfo #

Instances

Instances details
(signature ~ (PropagationPhase -> m ()), MonadIO m, IsEventController a) => OverloadedMethod EventControllerSetPropagationPhaseMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerSetPropagationPhaseMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerSetStaticNameMethodInfo #

Instances

Instances details
(signature ~ (Maybe Text -> m ()), MonadIO m, IsEventController a) => OverloadedMethod EventControllerSetStaticNameMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerSetStaticNameMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerWidgetPropertyInfo #

Instances

Instances details
AttrInfo EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

Associated Types

type AttrAllowedOps EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrAllowedOps EventControllerWidgetPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerWidgetPropertyInfo = Maybe Widget
type AttrSetTypeConstraint EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrSetTypeConstraint EventControllerWidgetPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerWidgetPropertyInfo = Type ~ ()
type AttrTransferType EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferType EventControllerWidgetPropertyInfo = ()
type AttrLabel EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerWidgetPropertyInfo = "widget"
type AttrOrigin EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrAllowedOps EventControllerWidgetPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrGetType EventControllerWidgetPropertyInfo = Maybe Widget
type AttrLabel EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrLabel EventControllerWidgetPropertyInfo = "widget"
type AttrOrigin EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrSetTypeConstraint EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrSetTypeConstraint EventControllerWidgetPropertyInfo = Type ~ ()
type AttrTransferType EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferType EventControllerWidgetPropertyInfo = ()
type AttrTransferTypeConstraint EventControllerWidgetPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventController

type AttrTransferTypeConstraint EventControllerWidgetPropertyInfo = Type ~ ()

class (GObject o, IsDescendantOf EventController o) => IsEventController o #

Instances

Instances details
(GObject o, IsDescendantOf EventController o) => IsEventController o 
Instance details

Defined in GI.Gtk.Objects.EventController

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

Equations

ResolveEventControllerMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveEventControllerMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveEventControllerMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveEventControllerMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveEventControllerMethod "getv" o = ObjectGetvMethodInfo 
ResolveEventControllerMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveEventControllerMethod "notify" o = ObjectNotifyMethodInfo 
ResolveEventControllerMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveEventControllerMethod "ref" o = ObjectRefMethodInfo 
ResolveEventControllerMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveEventControllerMethod "reset" o = EventControllerResetMethodInfo 
ResolveEventControllerMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveEventControllerMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveEventControllerMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveEventControllerMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveEventControllerMethod "unref" o = ObjectUnrefMethodInfo 
ResolveEventControllerMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveEventControllerMethod "getCurrentEvent" o = EventControllerGetCurrentEventMethodInfo 
ResolveEventControllerMethod "getCurrentEventDevice" o = EventControllerGetCurrentEventDeviceMethodInfo 
ResolveEventControllerMethod "getCurrentEventState" o = EventControllerGetCurrentEventStateMethodInfo 
ResolveEventControllerMethod "getCurrentEventTime" o = EventControllerGetCurrentEventTimeMethodInfo 
ResolveEventControllerMethod "getData" o = ObjectGetDataMethodInfo 
ResolveEventControllerMethod "getName" o = EventControllerGetNameMethodInfo 
ResolveEventControllerMethod "getPropagationLimit" o = EventControllerGetPropagationLimitMethodInfo 
ResolveEventControllerMethod "getPropagationPhase" o = EventControllerGetPropagationPhaseMethodInfo 
ResolveEventControllerMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveEventControllerMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveEventControllerMethod "getWidget" o = EventControllerGetWidgetMethodInfo 
ResolveEventControllerMethod "setData" o = ObjectSetDataMethodInfo 
ResolveEventControllerMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveEventControllerMethod "setName" o = EventControllerSetNameMethodInfo 
ResolveEventControllerMethod "setPropagationLimit" o = EventControllerSetPropagationLimitMethodInfo 
ResolveEventControllerMethod "setPropagationPhase" o = EventControllerSetPropagationPhaseMethodInfo 
ResolveEventControllerMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveEventControllerMethod "setStaticName" o = EventControllerSetStaticNameMethodInfo 
ResolveEventControllerMethod l o = MethodResolutionFailed l o :: Type 

clearEventControllerName :: (MonadIO m, IsEventController o) => o -> m () #

constructEventControllerName :: (IsEventController o, MonadIO m) => Text -> m (GValueConstruct o) #

eventControllerGetCurrentEvent :: (HasCallStack, MonadIO m, IsEventController a) => a -> m (Maybe Event) #

eventControllerGetCurrentEventDevice :: (HasCallStack, MonadIO m, IsEventController a) => a -> m (Maybe Device) #

eventControllerGetCurrentEventState :: (HasCallStack, MonadIO m, IsEventController a) => a -> m [ModifierType] #

eventControllerGetCurrentEventTime :: (HasCallStack, MonadIO m, IsEventController a) => a -> m Word32 #

eventControllerGetName :: (HasCallStack, MonadIO m, IsEventController a) => a -> m (Maybe Text) #

eventControllerGetWidget :: (HasCallStack, MonadIO m, IsEventController a) => a -> m (Maybe Widget) #

eventControllerName :: AttrLabelProxy "name" #

eventControllerPropagationLimit :: AttrLabelProxy "propagationLimit" #

eventControllerPropagationPhase :: AttrLabelProxy "propagationPhase" #

eventControllerReset :: (HasCallStack, MonadIO m, IsEventController a) => a -> m () #

eventControllerSetName :: (HasCallStack, MonadIO m, IsEventController a) => a -> Maybe Text -> m () #

eventControllerSetPropagationLimit :: (HasCallStack, MonadIO m, IsEventController a) => a -> PropagationLimit -> m () #

eventControllerSetPropagationPhase :: (HasCallStack, MonadIO m, IsEventController a) => a -> PropagationPhase -> m () #

eventControllerSetStaticName :: (HasCallStack, MonadIO m, IsEventController a) => a -> Maybe Text -> m () #

eventControllerWidget :: AttrLabelProxy "widget" #

getEventControllerName :: (MonadIO m, IsEventController o) => o -> m (Maybe Text) #

getEventControllerWidget :: (MonadIO m, IsEventController o) => o -> m (Maybe Widget) #

setEventControllerName :: (MonadIO m, IsEventController o) => o -> Text -> m () #