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 |
GI.Gdk.Structs.EventTouchpadSwipe
Contents
Description
Generated during touchpad swipe gestures.
- newtype EventTouchpadSwipe = EventTouchpadSwipe (ManagedPtr EventTouchpadSwipe)
- newZeroEventTouchpadSwipe :: MonadIO m => m EventTouchpadSwipe
- noEventTouchpadSwipe :: Maybe EventTouchpadSwipe
- getEventTouchpadSwipeDx :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeDx :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- getEventTouchpadSwipeDy :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeDy :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- getEventTouchpadSwipeNFingers :: MonadIO m => EventTouchpadSwipe -> m Int8
- setEventTouchpadSwipeNFingers :: MonadIO m => EventTouchpadSwipe -> Int8 -> m ()
- getEventTouchpadSwipePhase :: MonadIO m => EventTouchpadSwipe -> m TouchpadGesturePhase
- setEventTouchpadSwipePhase :: MonadIO m => EventTouchpadSwipe -> TouchpadGesturePhase -> m ()
- getEventTouchpadSwipeSendEvent :: MonadIO m => EventTouchpadSwipe -> m Int8
- setEventTouchpadSwipeSendEvent :: MonadIO m => EventTouchpadSwipe -> Int8 -> m ()
- getEventTouchpadSwipeState :: MonadIO m => EventTouchpadSwipe -> m [ModifierType]
- setEventTouchpadSwipeState :: MonadIO m => EventTouchpadSwipe -> [ModifierType] -> m ()
- getEventTouchpadSwipeTime :: MonadIO m => EventTouchpadSwipe -> m Word32
- setEventTouchpadSwipeTime :: MonadIO m => EventTouchpadSwipe -> Word32 -> m ()
- getEventTouchpadSwipeType :: MonadIO m => EventTouchpadSwipe -> m EventType
- setEventTouchpadSwipeType :: MonadIO m => EventTouchpadSwipe -> EventType -> m ()
- clearEventTouchpadSwipeWindow :: MonadIO m => EventTouchpadSwipe -> m ()
- getEventTouchpadSwipeWindow :: MonadIO m => EventTouchpadSwipe -> m (Maybe Window)
- setEventTouchpadSwipeWindow :: MonadIO m => EventTouchpadSwipe -> Ptr Window -> m ()
- getEventTouchpadSwipeX :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeX :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- getEventTouchpadSwipeXRoot :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeXRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- getEventTouchpadSwipeY :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeY :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
- getEventTouchpadSwipeYRoot :: MonadIO m => EventTouchpadSwipe -> m Double
- setEventTouchpadSwipeYRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m ()
Exported types
newtype EventTouchpadSwipe Source #
Constructors
EventTouchpadSwipe (ManagedPtr EventTouchpadSwipe) |
Instances
WrappedPtr EventTouchpadSwipe Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventTouchpadSwipe tag Source # | |
newZeroEventTouchpadSwipe :: MonadIO m => m EventTouchpadSwipe Source #
Construct a EventTouchpadSwipe
struct initialized to zero.
Properties
dx
getEventTouchpadSwipeDx :: MonadIO m => EventTouchpadSwipe -> m Double Source #
setEventTouchpadSwipeDx :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source #
dy
getEventTouchpadSwipeDy :: MonadIO m => EventTouchpadSwipe -> m Double Source #
setEventTouchpadSwipeDy :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source #
nFingers
getEventTouchpadSwipeNFingers :: MonadIO m => EventTouchpadSwipe -> m Int8 Source #
setEventTouchpadSwipeNFingers :: MonadIO m => EventTouchpadSwipe -> Int8 -> m () Source #
phase
setEventTouchpadSwipePhase :: MonadIO m => EventTouchpadSwipe -> TouchpadGesturePhase -> m () Source #
sendEvent
getEventTouchpadSwipeSendEvent :: MonadIO m => EventTouchpadSwipe -> m Int8 Source #
setEventTouchpadSwipeSendEvent :: MonadIO m => EventTouchpadSwipe -> Int8 -> m () Source #
state
getEventTouchpadSwipeState :: MonadIO m => EventTouchpadSwipe -> m [ModifierType] Source #
setEventTouchpadSwipeState :: MonadIO m => EventTouchpadSwipe -> [ModifierType] -> m () Source #
time
getEventTouchpadSwipeTime :: MonadIO m => EventTouchpadSwipe -> m Word32 Source #
setEventTouchpadSwipeTime :: MonadIO m => EventTouchpadSwipe -> Word32 -> m () Source #
type
getEventTouchpadSwipeType :: MonadIO m => EventTouchpadSwipe -> m EventType Source #
setEventTouchpadSwipeType :: MonadIO m => EventTouchpadSwipe -> EventType -> m () Source #
window
clearEventTouchpadSwipeWindow :: MonadIO m => EventTouchpadSwipe -> m () 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
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
getEventTouchpadSwipeYRoot :: MonadIO m => EventTouchpadSwipe -> m Double Source #
setEventTouchpadSwipeYRoot :: MonadIO m => EventTouchpadSwipe -> Double -> m () Source #