Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
Generated during touchpad swipe gestures.
- newtype EventTouchpadSwipe = EventTouchpadSwipe (ForeignPtr EventTouchpadSwipe)
- newZeroEventTouchpadSwipe :: MonadIO m => m EventTouchpadSwipe
- noEventTouchpadSwipe :: Maybe EventTouchpadSwipe
- eventTouchpadSwipeDx :: AttrLabelProxy "dx"
- eventTouchpadSwipeReadDx :: MonadIO m => EventTouchpadSwipe -> m Double
- eventTouchpadSwipeWriteDx :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipeDy :: AttrLabelProxy "dy"
- eventTouchpadSwipeReadDy :: MonadIO m => EventTouchpadSwipe -> m Double
- eventTouchpadSwipeWriteDy :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipeNFingers :: AttrLabelProxy "nFingers"
- eventTouchpadSwipeReadNFingers :: MonadIO m => EventTouchpadSwipe -> m Int8
- eventTouchpadSwipeWriteNFingers :: MonadIO m => EventTouchpadSwipe -> Int8 -> m ()
- eventTouchpadSwipePhase :: AttrLabelProxy "phase"
- eventTouchpadSwipeReadPhase :: MonadIO m => EventTouchpadSwipe -> m TouchpadGesturePhase
- eventTouchpadSwipeWritePhase :: MonadIO m => EventTouchpadSwipe -> TouchpadGesturePhase -> m ()
- eventTouchpadSwipeReadSendEvent :: MonadIO m => EventTouchpadSwipe -> m Int8
- eventTouchpadSwipeSendEvent :: AttrLabelProxy "sendEvent"
- eventTouchpadSwipeWriteSendEvent :: MonadIO m => EventTouchpadSwipe -> Int8 -> m ()
- eventTouchpadSwipeReadState :: MonadIO m => EventTouchpadSwipe -> m [ModifierType]
- eventTouchpadSwipeState :: AttrLabelProxy "state"
- eventTouchpadSwipeWriteState :: MonadIO m => EventTouchpadSwipe -> [ModifierType] -> m ()
- eventTouchpadSwipeReadTime :: MonadIO m => EventTouchpadSwipe -> m Word32
- eventTouchpadSwipeTime :: AttrLabelProxy "time"
- eventTouchpadSwipeWriteTime :: MonadIO m => EventTouchpadSwipe -> Word32 -> m ()
- eventTouchpadSwipeReadType :: MonadIO m => EventTouchpadSwipe -> m EventType
- eventTouchpadSwipeType :: AttrLabelProxy "type"
- eventTouchpadSwipeWriteType :: MonadIO m => EventTouchpadSwipe -> EventType -> m ()
- eventTouchpadSwipeClearWindow :: MonadIO m => EventTouchpadSwipe -> m ()
- eventTouchpadSwipeReadWindow :: MonadIO m => EventTouchpadSwipe -> m (Maybe Window)
- eventTouchpadSwipeWindow :: AttrLabelProxy "window"
- eventTouchpadSwipeWriteWindow :: MonadIO m => EventTouchpadSwipe -> Ptr Window -> m ()
- eventTouchpadSwipeReadX :: MonadIO m => EventTouchpadSwipe -> m Double
- eventTouchpadSwipeWriteX :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipeX :: AttrLabelProxy "x"
- eventTouchpadSwipeReadXRoot :: MonadIO m => EventTouchpadSwipe -> m Double
- eventTouchpadSwipeWriteXRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipeXRoot :: AttrLabelProxy "xRoot"
- eventTouchpadSwipeReadY :: MonadIO m => EventTouchpadSwipe -> m Double
- eventTouchpadSwipeWriteY :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipeY :: AttrLabelProxy "y"
- eventTouchpadSwipeReadYRoot :: MonadIO m => EventTouchpadSwipe -> m Double
- eventTouchpadSwipeWriteYRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipeYRoot :: AttrLabelProxy "yRoot"
Exported types
newtype EventTouchpadSwipe Source
WrappedPtr EventTouchpadSwipe | |
(~) AttrOpTag tag AttrSet => Constructible EventTouchpadSwipe tag | |
((~) * info (ResolveEventTouchpadSwipeMethod t EventTouchpadSwipe), MethodInfo * info EventTouchpadSwipe p) => IsLabelProxy t (EventTouchpadSwipe -> p) | |
type AttributeList EventTouchpadSwipe |
newZeroEventTouchpadSwipe :: MonadIO m => m EventTouchpadSwipe Source
Construct a EventTouchpadSwipe
struct initialized to zero.
Properties
Dx
eventTouchpadSwipeDx :: AttrLabelProxy "dx" Source
eventTouchpadSwipeReadDx :: MonadIO m => EventTouchpadSwipe -> m Double Source
eventTouchpadSwipeWriteDx :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source
Dy
eventTouchpadSwipeDy :: AttrLabelProxy "dy" Source
eventTouchpadSwipeReadDy :: MonadIO m => EventTouchpadSwipe -> m Double Source
eventTouchpadSwipeWriteDy :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source
NFingers
eventTouchpadSwipeNFingers :: AttrLabelProxy "nFingers" Source
eventTouchpadSwipeReadNFingers :: MonadIO m => EventTouchpadSwipe -> m Int8 Source
eventTouchpadSwipeWriteNFingers :: MonadIO m => EventTouchpadSwipe -> Int8 -> m () Source
Phase
eventTouchpadSwipePhase :: AttrLabelProxy "phase" Source
eventTouchpadSwipeWritePhase :: MonadIO m => EventTouchpadSwipe -> TouchpadGesturePhase -> m () Source
SendEvent
eventTouchpadSwipeReadSendEvent :: MonadIO m => EventTouchpadSwipe -> m Int8 Source
eventTouchpadSwipeSendEvent :: AttrLabelProxy "sendEvent" Source
eventTouchpadSwipeWriteSendEvent :: MonadIO m => EventTouchpadSwipe -> Int8 -> m () Source
State
eventTouchpadSwipeReadState :: MonadIO m => EventTouchpadSwipe -> m [ModifierType] Source
eventTouchpadSwipeState :: AttrLabelProxy "state" Source
eventTouchpadSwipeWriteState :: MonadIO m => EventTouchpadSwipe -> [ModifierType] -> m () Source
Time
eventTouchpadSwipeReadTime :: MonadIO m => EventTouchpadSwipe -> m Word32 Source
eventTouchpadSwipeTime :: AttrLabelProxy "time" Source
eventTouchpadSwipeWriteTime :: MonadIO m => EventTouchpadSwipe -> Word32 -> m () Source
Type
eventTouchpadSwipeReadType :: MonadIO m => EventTouchpadSwipe -> m EventType Source
eventTouchpadSwipeType :: AttrLabelProxy "type" Source
eventTouchpadSwipeWriteType :: MonadIO m => EventTouchpadSwipe -> EventType -> m () Source
Window
eventTouchpadSwipeClearWindow :: MonadIO m => EventTouchpadSwipe -> m () Source
eventTouchpadSwipeReadWindow :: MonadIO m => EventTouchpadSwipe -> m (Maybe Window) Source
eventTouchpadSwipeWindow :: AttrLabelProxy "window" Source
eventTouchpadSwipeWriteWindow :: MonadIO m => EventTouchpadSwipe -> Ptr Window -> m () Source
X
eventTouchpadSwipeReadX :: MonadIO m => EventTouchpadSwipe -> m Double Source
eventTouchpadSwipeWriteX :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source
XRoot
eventTouchpadSwipeReadXRoot :: MonadIO m => EventTouchpadSwipe -> m Double Source
eventTouchpadSwipeWriteXRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source
eventTouchpadSwipeXRoot :: AttrLabelProxy "xRoot" Source
Y
eventTouchpadSwipeReadY :: MonadIO m => EventTouchpadSwipe -> m Double Source
eventTouchpadSwipeWriteY :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source
YRoot
eventTouchpadSwipeReadYRoot :: MonadIO m => EventTouchpadSwipe -> m Double Source
eventTouchpadSwipeWriteYRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source
eventTouchpadSwipeYRoot :: AttrLabelProxy "yRoot" Source