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
mode switches in a group.
- newtype EventPadGroupMode = EventPadGroupMode (ManagedPtr EventPadGroupMode)
- newZeroEventPadGroupMode :: MonadIO m => m EventPadGroupMode
- noEventPadGroupMode :: Maybe EventPadGroupMode
- eventPadGroupMode_group :: AttrLabelProxy "group"
- getEventPadGroupModeGroup :: MonadIO m => EventPadGroupMode -> m Word32
- setEventPadGroupModeGroup :: MonadIO m => EventPadGroupMode -> Word32 -> m ()
- eventPadGroupMode_mode :: AttrLabelProxy "mode"
- getEventPadGroupModeMode :: MonadIO m => EventPadGroupMode -> m Word32
- setEventPadGroupModeMode :: MonadIO m => EventPadGroupMode -> Word32 -> m ()
- eventPadGroupMode_sendEvent :: AttrLabelProxy "sendEvent"
- getEventPadGroupModeSendEvent :: MonadIO m => EventPadGroupMode -> m Int8
- setEventPadGroupModeSendEvent :: MonadIO m => EventPadGroupMode -> Int8 -> m ()
- eventPadGroupMode_time :: AttrLabelProxy "time"
- getEventPadGroupModeTime :: MonadIO m => EventPadGroupMode -> m Word32
- setEventPadGroupModeTime :: MonadIO m => EventPadGroupMode -> Word32 -> m ()
- eventPadGroupMode_type :: AttrLabelProxy "type"
- getEventPadGroupModeType :: MonadIO m => EventPadGroupMode -> m EventType
- setEventPadGroupModeType :: MonadIO m => EventPadGroupMode -> EventType -> m ()
- clearEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> m ()
- eventPadGroupMode_window :: AttrLabelProxy "window"
- getEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> m (Maybe Window)
- setEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> Ptr Window -> m ()
Exported types
newtype EventPadGroupMode Source #
WrappedPtr EventPadGroupMode Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventPadGroupMode tag Source # | |
((~) * info (ResolveEventPadGroupModeMethod t EventPadGroupMode), MethodInfo * info EventPadGroupMode p) => IsLabel t (EventPadGroupMode -> p) Source # | |
((~) * info (ResolveEventPadGroupModeMethod t EventPadGroupMode), MethodInfo * info EventPadGroupMode p) => IsLabelProxy t (EventPadGroupMode -> p) Source # | |
HasAttributeList * EventPadGroupMode Source # | |
type AttributeList EventPadGroupMode Source # | |
newZeroEventPadGroupMode :: MonadIO m => m EventPadGroupMode Source #
Construct a EventPadGroupMode
struct initialized to zero.
Properties
group
eventPadGroupMode_group :: AttrLabelProxy "group" Source #
getEventPadGroupModeGroup :: MonadIO m => EventPadGroupMode -> m Word32 Source #
setEventPadGroupModeGroup :: MonadIO m => EventPadGroupMode -> Word32 -> m () Source #
mode
eventPadGroupMode_mode :: AttrLabelProxy "mode" Source #
getEventPadGroupModeMode :: MonadIO m => EventPadGroupMode -> m Word32 Source #
setEventPadGroupModeMode :: MonadIO m => EventPadGroupMode -> Word32 -> m () Source #
sendEvent
eventPadGroupMode_sendEvent :: AttrLabelProxy "sendEvent" Source #
getEventPadGroupModeSendEvent :: MonadIO m => EventPadGroupMode -> m Int8 Source #
setEventPadGroupModeSendEvent :: MonadIO m => EventPadGroupMode -> Int8 -> m () Source #
time
eventPadGroupMode_time :: AttrLabelProxy "time" Source #
getEventPadGroupModeTime :: MonadIO m => EventPadGroupMode -> m Word32 Source #
setEventPadGroupModeTime :: MonadIO m => EventPadGroupMode -> Word32 -> m () Source #
type
eventPadGroupMode_type :: AttrLabelProxy "type" Source #
getEventPadGroupModeType :: MonadIO m => EventPadGroupMode -> m EventType Source #
setEventPadGroupModeType :: MonadIO m => EventPadGroupMode -> EventType -> m () Source #
window
clearEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> m () Source #
eventPadGroupMode_window :: AttrLabelProxy "window" Source #
getEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> m (Maybe Window) Source #
setEventPadGroupModeWindow :: MonadIO m => EventPadGroupMode -> Ptr Window -> m () Source #