gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.CrossingEvent

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Objects.CrossingEvent module in the gi-gdk4 package.

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

Documentation

newtype CrossingEvent #

Instances

Instances details
Eq CrossingEvent 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

BoxedPtr CrossingEvent 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

ManagedPtrNewtype CrossingEvent 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

TypedObject CrossingEvent 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

Methods

glibType :: IO GType #

HasParentTypes CrossingEvent 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

(info ~ ResolveCrossingEventMethod t CrossingEvent, OverloadedMethod info CrossingEvent p, HasField t CrossingEvent p) => HasField (t :: Symbol) CrossingEvent p 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

Methods

getField :: CrossingEvent -> p

(info ~ ResolveCrossingEventMethod t CrossingEvent, OverloadedMethodInfo info CrossingEvent) => IsLabel t (MethodProxy info CrossingEvent) 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

Methods

fromLabel :: MethodProxy info CrossingEvent

(info ~ ResolveCrossingEventMethod t CrossingEvent, OverloadedMethod info CrossingEvent p) => IsLabel t (CrossingEvent -> p) 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

Methods

fromLabel :: CrossingEvent -> p

type ParentTypes CrossingEvent 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

type ParentTypes CrossingEvent = '[Event]

data CrossingEventGetDetailMethodInfo #

Instances

Instances details
(signature ~ m NotifyType, MonadIO m, IsCrossingEvent a) => OverloadedMethod CrossingEventGetDetailMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CrossingEventGetDetailMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CrossingEventGetFocusMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsCrossingEvent a) => OverloadedMethod CrossingEventGetFocusMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CrossingEventGetFocusMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data CrossingEventGetModeMethodInfo #

Instances

Instances details
(signature ~ m CrossingMode, MonadIO m, IsCrossingEvent a) => OverloadedMethod CrossingEventGetModeMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo CrossingEventGetModeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (BoxedPtr o, TypedObject o, IsDescendantOf CrossingEvent o) => IsCrossingEvent o #

Instances

Instances details
(BoxedPtr o, TypedObject o, IsDescendantOf CrossingEvent o) => IsCrossingEvent o 
Instance details

Defined in GI.Gdk.Objects.CrossingEvent

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

Equations

ResolveCrossingEventMethod "ref" o = EventRefMethodInfo 
ResolveCrossingEventMethod "triggersContextMenu" o = EventTriggersContextMenuMethodInfo 
ResolveCrossingEventMethod "unref" o = EventUnrefMethodInfo 
ResolveCrossingEventMethod "getAxes" o = EventGetAxesMethodInfo 
ResolveCrossingEventMethod "getAxis" o = EventGetAxisMethodInfo 
ResolveCrossingEventMethod "getDetail" o = CrossingEventGetDetailMethodInfo 
ResolveCrossingEventMethod "getDevice" o = EventGetDeviceMethodInfo 
ResolveCrossingEventMethod "getDeviceTool" o = EventGetDeviceToolMethodInfo 
ResolveCrossingEventMethod "getDisplay" o = EventGetDisplayMethodInfo 
ResolveCrossingEventMethod "getEventSequence" o = EventGetEventSequenceMethodInfo 
ResolveCrossingEventMethod "getEventType" o = EventGetEventTypeMethodInfo 
ResolveCrossingEventMethod "getFocus" o = CrossingEventGetFocusMethodInfo 
ResolveCrossingEventMethod "getHistory" o = EventGetHistoryMethodInfo 
ResolveCrossingEventMethod "getMode" o = CrossingEventGetModeMethodInfo 
ResolveCrossingEventMethod "getModifierState" o = EventGetModifierStateMethodInfo 
ResolveCrossingEventMethod "getPointerEmulated" o = EventGetPointerEmulatedMethodInfo 
ResolveCrossingEventMethod "getPosition" o = EventGetPositionMethodInfo 
ResolveCrossingEventMethod "getSeat" o = EventGetSeatMethodInfo 
ResolveCrossingEventMethod "getSurface" o = EventGetSurfaceMethodInfo 
ResolveCrossingEventMethod "getTime" o = EventGetTimeMethodInfo 
ResolveCrossingEventMethod l o = MethodResolutionFailed l o :: Type 

crossingEventGetDetail :: (HasCallStack, MonadIO m, IsCrossingEvent a) => a -> m NotifyType #

crossingEventGetFocus :: (HasCallStack, MonadIO m, IsCrossingEvent a) => a -> m Bool #

crossingEventGetMode :: (HasCallStack, MonadIO m, IsCrossingEvent a) => a -> m CrossingMode #

toCrossingEvent :: (MonadIO m, IsCrossingEvent o) => o -> m CrossingEvent #