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

GI.Gtk.Objects.EventControllerLegacy

Description

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

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

Documentation

newtype EventControllerLegacy #

Instances

Instances details
Eq EventControllerLegacy 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

GObject EventControllerLegacy 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

ManagedPtrNewtype EventControllerLegacy 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

TypedObject EventControllerLegacy 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

Methods

glibType :: IO GType #

HasParentTypes EventControllerLegacy 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

HasAttributeList EventControllerLegacy 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

(info ~ ResolveEventControllerLegacyMethod t EventControllerLegacy, OverloadedMethod info EventControllerLegacy p, HasField t EventControllerLegacy p) => HasField (t :: Symbol) EventControllerLegacy p 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

(info ~ ResolveEventControllerLegacyMethod t EventControllerLegacy, OverloadedMethodInfo info EventControllerLegacy) => IsLabel t (MethodProxy info EventControllerLegacy) 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

Methods

fromLabel :: MethodProxy info EventControllerLegacy

(info ~ ResolveEventControllerLegacyMethod t EventControllerLegacy, OverloadedMethod info EventControllerLegacy p) => IsLabel t (EventControllerLegacy -> p) 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

IsGValue (Maybe EventControllerLegacy) 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList EventControllerLegacy 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

type AttributeList EventControllerLegacy = EventControllerLegacyAttributeList
type ParentTypes EventControllerLegacy 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

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

Defined in GI.Gtk.Objects.EventControllerLegacy

type SignalList EventControllerLegacy = EventControllerLegacySignalList

type EventControllerLegacyEventCallback = Event -> IO Bool #

data EventControllerLegacyEventSignalInfo #

Instances

Instances details
SignalInfo EventControllerLegacyEventSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

Associated Types

type HaskellCallbackType EventControllerLegacyEventSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerLegacyEventSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

class (GObject o, IsDescendantOf EventControllerLegacy o) => IsEventControllerLegacy o #

Instances

Instances details
(GObject o, IsDescendantOf EventControllerLegacy o) => IsEventControllerLegacy o 
Instance details

Defined in GI.Gtk.Objects.EventControllerLegacy

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

Equations

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

afterEventControllerLegacyEvent :: (IsEventControllerLegacy a, MonadIO m) => a -> ((?self :: a) => EventControllerLegacyEventCallback) -> m SignalHandlerId #

eventControllerLegacyNew :: (HasCallStack, MonadIO m) => m EventControllerLegacy #

onEventControllerLegacyEvent :: (IsEventControllerLegacy a, MonadIO m) => a -> ((?self :: a) => EventControllerLegacyEventCallback) -> m SignalHandlerId #