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

GI.Gtk.Objects.EventControllerKey

Description

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

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

Documentation

newtype EventControllerKey #

Instances

Instances details
Eq EventControllerKey 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

GObject EventControllerKey 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

ManagedPtrNewtype EventControllerKey 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

TypedObject EventControllerKey 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

glibType :: IO GType #

HasParentTypes EventControllerKey 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

HasAttributeList EventControllerKey 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

(info ~ ResolveEventControllerKeyMethod t EventControllerKey, OverloadedMethod info EventControllerKey p, HasField t EventControllerKey p) => HasField (t :: Symbol) EventControllerKey p 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

(info ~ ResolveEventControllerKeyMethod t EventControllerKey, OverloadedMethodInfo info EventControllerKey) => IsLabel t (MethodProxy info EventControllerKey) 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

fromLabel :: MethodProxy info EventControllerKey

(info ~ ResolveEventControllerKeyMethod t EventControllerKey, OverloadedMethod info EventControllerKey p) => IsLabel t (EventControllerKey -> p) 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

IsGValue (Maybe EventControllerKey) 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList EventControllerKey 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

type AttributeList EventControllerKey = EventControllerKeyAttributeList
type ParentTypes EventControllerKey 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

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

Defined in GI.Gtk.Objects.EventControllerKey

type SignalList EventControllerKey = EventControllerKeySignalList

data EventControllerKeyForwardMethodInfo #

Instances

Instances details
(signature ~ (b -> m Bool), MonadIO m, IsEventControllerKey a, IsWidget b) => OverloadedMethod EventControllerKeyForwardMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerKeyForwardMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerKeyGetGroupMethodInfo #

Instances

Instances details
(signature ~ m Word32, MonadIO m, IsEventControllerKey a) => OverloadedMethod EventControllerKeyGetGroupMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerKeyGetGroupMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerKeyGetImContextMethodInfo #

Instances

Instances details
(signature ~ m (Maybe IMContext), MonadIO m, IsEventControllerKey a) => OverloadedMethod EventControllerKeyGetImContextMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerKeyGetImContextMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerKeyImUpdateSignalInfo #

Instances

Instances details
SignalInfo EventControllerKeyImUpdateSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Associated Types

type HaskellCallbackType EventControllerKeyImUpdateSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType EventControllerKeyImUpdateSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerKeyImUpdateSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

type EventControllerKeyKeyPressedCallback = Word32 -> Word32 -> [ModifierType] -> IO Bool #

data EventControllerKeyKeyPressedSignalInfo #

Instances

Instances details
SignalInfo EventControllerKeyKeyPressedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Associated Types

type HaskellCallbackType EventControllerKeyKeyPressedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType EventControllerKeyKeyPressedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerKeyKeyPressedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

type EventControllerKeyKeyReleasedCallback = Word32 -> Word32 -> [ModifierType] -> IO () #

data EventControllerKeyKeyReleasedSignalInfo #

Instances

Instances details
SignalInfo EventControllerKeyKeyReleasedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Associated Types

type HaskellCallbackType EventControllerKeyKeyReleasedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType EventControllerKeyKeyReleasedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerKeyKeyReleasedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

type EventControllerKeyModifiersCallback = [ModifierType] -> IO Bool #

data EventControllerKeyModifiersSignalInfo #

Instances

Instances details
SignalInfo EventControllerKeyModifiersSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Associated Types

type HaskellCallbackType EventControllerKeyModifiersSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType EventControllerKeyModifiersSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerKeyModifiersSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

data EventControllerKeySetImContextMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsEventControllerKey a, IsIMContext b) => OverloadedMethod EventControllerKeySetImContextMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerKeySetImContextMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf EventControllerKey o) => IsEventControllerKey o #

Instances

Instances details
(GObject o, IsDescendantOf EventControllerKey o) => IsEventControllerKey o 
Instance details

Defined in GI.Gtk.Objects.EventControllerKey

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

Equations

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

afterEventControllerKeyImUpdate :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyImUpdateCallback) -> m SignalHandlerId #

afterEventControllerKeyKeyPressed :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyPressedCallback) -> m SignalHandlerId #

afterEventControllerKeyKeyReleased :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyReleasedCallback) -> m SignalHandlerId #

afterEventControllerKeyModifiers :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyModifiersCallback) -> m SignalHandlerId #

eventControllerKeyForward :: (HasCallStack, MonadIO m, IsEventControllerKey a, IsWidget b) => a -> b -> m Bool #

eventControllerKeyGetGroup :: (HasCallStack, MonadIO m, IsEventControllerKey a) => a -> m Word32 #

eventControllerKeyGetImContext :: (HasCallStack, MonadIO m, IsEventControllerKey a) => a -> m (Maybe IMContext) #

eventControllerKeyNew :: (HasCallStack, MonadIO m) => m EventControllerKey #

eventControllerKeySetImContext :: (HasCallStack, MonadIO m, IsEventControllerKey a, IsIMContext b) => a -> Maybe b -> m () #

onEventControllerKeyImUpdate :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyImUpdateCallback) -> m SignalHandlerId #

onEventControllerKeyKeyPressed :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyPressedCallback) -> m SignalHandlerId #

onEventControllerKeyKeyReleased :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyKeyReleasedCallback) -> m SignalHandlerId #

onEventControllerKeyModifiers :: (IsEventControllerKey a, MonadIO m) => a -> ((?self :: a) => EventControllerKeyModifiersCallback) -> m SignalHandlerId #