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 InputSourceTabletPad
interaction with tactile sensors.
- newtype EventPadAxis = EventPadAxis (ManagedPtr EventPadAxis)
- newZeroEventPadAxis :: MonadIO m => m EventPadAxis
- noEventPadAxis :: Maybe EventPadAxis
- eventPadAxis_group :: AttrLabelProxy "group"
- getEventPadAxisGroup :: MonadIO m => EventPadAxis -> m Word32
- setEventPadAxisGroup :: MonadIO m => EventPadAxis -> Word32 -> m ()
- eventPadAxis_index :: AttrLabelProxy "index"
- getEventPadAxisIndex :: MonadIO m => EventPadAxis -> m Word32
- setEventPadAxisIndex :: MonadIO m => EventPadAxis -> Word32 -> m ()
- eventPadAxis_mode :: AttrLabelProxy "mode"
- getEventPadAxisMode :: MonadIO m => EventPadAxis -> m Word32
- setEventPadAxisMode :: MonadIO m => EventPadAxis -> Word32 -> m ()
- eventPadAxis_sendEvent :: AttrLabelProxy "sendEvent"
- getEventPadAxisSendEvent :: MonadIO m => EventPadAxis -> m Int8
- setEventPadAxisSendEvent :: MonadIO m => EventPadAxis -> Int8 -> m ()
- eventPadAxis_time :: AttrLabelProxy "time"
- getEventPadAxisTime :: MonadIO m => EventPadAxis -> m Word32
- setEventPadAxisTime :: MonadIO m => EventPadAxis -> Word32 -> m ()
- eventPadAxis_type :: AttrLabelProxy "type"
- getEventPadAxisType :: MonadIO m => EventPadAxis -> m EventType
- setEventPadAxisType :: MonadIO m => EventPadAxis -> EventType -> m ()
- eventPadAxis_value :: AttrLabelProxy "value"
- getEventPadAxisValue :: MonadIO m => EventPadAxis -> m Double
- setEventPadAxisValue :: MonadIO m => EventPadAxis -> Double -> m ()
- clearEventPadAxisWindow :: MonadIO m => EventPadAxis -> m ()
- eventPadAxis_window :: AttrLabelProxy "window"
- getEventPadAxisWindow :: MonadIO m => EventPadAxis -> m (Maybe Window)
- setEventPadAxisWindow :: MonadIO m => EventPadAxis -> Ptr Window -> m ()
Exported types
newtype EventPadAxis Source #
WrappedPtr EventPadAxis Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventPadAxis tag Source # | |
((~) * info (ResolveEventPadAxisMethod t EventPadAxis), MethodInfo * info EventPadAxis p) => IsLabel t (EventPadAxis -> p) Source # | |
((~) * info (ResolveEventPadAxisMethod t EventPadAxis), MethodInfo * info EventPadAxis p) => IsLabelProxy t (EventPadAxis -> p) Source # | |
HasAttributeList * EventPadAxis Source # | |
type AttributeList EventPadAxis Source # | |
newZeroEventPadAxis :: MonadIO m => m EventPadAxis Source #
Construct a EventPadAxis
struct initialized to zero.
Properties
group
eventPadAxis_group :: AttrLabelProxy "group" Source #
getEventPadAxisGroup :: MonadIO m => EventPadAxis -> m Word32 Source #
setEventPadAxisGroup :: MonadIO m => EventPadAxis -> Word32 -> m () Source #
index
eventPadAxis_index :: AttrLabelProxy "index" Source #
getEventPadAxisIndex :: MonadIO m => EventPadAxis -> m Word32 Source #
setEventPadAxisIndex :: MonadIO m => EventPadAxis -> Word32 -> m () Source #
mode
eventPadAxis_mode :: AttrLabelProxy "mode" Source #
getEventPadAxisMode :: MonadIO m => EventPadAxis -> m Word32 Source #
setEventPadAxisMode :: MonadIO m => EventPadAxis -> Word32 -> m () Source #
sendEvent
eventPadAxis_sendEvent :: AttrLabelProxy "sendEvent" Source #
getEventPadAxisSendEvent :: MonadIO m => EventPadAxis -> m Int8 Source #
setEventPadAxisSendEvent :: MonadIO m => EventPadAxis -> Int8 -> m () Source #
time
eventPadAxis_time :: AttrLabelProxy "time" Source #
getEventPadAxisTime :: MonadIO m => EventPadAxis -> m Word32 Source #
setEventPadAxisTime :: MonadIO m => EventPadAxis -> Word32 -> m () Source #
type
eventPadAxis_type :: AttrLabelProxy "type" Source #
getEventPadAxisType :: MonadIO m => EventPadAxis -> m EventType Source #
setEventPadAxisType :: MonadIO m => EventPadAxis -> EventType -> m () Source #
value
eventPadAxis_value :: AttrLabelProxy "value" Source #
getEventPadAxisValue :: MonadIO m => EventPadAxis -> m Double Source #
setEventPadAxisValue :: MonadIO m => EventPadAxis -> Double -> m () Source #
window
clearEventPadAxisWindow :: MonadIO m => EventPadAxis -> m () Source #
eventPadAxis_window :: AttrLabelProxy "window" Source #
getEventPadAxisWindow :: MonadIO m => EventPadAxis -> m (Maybe Window) Source #
setEventPadAxisWindow :: MonadIO m => EventPadAxis -> Ptr Window -> m () Source #