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.EventTouchpadPinch
Contents
Description
Generated during touchpad swipe gestures.
- newtype EventTouchpadPinch = EventTouchpadPinch (ManagedPtr EventTouchpadPinch)
- newZeroEventTouchpadPinch :: MonadIO m => m EventTouchpadPinch
- noEventTouchpadPinch :: Maybe EventTouchpadPinch
- getEventTouchpadPinchAngleDelta :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchAngleDelta :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- getEventTouchpadPinchDx :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchDx :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- getEventTouchpadPinchDy :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchDy :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- getEventTouchpadPinchNFingers :: MonadIO m => EventTouchpadPinch -> m Int8
- setEventTouchpadPinchNFingers :: MonadIO m => EventTouchpadPinch -> Int8 -> m ()
- getEventTouchpadPinchPhase :: MonadIO m => EventTouchpadPinch -> m TouchpadGesturePhase
- setEventTouchpadPinchPhase :: MonadIO m => EventTouchpadPinch -> TouchpadGesturePhase -> m ()
- getEventTouchpadPinchScale :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchScale :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- getEventTouchpadPinchSendEvent :: MonadIO m => EventTouchpadPinch -> m Int8
- setEventTouchpadPinchSendEvent :: MonadIO m => EventTouchpadPinch -> Int8 -> m ()
- getEventTouchpadPinchState :: MonadIO m => EventTouchpadPinch -> m [ModifierType]
- setEventTouchpadPinchState :: MonadIO m => EventTouchpadPinch -> [ModifierType] -> m ()
- getEventTouchpadPinchTime :: MonadIO m => EventTouchpadPinch -> m Word32
- setEventTouchpadPinchTime :: MonadIO m => EventTouchpadPinch -> Word32 -> m ()
- getEventTouchpadPinchType :: MonadIO m => EventTouchpadPinch -> m EventType
- setEventTouchpadPinchType :: MonadIO m => EventTouchpadPinch -> EventType -> m ()
- clearEventTouchpadPinchWindow :: MonadIO m => EventTouchpadPinch -> m ()
- getEventTouchpadPinchWindow :: MonadIO m => EventTouchpadPinch -> m (Maybe Window)
- setEventTouchpadPinchWindow :: MonadIO m => EventTouchpadPinch -> Ptr Window -> m ()
- getEventTouchpadPinchX :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchX :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- getEventTouchpadPinchXRoot :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchXRoot :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- getEventTouchpadPinchY :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchY :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- getEventTouchpadPinchYRoot :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchYRoot :: MonadIO m => EventTouchpadPinch -> Double -> m ()
Exported types
newtype EventTouchpadPinch Source #
Constructors
EventTouchpadPinch (ManagedPtr EventTouchpadPinch) |
Instances
WrappedPtr EventTouchpadPinch Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventTouchpadPinch tag Source # | |
newZeroEventTouchpadPinch :: MonadIO m => m EventTouchpadPinch Source #
Construct a EventTouchpadPinch
struct initialized to zero.
Properties
angleDelta
getEventTouchpadPinchAngleDelta :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchAngleDelta :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
dx
getEventTouchpadPinchDx :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchDx :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
dy
getEventTouchpadPinchDy :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchDy :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
nFingers
getEventTouchpadPinchNFingers :: MonadIO m => EventTouchpadPinch -> m Int8 Source #
setEventTouchpadPinchNFingers :: MonadIO m => EventTouchpadPinch -> Int8 -> m () Source #
phase
setEventTouchpadPinchPhase :: MonadIO m => EventTouchpadPinch -> TouchpadGesturePhase -> m () Source #
scale
getEventTouchpadPinchScale :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchScale :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
sendEvent
getEventTouchpadPinchSendEvent :: MonadIO m => EventTouchpadPinch -> m Int8 Source #
setEventTouchpadPinchSendEvent :: MonadIO m => EventTouchpadPinch -> Int8 -> m () Source #
state
getEventTouchpadPinchState :: MonadIO m => EventTouchpadPinch -> m [ModifierType] Source #
setEventTouchpadPinchState :: MonadIO m => EventTouchpadPinch -> [ModifierType] -> m () Source #
time
getEventTouchpadPinchTime :: MonadIO m => EventTouchpadPinch -> m Word32 Source #
setEventTouchpadPinchTime :: MonadIO m => EventTouchpadPinch -> Word32 -> m () Source #
type
getEventTouchpadPinchType :: MonadIO m => EventTouchpadPinch -> m EventType Source #
setEventTouchpadPinchType :: MonadIO m => EventTouchpadPinch -> EventType -> m () Source #
window
clearEventTouchpadPinchWindow :: MonadIO m => EventTouchpadPinch -> m () Source #
getEventTouchpadPinchWindow :: MonadIO m => EventTouchpadPinch -> m (Maybe Window) Source #
setEventTouchpadPinchWindow :: MonadIO m => EventTouchpadPinch -> Ptr Window -> m () Source #
x
getEventTouchpadPinchX :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchX :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
xRoot
getEventTouchpadPinchXRoot :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchXRoot :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
y
getEventTouchpadPinchY :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchY :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
yRoot
getEventTouchpadPinchYRoot :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchYRoot :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #