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

GI.Gdk.Objects.ScrollEvent

Description

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

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

Documentation

newtype ScrollEvent #

Instances

Instances details
Eq ScrollEvent 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

(==) :: ScrollEvent -> ScrollEvent -> Bool

(/=) :: ScrollEvent -> ScrollEvent -> Bool

BoxedPtr ScrollEvent 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

ManagedPtrNewtype ScrollEvent 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

TypedObject ScrollEvent 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

glibType :: IO GType #

HasParentTypes ScrollEvent 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

(info ~ ResolveScrollEventMethod t ScrollEvent, OverloadedMethod info ScrollEvent p, HasField t ScrollEvent p) => HasField (t :: Symbol) ScrollEvent p 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

getField :: ScrollEvent -> p

(info ~ ResolveScrollEventMethod t ScrollEvent, OverloadedMethodInfo info ScrollEvent) => IsLabel t (MethodProxy info ScrollEvent) 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

fromLabel :: MethodProxy info ScrollEvent

(info ~ ResolveScrollEventMethod t ScrollEvent, OverloadedMethod info ScrollEvent p) => IsLabel t (ScrollEvent -> p) 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

fromLabel :: ScrollEvent -> p

type ParentTypes ScrollEvent 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

type ParentTypes ScrollEvent = '[Event]

class (BoxedPtr o, TypedObject o, IsDescendantOf ScrollEvent o) => IsScrollEvent o #

Instances

Instances details
(BoxedPtr o, TypedObject o, IsDescendantOf ScrollEvent o) => IsScrollEvent o 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

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

Equations

ResolveScrollEventMethod "isStop" o = ScrollEventIsStopMethodInfo 
ResolveScrollEventMethod "ref" o = EventRefMethodInfo 
ResolveScrollEventMethod "triggersContextMenu" o = EventTriggersContextMenuMethodInfo 
ResolveScrollEventMethod "unref" o = EventUnrefMethodInfo 
ResolveScrollEventMethod "getAxes" o = EventGetAxesMethodInfo 
ResolveScrollEventMethod "getAxis" o = EventGetAxisMethodInfo 
ResolveScrollEventMethod "getDeltas" o = ScrollEventGetDeltasMethodInfo 
ResolveScrollEventMethod "getDevice" o = EventGetDeviceMethodInfo 
ResolveScrollEventMethod "getDeviceTool" o = EventGetDeviceToolMethodInfo 
ResolveScrollEventMethod "getDirection" o = ScrollEventGetDirectionMethodInfo 
ResolveScrollEventMethod "getDisplay" o = EventGetDisplayMethodInfo 
ResolveScrollEventMethod "getEventSequence" o = EventGetEventSequenceMethodInfo 
ResolveScrollEventMethod "getEventType" o = EventGetEventTypeMethodInfo 
ResolveScrollEventMethod "getHistory" o = EventGetHistoryMethodInfo 
ResolveScrollEventMethod "getModifierState" o = EventGetModifierStateMethodInfo 
ResolveScrollEventMethod "getPointerEmulated" o = EventGetPointerEmulatedMethodInfo 
ResolveScrollEventMethod "getPosition" o = EventGetPositionMethodInfo 
ResolveScrollEventMethod "getSeat" o = EventGetSeatMethodInfo 
ResolveScrollEventMethod "getSurface" o = EventGetSurfaceMethodInfo 
ResolveScrollEventMethod "getTime" o = EventGetTimeMethodInfo 
ResolveScrollEventMethod "getUnit" o = ScrollEventGetUnitMethodInfo 
ResolveScrollEventMethod l o = MethodResolutionFailed l o :: Type 

data ScrollEventGetDeltasMethodInfo #

Instances

Instances details
(signature ~ m (Double, Double), MonadIO m, IsScrollEvent a) => OverloadedMethod ScrollEventGetDeltasMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollEventGetDeltasMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollEventGetDirectionMethodInfo #

Instances

Instances details
(signature ~ m ScrollDirection, MonadIO m, IsScrollEvent a) => OverloadedMethod ScrollEventGetDirectionMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollEventGetDirectionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollEventGetUnitMethodInfo #

Instances

Instances details
(signature ~ m ScrollUnit, MonadIO m, IsScrollEvent a) => OverloadedMethod ScrollEventGetUnitMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollEventGetUnitMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data ScrollEventIsStopMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsScrollEvent a) => OverloadedMethod ScrollEventIsStopMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo ScrollEventIsStopMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.ScrollEvent

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

scrollEventGetDeltas :: (HasCallStack, MonadIO m, IsScrollEvent a) => a -> m (Double, Double) #

scrollEventGetDirection :: (HasCallStack, MonadIO m, IsScrollEvent a) => a -> m ScrollDirection #

scrollEventGetUnit :: (HasCallStack, MonadIO m, IsScrollEvent a) => a -> m ScrollUnit #

scrollEventIsStop :: (HasCallStack, MonadIO m, IsScrollEvent a) => a -> m Bool #

toScrollEvent :: (MonadIO m, IsScrollEvent o) => o -> m ScrollEvent #