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

GI.Gdk.Objects.Event

Description

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

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

Documentation

newtype Event #

Constructors

Event (ManagedPtr Event) 

Instances

Instances details
Eq Event 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

(==) :: Event -> Event -> Bool

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

BoxedPtr Event 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

boxedPtrCopy :: Event -> IO Event #

boxedPtrFree :: Event -> IO () #

ManagedPtrNewtype Event 
Instance details

Defined in GI.Gdk.Objects.Event

TypedObject Event 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

glibType :: IO GType #

HasParentTypes Event 
Instance details

Defined in GI.Gdk.Objects.Event

(info ~ ResolveEventMethod t Event, OverloadedMethod info Event p, HasField t Event p) => HasField (t :: Symbol) Event p 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

getField :: Event -> p

(info ~ ResolveEventMethod t Event, OverloadedMethodInfo info Event) => IsLabel t (MethodProxy info Event) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

fromLabel :: MethodProxy info Event

(info ~ ResolveEventMethod t Event, OverloadedMethod info Event p) => IsLabel t (Event -> p) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

fromLabel :: Event -> p

type ParentTypes Event 
Instance details

Defined in GI.Gdk.Objects.Event

type ParentTypes Event = '[] :: [Type]

data EventGetAxesMethodInfo #

Instances

Instances details
(signature ~ m (Bool, [Double]), MonadIO m, IsEvent a) => OverloadedMethod EventGetAxesMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetAxesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetAxisMethodInfo #

Instances

Instances details
(signature ~ (AxisUse -> m (Bool, Double)), MonadIO m, IsEvent a) => OverloadedMethod EventGetAxisMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetAxisMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetDeviceMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Device), MonadIO m, IsEvent a) => OverloadedMethod EventGetDeviceMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetDeviceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetDeviceToolMethodInfo #

Instances

Instances details
(signature ~ m (Maybe DeviceTool), MonadIO m, IsEvent a) => OverloadedMethod EventGetDeviceToolMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetDeviceToolMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetDisplayMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Display), MonadIO m, IsEvent a) => OverloadedMethod EventGetDisplayMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetDisplayMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetEventSequenceMethodInfo #

Instances

Instances details
(signature ~ m EventSequence, MonadIO m, IsEvent a) => OverloadedMethod EventGetEventSequenceMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetEventSequenceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetEventTypeMethodInfo #

Instances

Instances details
(signature ~ m EventType, MonadIO m, IsEvent a) => OverloadedMethod EventGetEventTypeMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetEventTypeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetHistoryMethodInfo #

Instances

Instances details
(signature ~ m (Maybe [TimeCoord]), MonadIO m, IsEvent a) => OverloadedMethod EventGetHistoryMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetHistoryMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetModifierStateMethodInfo #

Instances

Instances details
(signature ~ m [ModifierType], MonadIO m, IsEvent a) => OverloadedMethod EventGetModifierStateMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetModifierStateMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetPointerEmulatedMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsEvent a) => OverloadedMethod EventGetPointerEmulatedMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetPointerEmulatedMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetPositionMethodInfo #

Instances

Instances details
(signature ~ m (Bool, Double, Double), MonadIO m, IsEvent a) => OverloadedMethod EventGetPositionMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetPositionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetSeatMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Seat), MonadIO m, IsEvent a) => OverloadedMethod EventGetSeatMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetSeatMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetSurfaceMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Surface), MonadIO m, IsEvent a) => OverloadedMethod EventGetSurfaceMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetSurfaceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventGetTimeMethodInfo #

Instances

Instances details
(signature ~ m Word32, MonadIO m, IsEvent a) => OverloadedMethod EventGetTimeMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventGetTimeMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventRefMethodInfo #

Instances

Instances details
(signature ~ m Event, MonadIO m, IsEvent a) => OverloadedMethod EventRefMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventRefMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventTriggersContextMenuMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsEvent a) => OverloadedMethod EventTriggersContextMenuMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventTriggersContextMenuMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventUnrefMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsEvent a) => OverloadedMethod EventUnrefMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventUnrefMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Event

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (BoxedPtr o, TypedObject o, IsDescendantOf Event o) => IsEvent o #

Instances

Instances details
(BoxedPtr o, TypedObject o, IsDescendantOf Event o) => IsEvent o 
Instance details

Defined in GI.Gdk.Objects.Event

eventGetAxes :: (HasCallStack, MonadIO m, IsEvent a) => a -> m (Bool, [Double]) #

eventGetAxis :: (HasCallStack, MonadIO m, IsEvent a) => a -> AxisUse -> m (Bool, Double) #

eventGetDevice :: (HasCallStack, MonadIO m, IsEvent a) => a -> m (Maybe Device) #

eventGetDeviceTool :: (HasCallStack, MonadIO m, IsEvent a) => a -> m (Maybe DeviceTool) #

eventGetDisplay :: (HasCallStack, MonadIO m, IsEvent a) => a -> m (Maybe Display) #

eventGetEventSequence :: (HasCallStack, MonadIO m, IsEvent a) => a -> m EventSequence #

eventGetEventType :: (HasCallStack, MonadIO m, IsEvent a) => a -> m EventType #

eventGetHistory :: (HasCallStack, MonadIO m, IsEvent a) => a -> m (Maybe [TimeCoord]) #

eventGetModifierState :: (HasCallStack, MonadIO m, IsEvent a) => a -> m [ModifierType] #

eventGetPointerEmulated :: (HasCallStack, MonadIO m, IsEvent a) => a -> m Bool #

eventGetPosition :: (HasCallStack, MonadIO m, IsEvent a) => a -> m (Bool, Double, Double) #

eventGetSeat :: (HasCallStack, MonadIO m, IsEvent a) => a -> m (Maybe Seat) #

eventGetSurface :: (HasCallStack, MonadIO m, IsEvent a) => a -> m (Maybe Surface) #

eventGetTime :: (HasCallStack, MonadIO m, IsEvent a) => a -> m Word32 #

eventRef :: (HasCallStack, MonadIO m, IsEvent a) => a -> m Event #

eventTriggersContextMenu :: (HasCallStack, MonadIO m, IsEvent a) => a -> m Bool #

eventUnref :: (HasCallStack, MonadIO m, IsEvent a) => a -> m () #

toEvent :: (MonadIO m, IsEvent o) => o -> m Event #