| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Objects.Event
Description
Documentation
Constructors
| Event (ManagedPtr Event) |
Instances
| Eq Event | |
| BoxedPtr Event | |
Defined in GI.Gdk.Objects.Event | |
| ManagedPtrNewtype Event | |
Defined in GI.Gdk.Objects.Event Methods toManagedPtr :: Event -> ManagedPtr Event # | |
| TypedObject Event | |
Defined in GI.Gdk.Objects.Event | |
| HasParentTypes Event | |
Defined in GI.Gdk.Objects.Event | |
| (info ~ ResolveEventMethod t Event, OverloadedMethod info Event p, HasField t Event p) => HasField (t :: Symbol) Event p | |
Defined in GI.Gdk.Objects.Event | |
| (info ~ ResolveEventMethod t Event, OverloadedMethodInfo info Event) => IsLabel t (MethodProxy info Event) | |
Defined in GI.Gdk.Objects.Event | |
| (info ~ ResolveEventMethod t Event, OverloadedMethod info Event p) => IsLabel t (Event -> p) | |
Defined in GI.Gdk.Objects.Event | |
| type ParentTypes Event | |
Defined in GI.Gdk.Objects.Event type ParentTypes Event = '[] :: [Type] | |
data EventGetAxesMethodInfo #
Instances
| (signature ~ m (Bool, [Double]), MonadIO m, IsEvent a) => OverloadedMethod EventGetAxesMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetAxesMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetAxisMethodInfo #
Instances
| (signature ~ (AxisUse -> m (Bool, Double)), MonadIO m, IsEvent a) => OverloadedMethod EventGetAxisMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetAxisMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetDeviceMethodInfo #
Instances
| (signature ~ m (Maybe Device), MonadIO m, IsEvent a) => OverloadedMethod EventGetDeviceMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetDeviceMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetDeviceToolMethodInfo #
Instances
| (signature ~ m (Maybe DeviceTool), MonadIO m, IsEvent a) => OverloadedMethod EventGetDeviceToolMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetDeviceToolMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetDisplayMethodInfo #
Instances
| (signature ~ m (Maybe Display), MonadIO m, IsEvent a) => OverloadedMethod EventGetDisplayMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetDisplayMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetEventSequenceMethodInfo #
Instances
| (signature ~ m EventSequence, MonadIO m, IsEvent a) => OverloadedMethod EventGetEventSequenceMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetEventSequenceMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetEventTypeMethodInfo #
Instances
| (signature ~ m EventType, MonadIO m, IsEvent a) => OverloadedMethod EventGetEventTypeMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetEventTypeMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetHistoryMethodInfo #
Instances
| (signature ~ m (Maybe [TimeCoord]), MonadIO m, IsEvent a) => OverloadedMethod EventGetHistoryMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetHistoryMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetModifierStateMethodInfo #
Instances
| (signature ~ m [ModifierType], MonadIO m, IsEvent a) => OverloadedMethod EventGetModifierStateMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetModifierStateMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetPointerEmulatedMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsEvent a) => OverloadedMethod EventGetPointerEmulatedMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetPointerEmulatedMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetPositionMethodInfo #
Instances
| (signature ~ m (Bool, Double, Double), MonadIO m, IsEvent a) => OverloadedMethod EventGetPositionMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetPositionMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetSeatMethodInfo #
Instances
| (signature ~ m (Maybe Seat), MonadIO m, IsEvent a) => OverloadedMethod EventGetSeatMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetSeatMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetSurfaceMethodInfo #
Instances
| (signature ~ m (Maybe Surface), MonadIO m, IsEvent a) => OverloadedMethod EventGetSurfaceMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetSurfaceMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventGetTimeMethodInfo #
Instances
| (signature ~ m Word32, MonadIO m, IsEvent a) => OverloadedMethod EventGetTimeMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventGetTimeMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventRefMethodInfo #
Instances
| (signature ~ m Event, MonadIO m, IsEvent a) => OverloadedMethod EventRefMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventRefMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventTriggersContextMenuMethodInfo #
Instances
| (signature ~ m Bool, MonadIO m, IsEvent a) => OverloadedMethod EventTriggersContextMenuMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventTriggersContextMenuMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data EventUnrefMethodInfo #
Instances
| (signature ~ m (), MonadIO m, IsEvent a) => OverloadedMethod EventUnrefMethodInfo a signature | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo EventUnrefMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Event Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
class (BoxedPtr o, TypedObject o, IsDescendantOf Event o) => IsEvent o #
Instances
| (BoxedPtr o, TypedObject o, IsDescendantOf Event o) => IsEvent o | |
Defined in GI.Gdk.Objects.Event | |
type family ResolveEventMethod (t :: Symbol) o where ... #
Equations
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 #
eventTriggersContextMenu :: (HasCallStack, MonadIO m, IsEvent a) => a -> m Bool #
eventUnref :: (HasCallStack, MonadIO m, IsEvent a) => a -> m () #