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

GI.Gdk.Objects.TouchpadEvent

Description

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

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

Documentation

newtype TouchpadEvent #

Instances

Instances details
Eq TouchpadEvent 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

BoxedPtr TouchpadEvent 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

ManagedPtrNewtype TouchpadEvent 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

TypedObject TouchpadEvent 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

glibType :: IO GType #

HasParentTypes TouchpadEvent 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

(info ~ ResolveTouchpadEventMethod t TouchpadEvent, OverloadedMethod info TouchpadEvent p, HasField t TouchpadEvent p) => HasField (t :: Symbol) TouchpadEvent p 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

getField :: TouchpadEvent -> p

(info ~ ResolveTouchpadEventMethod t TouchpadEvent, OverloadedMethodInfo info TouchpadEvent) => IsLabel t (MethodProxy info TouchpadEvent) 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

fromLabel :: MethodProxy info TouchpadEvent

(info ~ ResolveTouchpadEventMethod t TouchpadEvent, OverloadedMethod info TouchpadEvent p) => IsLabel t (TouchpadEvent -> p) 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

fromLabel :: TouchpadEvent -> p

type ParentTypes TouchpadEvent 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

type ParentTypes TouchpadEvent = '[Event]

class (BoxedPtr o, TypedObject o, IsDescendantOf TouchpadEvent o) => IsTouchpadEvent o #

Instances

Instances details
(BoxedPtr o, TypedObject o, IsDescendantOf TouchpadEvent o) => IsTouchpadEvent o 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

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

Equations

ResolveTouchpadEventMethod "ref" o = EventRefMethodInfo 
ResolveTouchpadEventMethod "triggersContextMenu" o = EventTriggersContextMenuMethodInfo 
ResolveTouchpadEventMethod "unref" o = EventUnrefMethodInfo 
ResolveTouchpadEventMethod "getAxes" o = EventGetAxesMethodInfo 
ResolveTouchpadEventMethod "getAxis" o = EventGetAxisMethodInfo 
ResolveTouchpadEventMethod "getDeltas" o = TouchpadEventGetDeltasMethodInfo 
ResolveTouchpadEventMethod "getDevice" o = EventGetDeviceMethodInfo 
ResolveTouchpadEventMethod "getDeviceTool" o = EventGetDeviceToolMethodInfo 
ResolveTouchpadEventMethod "getDisplay" o = EventGetDisplayMethodInfo 
ResolveTouchpadEventMethod "getEventSequence" o = EventGetEventSequenceMethodInfo 
ResolveTouchpadEventMethod "getEventType" o = EventGetEventTypeMethodInfo 
ResolveTouchpadEventMethod "getGesturePhase" o = TouchpadEventGetGesturePhaseMethodInfo 
ResolveTouchpadEventMethod "getHistory" o = EventGetHistoryMethodInfo 
ResolveTouchpadEventMethod "getModifierState" o = EventGetModifierStateMethodInfo 
ResolveTouchpadEventMethod "getNFingers" o = TouchpadEventGetNFingersMethodInfo 
ResolveTouchpadEventMethod "getPinchAngleDelta" o = TouchpadEventGetPinchAngleDeltaMethodInfo 
ResolveTouchpadEventMethod "getPinchScale" o = TouchpadEventGetPinchScaleMethodInfo 
ResolveTouchpadEventMethod "getPointerEmulated" o = EventGetPointerEmulatedMethodInfo 
ResolveTouchpadEventMethod "getPosition" o = EventGetPositionMethodInfo 
ResolveTouchpadEventMethod "getSeat" o = EventGetSeatMethodInfo 
ResolveTouchpadEventMethod "getSurface" o = EventGetSurfaceMethodInfo 
ResolveTouchpadEventMethod "getTime" o = EventGetTimeMethodInfo 
ResolveTouchpadEventMethod l o = MethodResolutionFailed l o :: Type 

data TouchpadEventGetDeltasMethodInfo #

Instances

Instances details
(signature ~ m (Double, Double), MonadIO m, IsTouchpadEvent a) => OverloadedMethod TouchpadEventGetDeltasMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TouchpadEventGetDeltasMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TouchpadEventGetGesturePhaseMethodInfo #

Instances

Instances details
(signature ~ m TouchpadGesturePhase, MonadIO m, IsTouchpadEvent a) => OverloadedMethod TouchpadEventGetGesturePhaseMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TouchpadEventGetGesturePhaseMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TouchpadEventGetNFingersMethodInfo #

Instances

Instances details
(signature ~ m Word32, MonadIO m, IsTouchpadEvent a) => OverloadedMethod TouchpadEventGetNFingersMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TouchpadEventGetNFingersMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TouchpadEventGetPinchAngleDeltaMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsTouchpadEvent a) => OverloadedMethod TouchpadEventGetPinchAngleDeltaMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TouchpadEventGetPinchAngleDeltaMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data TouchpadEventGetPinchScaleMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsTouchpadEvent a) => OverloadedMethod TouchpadEventGetPinchScaleMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo TouchpadEventGetPinchScaleMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.TouchpadEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

toTouchpadEvent :: (MonadIO m, IsTouchpadEvent o) => o -> m TouchpadEvent #

touchpadEventGetDeltas :: (HasCallStack, MonadIO m, IsTouchpadEvent a) => a -> m (Double, Double) #

touchpadEventGetGesturePhase :: (HasCallStack, MonadIO m, IsTouchpadEvent a) => a -> m TouchpadGesturePhase #

touchpadEventGetNFingers :: (HasCallStack, MonadIO m, IsTouchpadEvent a) => a -> m Word32 #

touchpadEventGetPinchAngleDelta :: (HasCallStack, MonadIO m, IsTouchpadEvent a) => a -> m Double #

touchpadEventGetPinchScale :: (HasCallStack, MonadIO m, IsTouchpadEvent a) => a -> m Double #