gi-gdk-0.3.18.13: Gdk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Unions.Event

Contents

Description

 

Synopsis

Exported types

newtype Event Source

Constructors

Event (ForeignPtr Event) 

Instances

BoxedObject Event Source 

Methods

boxedType :: Event -> IO GType

((~) * info (ResolveEventMethod t Event), MethodInfo * info Event p) => IsLabel t (Event -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Event -> p

((~) * info (ResolveEventMethod t Event), MethodInfo * info Event p) => IsLabelProxy t (Event -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Event -> p

((~) (TYPE Lifted) signature (m Bool), MonadIO m) => MethodInfo (TYPE Lifted) EventTriggersContextMenuMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (a -> m ()), MonadIO m, DeviceK a) => MethodInfo (TYPE Lifted) EventSetSourceDeviceMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (a -> m ()), MonadIO m, ScreenK a) => MethodInfo (TYPE Lifted) EventSetScreenMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (a -> m ()), MonadIO m, DeviceK a) => MethodInfo (TYPE Lifted) EventSetDeviceMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) EventPutMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m Window), MonadIO m) => MethodInfo (TYPE Lifted) EventGetWindowMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m Word32), MonadIO m) => MethodInfo (TYPE Lifted) EventGetTimeMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m (Bool, [ModifierType])), MonadIO m) => MethodInfo (TYPE Lifted) EventGetStateMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m Device), MonadIO m) => MethodInfo (TYPE Lifted) EventGetSourceDeviceMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m (Bool, ScrollDirection)), MonadIO m) => MethodInfo (TYPE Lifted) EventGetScrollDirectionMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m (Bool, Double, Double)), MonadIO m) => MethodInfo (TYPE Lifted) EventGetScrollDeltasMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m Screen), MonadIO m) => MethodInfo (TYPE Lifted) EventGetScreenMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m (Bool, Double, Double)), MonadIO m) => MethodInfo (TYPE Lifted) EventGetRootCoordsMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m (Bool, Word32)), MonadIO m) => MethodInfo (TYPE Lifted) EventGetKeyvalMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m (Bool, Word16)), MonadIO m) => MethodInfo (TYPE Lifted) EventGetKeycodeMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m EventType), MonadIO m) => MethodInfo (TYPE Lifted) EventGetEventTypeMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m EventSequence), MonadIO m) => MethodInfo (TYPE Lifted) EventGetEventSequenceMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m Device), MonadIO m) => MethodInfo (TYPE Lifted) EventGetDeviceMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m (Bool, Double, Double)), MonadIO m) => MethodInfo (TYPE Lifted) EventGetCoordsMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m (Bool, Word32)), MonadIO m) => MethodInfo (TYPE Lifted) EventGetClickCountMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m (Bool, Word32)), MonadIO m) => MethodInfo (TYPE Lifted) EventGetButtonMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (AxisUse -> m (Bool, Double)), MonadIO m) => MethodInfo (TYPE Lifted) EventGetAxisMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) EventFreeMethodInfo Event signature Source 
((~) (TYPE Lifted) signature (m Event), MonadIO m) => MethodInfo (TYPE Lifted) EventCopyMethodInfo Event signature Source 

newZeroEvent :: MonadIO m => m Event Source

Construct a Event struct initialized to zero.

Methods

eventCopy

eventFree

data EventFreeMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) EventFreeMethodInfo Event signature Source 

eventFree :: MonadIO m => Event -> m () Source

eventGet

eventGetAxis

eventGetButton

eventGetClickCount

eventGetCoords

eventGetDevice

eventGetEventSequence

eventGetEventType

eventGetKeycode

eventGetKeyval

eventGetRootCoords

eventGetScreen

eventGetScrollDeltas

eventGetScrollDirection

eventGetSourceDevice

eventGetState

eventGetTime

eventGetWindow

eventHandlerSet

eventNew

eventPeek

eventPut

data EventPutMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) EventPutMethodInfo Event signature Source 

eventPut :: MonadIO m => Event -> m () Source

eventRequestMotions

eventSetDevice

eventSetDevice :: (MonadIO m, DeviceK a) => Event -> a -> m () Source

eventSetScreen

eventSetScreen :: (MonadIO m, ScreenK a) => Event -> a -> m () Source

eventSetSourceDevice

eventSetSourceDevice :: (MonadIO m, DeviceK a) => Event -> a -> m () Source

eventTriggersContextMenu

Properties

Any

Button

Configure

Crossing

Dnd

Expose

FocusChange

GrabBroken

Key

Motion

OwnerChange

Property

Proximity

Scroll

Selection

Setting

Touch

TouchpadPinch

TouchpadSwipe

Type

Visibility

WindowState