Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
getModifierState :: (MonadIO m, KeyboardEventClass self, GlibString string) => self -> string -> m Bool Source #
initKeyboardEvent :: (MonadIO m, KeyboardEventClass self, WindowClass view, GlibString string) => self -> string -> Bool -> Bool -> Maybe view -> string -> Word -> Bool -> Bool -> Bool -> Bool -> Bool -> m () Source #
pattern KEY_LOCATION_STANDARD :: forall a. (Num a, Eq a) => a Source #
pattern KEY_LOCATION_LEFT :: forall a. (Num a, Eq a) => a Source #
pattern KEY_LOCATION_RIGHT :: forall a. (Num a, Eq a) => a Source #
pattern KEY_LOCATION_NUMPAD :: forall a. (Num a, Eq a) => a Source #
getKeyIdentifier :: (MonadIO m, KeyboardEventClass self, GlibString string) => self -> m string Source #
getKeyLocation :: (MonadIO m, KeyboardEventClass self) => self -> m Word Source #
getCtrlKey :: (MonadIO m, KeyboardEventClass self) => self -> m Bool Source #
getShiftKey :: (MonadIO m, KeyboardEventClass self) => self -> m Bool Source #
getMetaKey :: (MonadIO m, KeyboardEventClass self) => self -> m Bool Source #
getAltGraphKey :: (MonadIO m, KeyboardEventClass self) => self -> m Bool Source #
data KeyboardEvent Source #
castToKeyboardEvent :: GObjectClass obj => obj -> KeyboardEvent Source #
class UIEventClass o => KeyboardEventClass o Source #
toKeyboardEvent :: KeyboardEventClass o => o -> KeyboardEvent Source #