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.EventPadGroupMode
Description
Generated during InputSourceTabletPad
mode switches in a group.
- newtype EventPadGroupMode = EventPadGroupMode (ManagedPtr EventPadGroupMode)
- newZeroEventPadGroupMode :: MonadIO m => m EventPadGroupMode
- noEventPadGroupMode :: Maybe EventPadGroupMode
- getEventPadGroupModeGroup :: MonadIO m => EventPadGroupMode -> m Word32
- setEventPadGroupModeGroup :: MonadIO m => EventPadGroupMode -> Word32 -> m ()
- getEventPadGroupModeMode :: MonadIO m => EventPadGroupMode -> m Word32
- setEventPadGroupModeMode :: MonadIO m => EventPadGroupMode -> Word32 -> m ()
- getEventPadGroupModeSendEvent :: MonadIO m => EventPadGroupMode -> m Int8
- setEventPadGroupModeSendEvent :: MonadIO m => EventPadGroupMode -> Int8 -> m ()
- getEventPadGroupModeTime :: MonadIO m => EventPadGroupMode -> m Word32
- setEventPadGroupModeTime :: MonadIO m => EventPadGroupMode -> Word32 -> m ()
- getEventPadGroupModeType :: MonadIO m => EventPadGroupMode -> m EventType
- setEventPadGroupModeType :: MonadIO m => EventPadGroupMode -> EventType -> m ()
- clearEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> m ()
- getEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> m (Maybe Window)
- setEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> Ptr Window -> m ()
Exported types
newtype EventPadGroupMode Source #
Constructors
EventPadGroupMode (ManagedPtr EventPadGroupMode) |
Instances
WrappedPtr EventPadGroupMode Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventPadGroupMode tag Source # | |
newZeroEventPadGroupMode :: MonadIO m => m EventPadGroupMode Source #
Construct a EventPadGroupMode
struct initialized to zero.
Properties
group
getEventPadGroupModeGroup :: MonadIO m => EventPadGroupMode -> m Word32 Source #
setEventPadGroupModeGroup :: MonadIO m => EventPadGroupMode -> Word32 -> m () Source #
mode
getEventPadGroupModeMode :: MonadIO m => EventPadGroupMode -> m Word32 Source #
setEventPadGroupModeMode :: MonadIO m => EventPadGroupMode -> Word32 -> m () Source #
sendEvent
getEventPadGroupModeSendEvent :: MonadIO m => EventPadGroupMode -> m Int8 Source #
setEventPadGroupModeSendEvent :: MonadIO m => EventPadGroupMode -> Int8 -> m () Source #
time
getEventPadGroupModeTime :: MonadIO m => EventPadGroupMode -> m Word32 Source #
setEventPadGroupModeTime :: MonadIO m => EventPadGroupMode -> Word32 -> m () Source #
type
getEventPadGroupModeType :: MonadIO m => EventPadGroupMode -> m EventType Source #
setEventPadGroupModeType :: MonadIO m => EventPadGroupMode -> EventType -> m () Source #
window
clearEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> m () Source #
getEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> m (Maybe Window) Source #
setEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> Ptr Window -> m () Source #