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 (ManagedPtr EventTouchpadSwipe)
- newZeroEventTouchpadSwipe :: MonadIO m => m EventTouchpadSwipe
- noEventTouchpadSwipe :: Maybe EventTouchpadSwipe
- eventTouchpadSwipe_dx :: AttrLabelProxy "dx"
- getEventTouchpadSwipeDx :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeDx :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipe_dy :: AttrLabelProxy "dy"
- getEventTouchpadSwipeDy :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeDy :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipe_nFingers :: AttrLabelProxy "nFingers"
- getEventTouchpadSwipeNFingers :: MonadIO m => EventTouchpadSwipe -> m Int8
- setEventTouchpadSwipeNFingers :: MonadIO m => EventTouchpadSwipe -> Int8 -> m ()
- eventTouchpadSwipe_phase :: AttrLabelProxy "phase"
- getEventTouchpadSwipePhase :: MonadIO m => EventTouchpadSwipe -> m TouchpadGesturePhase
- setEventTouchpadSwipePhase :: MonadIO m => EventTouchpadSwipe -> TouchpadGesturePhase -> m ()
- eventTouchpadSwipe_sendEvent :: AttrLabelProxy "sendEvent"
- getEventTouchpadSwipeSendEvent :: MonadIO m => EventTouchpadSwipe -> m Int8
- setEventTouchpadSwipeSendEvent :: MonadIO m => EventTouchpadSwipe -> Int8 -> m ()
- eventTouchpadSwipe_state :: AttrLabelProxy "state"
- getEventTouchpadSwipeState :: MonadIO m => EventTouchpadSwipe -> m [ModifierType]
- setEventTouchpadSwipeState :: MonadIO m => EventTouchpadSwipe -> [ModifierType] -> m ()
- eventTouchpadSwipe_time :: AttrLabelProxy "time"
- getEventTouchpadSwipeTime :: MonadIO m => EventTouchpadSwipe -> m Word32
- setEventTouchpadSwipeTime :: MonadIO m => EventTouchpadSwipe -> Word32 -> m ()
- eventTouchpadSwipe_type :: AttrLabelProxy "type"
- getEventTouchpadSwipeType :: MonadIO m => EventTouchpadSwipe -> m EventType
- setEventTouchpadSwipeType :: MonadIO m => EventTouchpadSwipe -> EventType -> m ()
- clearEventTouchpadSwipeWindow :: MonadIO m => EventTouchpadSwipe -> m ()
- eventTouchpadSwipe_window :: AttrLabelProxy "window"
- getEventTouchpadSwipeWindow :: MonadIO m => EventTouchpadSwipe -> m (Maybe Window)
- setEventTouchpadSwipeWindow :: MonadIO m => EventTouchpadSwipe -> Ptr Window -> m ()
- eventTouchpadSwipe_x :: AttrLabelProxy "x"
- getEventTouchpadSwipeX :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeX :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipe_xRoot :: AttrLabelProxy "xRoot"
- getEventTouchpadSwipeXRoot :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeXRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipe_y :: AttrLabelProxy "y"
- getEventTouchpadSwipeY :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeY :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- eventTouchpadSwipe_yRoot :: AttrLabelProxy "yRoot"
- getEventTouchpadSwipeYRoot :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeYRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
Exported types
newtype EventTouchpadSwipe Source #
WrappedPtr EventTouchpadSwipe Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventTouchpadSwipe tag Source # | |
((~) * info (ResolveEventTouchpadSwipeMethod t EventTouchpadSwipe), MethodInfo * info EventTouchpadSwipe p) => IsLabel t (EventTouchpadSwipe -> p) Source # | |
((~) * info (ResolveEventTouchpadSwipeMethod t EventTouchpadSwipe), MethodInfo * info EventTouchpadSwipe p) => IsLabelProxy t (EventTouchpadSwipe -> p) Source # | |
HasAttributeList * EventTouchpadSwipe Source # | |
type AttributeList EventTouchpadSwipe Source # | |
newZeroEventTouchpadSwipe :: MonadIO m => m EventTouchpadSwipe Source #
Construct a EventTouchpadSwipe
struct initialized to zero.
Properties
dx
eventTouchpadSwipe_dx :: AttrLabelProxy "dx" Source #
getEventTouchpadSwipeDx :: MonadIO m => EventTouchpadSwipe -> m Double Source #
setEventTouchpadSwipeDx :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source #
dy
eventTouchpadSwipe_dy :: AttrLabelProxy "dy" Source #
getEventTouchpadSwipeDy :: MonadIO m => EventTouchpadSwipe -> m Double Source #
setEventTouchpadSwipeDy :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source #
nFingers
eventTouchpadSwipe_nFingers :: AttrLabelProxy "nFingers" Source #
getEventTouchpadSwipeNFingers :: MonadIO m => EventTouchpadSwipe -> m Int8 Source #
setEventTouchpadSwipeNFingers :: MonadIO m => EventTouchpadSwipe -> Int8 -> m () Source #
phase
eventTouchpadSwipe_phase :: AttrLabelProxy "phase" Source #
setEventTouchpadSwipePhase :: MonadIO m => EventTouchpadSwipe -> TouchpadGesturePhase -> m () Source #
sendEvent
eventTouchpadSwipe_sendEvent :: AttrLabelProxy "sendEvent" Source #
getEventTouchpadSwipeSendEvent :: MonadIO m => EventTouchpadSwipe -> m Int8 Source #
setEventTouchpadSwipeSendEvent :: MonadIO m => EventTouchpadSwipe -> Int8 -> m () Source #
state
eventTouchpadSwipe_state :: AttrLabelProxy "state" Source #
getEventTouchpadSwipeState :: MonadIO m => EventTouchpadSwipe -> m [ModifierType] Source #
setEventTouchpadSwipeState :: MonadIO m => EventTouchpadSwipe -> [ModifierType] -> m () Source #
time
eventTouchpadSwipe_time :: AttrLabelProxy "time" Source #
getEventTouchpadSwipeTime :: MonadIO m => EventTouchpadSwipe -> m Word32 Source #
setEventTouchpadSwipeTime :: MonadIO m => EventTouchpadSwipe -> Word32 -> m () Source #
type
eventTouchpadSwipe_type :: AttrLabelProxy "type" Source #
getEventTouchpadSwipeType :: MonadIO m => EventTouchpadSwipe -> m EventType Source #
setEventTouchpadSwipeType :: MonadIO m => EventTouchpadSwipe -> EventType -> m () Source #
window
clearEventTouchpadSwipeWindow :: MonadIO m => EventTouchpadSwipe -> m () Source #
eventTouchpadSwipe_window :: AttrLabelProxy "window" Source #
getEventTouchpadSwipeWindow :: MonadIO m => EventTouchpadSwipe -> m (Maybe Window) Source #
setEventTouchpadSwipeWindow :: MonadIO m => EventTouchpadSwipe -> Ptr Window -> m () Source #
x
getEventTouchpadSwipeX :: MonadIO m => EventTouchpadSwipe -> m Double Source #
setEventTouchpadSwipeX :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source #
xRoot
eventTouchpadSwipe_xRoot :: AttrLabelProxy "xRoot" Source #
getEventTouchpadSwipeXRoot :: MonadIO m => EventTouchpadSwipe -> m Double Source #
setEventTouchpadSwipeXRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source #
y
getEventTouchpadSwipeY :: MonadIO m => EventTouchpadSwipe -> m Double Source #
setEventTouchpadSwipeY :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source #
yRoot
eventTouchpadSwipe_yRoot :: AttrLabelProxy "yRoot" Source #
getEventTouchpadSwipeYRoot :: MonadIO m => EventTouchpadSwipe -> m Double Source #
setEventTouchpadSwipeYRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source #