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 (ForeignPtr EventTouchpadPinch)
- newZeroEventTouchpadPinch :: MonadIO m => m EventTouchpadPinch
- noEventTouchpadPinch :: Maybe EventTouchpadPinch
- eventTouchpadPinchAngleDelta :: AttrLabelProxy "angleDelta"
- eventTouchpadPinchReadAngleDelta :: MonadIO m => EventTouchpadPinch -> m Double
- eventTouchpadPinchWriteAngleDelta :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinchDx :: AttrLabelProxy "dx"
- eventTouchpadPinchReadDx :: MonadIO m => EventTouchpadPinch -> m Double
- eventTouchpadPinchWriteDx :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinchDy :: AttrLabelProxy "dy"
- eventTouchpadPinchReadDy :: MonadIO m => EventTouchpadPinch -> m Double
- eventTouchpadPinchWriteDy :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinchNFingers :: AttrLabelProxy "nFingers"
- eventTouchpadPinchReadNFingers :: MonadIO m => EventTouchpadPinch -> m Int8
- eventTouchpadPinchWriteNFingers :: MonadIO m => EventTouchpadPinch -> Int8 -> m ()
- eventTouchpadPinchPhase :: AttrLabelProxy "phase"
- eventTouchpadPinchReadPhase :: MonadIO m => EventTouchpadPinch -> m TouchpadGesturePhase
- eventTouchpadPinchWritePhase :: MonadIO m => EventTouchpadPinch -> TouchpadGesturePhase -> m ()
- eventTouchpadPinchReadScale :: MonadIO m => EventTouchpadPinch -> m Double
- eventTouchpadPinchScale :: AttrLabelProxy "scale"
- eventTouchpadPinchWriteScale :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinchReadSendEvent :: MonadIO m => EventTouchpadPinch -> m Int8
- eventTouchpadPinchSendEvent :: AttrLabelProxy "sendEvent"
- eventTouchpadPinchWriteSendEvent :: MonadIO m => EventTouchpadPinch -> Int8 -> m ()
- eventTouchpadPinchReadState :: MonadIO m => EventTouchpadPinch -> m [ModifierType]
- eventTouchpadPinchState :: AttrLabelProxy "state"
- eventTouchpadPinchWriteState :: MonadIO m => EventTouchpadPinch -> [ModifierType] -> m ()
- eventTouchpadPinchReadTime :: MonadIO m => EventTouchpadPinch -> m Word32
- eventTouchpadPinchTime :: AttrLabelProxy "time"
- eventTouchpadPinchWriteTime :: MonadIO m => EventTouchpadPinch -> Word32 -> m ()
- eventTouchpadPinchReadType :: MonadIO m => EventTouchpadPinch -> m EventType
- eventTouchpadPinchType :: AttrLabelProxy "type"
- eventTouchpadPinchWriteType :: MonadIO m => EventTouchpadPinch -> EventType -> m ()
- eventTouchpadPinchClearWindow :: MonadIO m => EventTouchpadPinch -> m ()
- eventTouchpadPinchReadWindow :: MonadIO m => EventTouchpadPinch -> m (Maybe Window)
- eventTouchpadPinchWindow :: AttrLabelProxy "window"
- eventTouchpadPinchWriteWindow :: MonadIO m => EventTouchpadPinch -> Ptr Window -> m ()
- eventTouchpadPinchReadX :: MonadIO m => EventTouchpadPinch -> m Double
- eventTouchpadPinchWriteX :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinchX :: AttrLabelProxy "x"
- eventTouchpadPinchReadXRoot :: MonadIO m => EventTouchpadPinch -> m Double
- eventTouchpadPinchWriteXRoot :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinchXRoot :: AttrLabelProxy "xRoot"
- eventTouchpadPinchReadY :: MonadIO m => EventTouchpadPinch -> m Double
- eventTouchpadPinchWriteY :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinchY :: AttrLabelProxy "y"
- eventTouchpadPinchReadYRoot :: MonadIO m => EventTouchpadPinch -> m Double
- eventTouchpadPinchWriteYRoot :: MonadIO m => EventTouchpadPinch -> Double -> m ()
- eventTouchpadPinchYRoot :: AttrLabelProxy "yRoot"
Exported types
newtype EventTouchpadPinch Source
(~) AttrOpTag tag AttrSet => Constructible EventTouchpadPinch tag | |
((~) * info (ResolveEventTouchpadPinchMethod t EventTouchpadPinch), MethodInfo * info EventTouchpadPinch p) => IsLabelProxy t (EventTouchpadPinch -> p) | |
type AttributeList EventTouchpadPinch |
newZeroEventTouchpadPinch :: MonadIO m => m EventTouchpadPinch Source
Construct a EventTouchpadPinch
struct initialized to zero.
Properties
AngleDelta
eventTouchpadPinchAngleDelta :: AttrLabelProxy "angleDelta" Source
eventTouchpadPinchWriteAngleDelta :: MonadIO m => EventTouchpadPinch -> Double -> m () Source
Dx
eventTouchpadPinchDx :: AttrLabelProxy "dx" Source
eventTouchpadPinchReadDx :: MonadIO m => EventTouchpadPinch -> m Double Source
eventTouchpadPinchWriteDx :: MonadIO m => EventTouchpadPinch -> Double -> m () Source
Dy
eventTouchpadPinchDy :: AttrLabelProxy "dy" Source
eventTouchpadPinchReadDy :: MonadIO m => EventTouchpadPinch -> m Double Source
eventTouchpadPinchWriteDy :: MonadIO m => EventTouchpadPinch -> Double -> m () Source
NFingers
eventTouchpadPinchNFingers :: AttrLabelProxy "nFingers" Source
eventTouchpadPinchReadNFingers :: MonadIO m => EventTouchpadPinch -> m Int8 Source
eventTouchpadPinchWriteNFingers :: MonadIO m => EventTouchpadPinch -> Int8 -> m () Source
Phase
eventTouchpadPinchPhase :: AttrLabelProxy "phase" Source
eventTouchpadPinchWritePhase :: MonadIO m => EventTouchpadPinch -> TouchpadGesturePhase -> m () Source
Scale
eventTouchpadPinchReadScale :: MonadIO m => EventTouchpadPinch -> m Double Source
eventTouchpadPinchScale :: AttrLabelProxy "scale" Source
eventTouchpadPinchWriteScale :: MonadIO m => EventTouchpadPinch -> Double -> m () Source
SendEvent
eventTouchpadPinchReadSendEvent :: MonadIO m => EventTouchpadPinch -> m Int8 Source
eventTouchpadPinchSendEvent :: AttrLabelProxy "sendEvent" Source
eventTouchpadPinchWriteSendEvent :: MonadIO m => EventTouchpadPinch -> Int8 -> m () Source
State
eventTouchpadPinchReadState :: MonadIO m => EventTouchpadPinch -> m [ModifierType] Source
eventTouchpadPinchState :: AttrLabelProxy "state" Source
eventTouchpadPinchWriteState :: MonadIO m => EventTouchpadPinch -> [ModifierType] -> m () Source
Time
eventTouchpadPinchReadTime :: MonadIO m => EventTouchpadPinch -> m Word32 Source
eventTouchpadPinchTime :: AttrLabelProxy "time" Source
eventTouchpadPinchWriteTime :: MonadIO m => EventTouchpadPinch -> Word32 -> m () Source
Type
eventTouchpadPinchReadType :: MonadIO m => EventTouchpadPinch -> m EventType Source
eventTouchpadPinchType :: AttrLabelProxy "type" Source
eventTouchpadPinchWriteType :: MonadIO m => EventTouchpadPinch -> EventType -> m () Source
Window
eventTouchpadPinchClearWindow :: MonadIO m => EventTouchpadPinch -> m () Source
eventTouchpadPinchReadWindow :: MonadIO m => EventTouchpadPinch -> m (Maybe Window) Source
eventTouchpadPinchWindow :: AttrLabelProxy "window" Source
eventTouchpadPinchWriteWindow :: MonadIO m => EventTouchpadPinch -> Ptr Window -> m () Source
X
eventTouchpadPinchReadX :: MonadIO m => EventTouchpadPinch -> m Double Source
eventTouchpadPinchWriteX :: MonadIO m => EventTouchpadPinch -> Double -> m () Source
XRoot
eventTouchpadPinchReadXRoot :: MonadIO m => EventTouchpadPinch -> m Double Source
eventTouchpadPinchWriteXRoot :: MonadIO m => EventTouchpadPinch -> Double -> m () Source
eventTouchpadPinchXRoot :: AttrLabelProxy "xRoot" Source
Y
eventTouchpadPinchReadY :: MonadIO m => EventTouchpadPinch -> m Double Source
eventTouchpadPinchWriteY :: MonadIO m => EventTouchpadPinch -> Double -> m () Source
YRoot
eventTouchpadPinchReadYRoot :: MonadIO m => EventTouchpadPinch -> m Double Source
eventTouchpadPinchWriteYRoot :: MonadIO m => EventTouchpadPinch -> Double -> m () Source
eventTouchpadPinchYRoot :: AttrLabelProxy "yRoot" Source