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.EventPadAxis
Description
Generated during InputSourceTabletPad
interaction with tactile sensors.
- newtype EventPadAxis = EventPadAxis (ManagedPtr EventPadAxis)
- newZeroEventPadAxis :: MonadIO m => m EventPadAxis
- noEventPadAxis :: Maybe EventPadAxis
- getEventPadAxisGroup :: MonadIO m => EventPadAxis -> m Word32
- setEventPadAxisGroup :: MonadIO m => EventPadAxis -> Word32 -> m ()
- getEventPadAxisIndex :: MonadIO m => EventPadAxis -> m Word32
- setEventPadAxisIndex :: MonadIO m => EventPadAxis -> Word32 -> m ()
- getEventPadAxisMode :: MonadIO m => EventPadAxis -> m Word32
- setEventPadAxisMode :: MonadIO m => EventPadAxis -> Word32 -> m ()
- getEventPadAxisSendEvent :: MonadIO m => EventPadAxis -> m Int8
- setEventPadAxisSendEvent :: MonadIO m => EventPadAxis -> Int8 -> m ()
- getEventPadAxisTime :: MonadIO m => EventPadAxis -> m Word32
- setEventPadAxisTime :: MonadIO m => EventPadAxis -> Word32 -> m ()
- getEventPadAxisType :: MonadIO m => EventPadAxis -> m EventType
- setEventPadAxisType :: MonadIO m => EventPadAxis -> EventType -> m ()
- getEventPadAxisValue :: MonadIO m => EventPadAxis -> m Double
- setEventPadAxisValue :: MonadIO m => EventPadAxis -> Double -> m ()
- clearEventPadAxisWindow :: MonadIO m => EventPadAxis -> m ()
- getEventPadAxisWindow :: MonadIO m => EventPadAxis -> m (Maybe Window)
- setEventPadAxisWindow :: MonadIO m => EventPadAxis -> Ptr Window -> m ()
Exported types
newtype EventPadAxis Source #
Constructors
EventPadAxis (ManagedPtr EventPadAxis) |
Instances
WrappedPtr EventPadAxis Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventPadAxis tag Source # | |
newZeroEventPadAxis :: MonadIO m => m EventPadAxis Source #
Construct a EventPadAxis
struct initialized to zero.
Properties
group
getEventPadAxisGroup :: MonadIO m => EventPadAxis -> m Word32 Source #
setEventPadAxisGroup :: MonadIO m => EventPadAxis -> Word32 -> m () Source #
index
getEventPadAxisIndex :: MonadIO m => EventPadAxis -> m Word32 Source #
setEventPadAxisIndex :: MonadIO m => EventPadAxis -> Word32 -> m () Source #
mode
getEventPadAxisMode :: MonadIO m => EventPadAxis -> m Word32 Source #
setEventPadAxisMode :: MonadIO m => EventPadAxis -> Word32 -> m () Source #
sendEvent
getEventPadAxisSendEvent :: MonadIO m => EventPadAxis -> m Int8 Source #
setEventPadAxisSendEvent :: MonadIO m => EventPadAxis -> Int8 -> m () Source #
time
getEventPadAxisTime :: MonadIO m => EventPadAxis -> m Word32 Source #
setEventPadAxisTime :: MonadIO m => EventPadAxis -> Word32 -> m () Source #
type
getEventPadAxisType :: MonadIO m => EventPadAxis -> m EventType Source #
setEventPadAxisType :: MonadIO m => EventPadAxis -> EventType -> m () Source #
value
getEventPadAxisValue :: MonadIO m => EventPadAxis -> m Double Source #
setEventPadAxisValue :: MonadIO m => EventPadAxis -> Double -> m () Source #
window
clearEventPadAxisWindow :: MonadIO m => EventPadAxis -> m () Source #
getEventPadAxisWindow :: MonadIO m => EventPadAxis -> m (Maybe Window) Source #
setEventPadAxisWindow :: MonadIO m => EventPadAxis -> Ptr Window -> m () Source #