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.EventPadButton
Description
Generated during InputSourceTabletPad
button presses and releases.
- newtype EventPadButton = EventPadButton (ManagedPtr EventPadButton)
- newZeroEventPadButton :: MonadIO m => m EventPadButton
- noEventPadButton :: Maybe EventPadButton
- getEventPadButtonButton :: MonadIO m => EventPadButton -> m Word32
- setEventPadButtonButton :: MonadIO m => EventPadButton -> Word32 -> m ()
- getEventPadButtonGroup :: MonadIO m => EventPadButton -> m Word32
- setEventPadButtonGroup :: MonadIO m => EventPadButton -> Word32 -> m ()
- getEventPadButtonMode :: MonadIO m => EventPadButton -> m Word32
- setEventPadButtonMode :: MonadIO m => EventPadButton -> Word32 -> m ()
- getEventPadButtonSendEvent :: MonadIO m => EventPadButton -> m Int8
- setEventPadButtonSendEvent :: MonadIO m => EventPadButton -> Int8 -> m ()
- getEventPadButtonTime :: MonadIO m => EventPadButton -> m Word32
- setEventPadButtonTime :: MonadIO m => EventPadButton -> Word32 -> m ()
- getEventPadButtonType :: MonadIO m => EventPadButton -> m EventType
- setEventPadButtonType :: MonadIO m => EventPadButton -> EventType -> m ()
- clearEventPadButtonWindow :: MonadIO m => EventPadButton -> m ()
- getEventPadButtonWindow :: MonadIO m => EventPadButton -> m (Maybe Window)
- setEventPadButtonWindow :: MonadIO m => EventPadButton -> Ptr Window -> m ()
Exported types
newtype EventPadButton Source #
Constructors
EventPadButton (ManagedPtr EventPadButton) |
Instances
WrappedPtr EventPadButton Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventPadButton tag Source # | |
newZeroEventPadButton :: MonadIO m => m EventPadButton Source #
Construct a EventPadButton
struct initialized to zero.
Properties
button
getEventPadButtonButton :: MonadIO m => EventPadButton -> m Word32 Source #
setEventPadButtonButton :: MonadIO m => EventPadButton -> Word32 -> m () Source #
group
getEventPadButtonGroup :: MonadIO m => EventPadButton -> m Word32 Source #
setEventPadButtonGroup :: MonadIO m => EventPadButton -> Word32 -> m () Source #
mode
getEventPadButtonMode :: MonadIO m => EventPadButton -> m Word32 Source #
setEventPadButtonMode :: MonadIO m => EventPadButton -> Word32 -> m () Source #
sendEvent
getEventPadButtonSendEvent :: MonadIO m => EventPadButton -> m Int8 Source #
setEventPadButtonSendEvent :: MonadIO m => EventPadButton -> Int8 -> m () Source #
time
getEventPadButtonTime :: MonadIO m => EventPadButton -> m Word32 Source #
setEventPadButtonTime :: MonadIO m => EventPadButton -> Word32 -> m () Source #
type
getEventPadButtonType :: MonadIO m => EventPadButton -> m EventType Source #
setEventPadButtonType :: MonadIO m => EventPadButton -> EventType -> m () Source #
window
clearEventPadButtonWindow :: MonadIO m => EventPadButton -> m () Source #
getEventPadButtonWindow :: MonadIO m => EventPadButton -> m (Maybe Window) Source #
setEventPadButtonWindow :: MonadIO m => EventPadButton -> Ptr Window -> m () Source #