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 EventTouchpadPinch = EventTouchpadPinch (ManagedPtr EventTouchpadPinch)
- newZeroEventTouchpadPinch :: MonadIO m => m EventTouchpadPinch
- noEventTouchpadPinch :: Maybe EventTouchpadPinch
- eventTouchpadPinch_angleDelta :: AttrLabelProxy "angleDelta"
- getEventTouchpadPinchAngleDelta :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchAngleDelta :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinch_dx :: AttrLabelProxy "dx"
- getEventTouchpadPinchDx :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchDx :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinch_dy :: AttrLabelProxy "dy"
- getEventTouchpadPinchDy :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchDy :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinch_nFingers :: AttrLabelProxy "nFingers"
- getEventTouchpadPinchNFingers :: MonadIO m => EventTouchpadPinch -> m Int8
- setEventTouchpadPinchNFingers :: MonadIO m => EventTouchpadPinch -> Int8 -> m ()
- eventTouchpadPinch_phase :: AttrLabelProxy "phase"
- getEventTouchpadPinchPhase :: MonadIO m => EventTouchpadPinch -> m TouchpadGesturePhase
- setEventTouchpadPinchPhase :: MonadIO m => EventTouchpadPinch -> TouchpadGesturePhase -> m ()
- eventTouchpadPinch_scale :: AttrLabelProxy "scale"
- getEventTouchpadPinchScale :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchScale :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinch_sendEvent :: AttrLabelProxy "sendEvent"
- getEventTouchpadPinchSendEvent :: MonadIO m => EventTouchpadPinch -> m Int8
- setEventTouchpadPinchSendEvent :: MonadIO m => EventTouchpadPinch -> Int8 -> m ()
- eventTouchpadPinch_state :: AttrLabelProxy "state"
- getEventTouchpadPinchState :: MonadIO m => EventTouchpadPinch -> m [ModifierType]
- setEventTouchpadPinchState :: MonadIO m => EventTouchpadPinch -> [ModifierType] -> m ()
- eventTouchpadPinch_time :: AttrLabelProxy "time"
- getEventTouchpadPinchTime :: MonadIO m => EventTouchpadPinch -> m Word32
- setEventTouchpadPinchTime :: MonadIO m => EventTouchpadPinch -> Word32 -> m ()
- eventTouchpadPinch_type :: AttrLabelProxy "type"
- getEventTouchpadPinchType :: MonadIO m => EventTouchpadPinch -> m EventType
- setEventTouchpadPinchType :: MonadIO m => EventTouchpadPinch -> EventType -> m ()
- clearEventTouchpadPinchWindow :: MonadIO m => EventTouchpadPinch -> m ()
- eventTouchpadPinch_window :: AttrLabelProxy "window"
- getEventTouchpadPinchWindow :: MonadIO m => EventTouchpadPinch -> m (Maybe Window)
- setEventTouchpadPinchWindow :: MonadIO m => EventTouchpadPinch -> Ptr Window -> m ()
- eventTouchpadPinch_x :: AttrLabelProxy "x"
- getEventTouchpadPinchX :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchX :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinch_xRoot :: AttrLabelProxy "xRoot"
- getEventTouchpadPinchXRoot :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchXRoot :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinch_y :: AttrLabelProxy "y"
- getEventTouchpadPinchY :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchY :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinch_yRoot :: AttrLabelProxy "yRoot"
- getEventTouchpadPinchYRoot :: MonadIO m => EventTouchpadPinch -> m Double
- setEventTouchpadPinchYRoot :: MonadIO m => EventTouchpadPinch -> Double -> m ()
Exported types
newtype EventTouchpadPinch Source #
WrappedPtr EventTouchpadPinch Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventTouchpadPinch tag Source # | |
((~) * info (ResolveEventTouchpadPinchMethod t EventTouchpadPinch), MethodInfo * info EventTouchpadPinch p) => IsLabel t (EventTouchpadPinch -> p) Source # | |
((~) * info (ResolveEventTouchpadPinchMethod t EventTouchpadPinch), MethodInfo * info EventTouchpadPinch p) => IsLabelProxy t (EventTouchpadPinch -> p) Source # | |
HasAttributeList * EventTouchpadPinch Source # | |
type AttributeList EventTouchpadPinch Source # | |
newZeroEventTouchpadPinch :: MonadIO m => m EventTouchpadPinch Source #
Construct a EventTouchpadPinch
struct initialized to zero.
Properties
angleDelta
eventTouchpadPinch_angleDelta :: AttrLabelProxy "angleDelta" Source #
getEventTouchpadPinchAngleDelta :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchAngleDelta :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
dx
eventTouchpadPinch_dx :: AttrLabelProxy "dx" Source #
getEventTouchpadPinchDx :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchDx :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
dy
eventTouchpadPinch_dy :: AttrLabelProxy "dy" Source #
getEventTouchpadPinchDy :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchDy :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
nFingers
eventTouchpadPinch_nFingers :: AttrLabelProxy "nFingers" Source #
getEventTouchpadPinchNFingers :: MonadIO m => EventTouchpadPinch -> m Int8 Source #
setEventTouchpadPinchNFingers :: MonadIO m => EventTouchpadPinch -> Int8 -> m () Source #
phase
eventTouchpadPinch_phase :: AttrLabelProxy "phase" Source #
setEventTouchpadPinchPhase :: MonadIO m => EventTouchpadPinch -> TouchpadGesturePhase -> m () Source #
scale
eventTouchpadPinch_scale :: AttrLabelProxy "scale" Source #
getEventTouchpadPinchScale :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchScale :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #
sendEvent
eventTouchpadPinch_sendEvent :: AttrLabelProxy "sendEvent" Source #
getEventTouchpadPinchSendEvent :: MonadIO m => EventTouchpadPinch -> m Int8 Source #
setEventTouchpadPinchSendEvent :: MonadIO m => EventTouchpadPinch -> Int8 -> m () Source #
state
eventTouchpadPinch_state :: AttrLabelProxy "state" Source #
getEventTouchpadPinchState :: MonadIO m => EventTouchpadPinch -> m [ModifierType] Source #
setEventTouchpadPinchState :: MonadIO m => EventTouchpadPinch -> [ModifierType] -> m () Source #
time
eventTouchpadPinch_time :: AttrLabelProxy "time" Source #
getEventTouchpadPinchTime :: MonadIO m => EventTouchpadPinch -> m Word32 Source #
setEventTouchpadPinchTime :: MonadIO m => EventTouchpadPinch -> Word32 -> m () Source #
type
eventTouchpadPinch_type :: AttrLabelProxy "type" Source #
getEventTouchpadPinchType :: MonadIO m => EventTouchpadPinch -> m EventType Source #
setEventTouchpadPinchType :: MonadIO m => EventTouchpadPinch -> EventType -> m () Source #
window
clearEventTouchpadPinchWindow :: MonadIO m => EventTouchpadPinch -> m () Source #
eventTouchpadPinch_window :: AttrLabelProxy "window" 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
eventTouchpadPinch_xRoot :: AttrLabelProxy "xRoot" Source #
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
eventTouchpadPinch_yRoot :: AttrLabelProxy "yRoot" Source #
getEventTouchpadPinchYRoot :: MonadIO m => EventTouchpadPinch -> m Double Source #
setEventTouchpadPinchYRoot :: MonadIO m => EventTouchpadPinch -> Double -> m () Source #