gi-gdk-3.0.10: Gdk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.Keymap

Contents

Description

 

Synopsis

Exported types

newtype Keymap Source #

Constructors

Keymap (ManagedPtr Keymap) 

Instances

GObject Keymap Source # 
IsObject Keymap Source # 
IsKeymap Keymap Source # 
((~) * info (ResolveKeymapMethod t Keymap), MethodInfo * info Keymap p) => IsLabel t (Keymap -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Keymap -> p #

((~) * info (ResolveKeymapMethod t Keymap), MethodInfo * info Keymap p) => IsLabelProxy t (Keymap -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Keymap -> p

HasAttributeList * Keymap Source # 
type SignalList Keymap Source # 
type SignalList Keymap
type AttributeList Keymap Source # 
type AttributeList Keymap

class GObject o => IsKeymap o Source #

Instances

(GObject a, UnknownAncestorError Constraint Keymap a) => IsKeymap a Source # 
IsKeymap Keymap Source # 

Methods

addVirtualModifiers

data KeymapAddVirtualModifiersMethodInfo Source #

Instances

((~) * signature ([ModifierType] -> m [ModifierType]), MonadIO m, IsKeymap a) => MethodInfo * KeymapAddVirtualModifiersMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapAddVirtualModifiersMethodInfo a -> signature -> s

getCapsLockState

data KeymapGetCapsLockStateMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsKeymap a) => MethodInfo * KeymapGetCapsLockStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapGetCapsLockStateMethodInfo a -> signature -> s

getDefault

getDirection

data KeymapGetDirectionMethodInfo Source #

Instances

((~) * signature (m Direction), MonadIO m, IsKeymap a) => MethodInfo * KeymapGetDirectionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapGetDirectionMethodInfo a -> signature -> s

keymapGetDirection :: (MonadIO m, IsKeymap a) => a -> m Direction Source #

getEntriesForKeycode

data KeymapGetEntriesForKeycodeMethodInfo Source #

Instances

((~) * signature (Word32 -> m (Bool, [KeymapKey], [Word32])), MonadIO m, IsKeymap a) => MethodInfo * KeymapGetEntriesForKeycodeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapGetEntriesForKeycodeMethodInfo a -> signature -> s

getEntriesForKeyval

data KeymapGetEntriesForKeyvalMethodInfo Source #

Instances

((~) * signature (Word32 -> m (Bool, [KeymapKey])), MonadIO m, IsKeymap a) => MethodInfo * KeymapGetEntriesForKeyvalMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapGetEntriesForKeyvalMethodInfo a -> signature -> s

getForDisplay

getModifierMask

data KeymapGetModifierMaskMethodInfo Source #

Instances

((~) * signature (ModifierIntent -> m [ModifierType]), MonadIO m, IsKeymap a) => MethodInfo * KeymapGetModifierMaskMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapGetModifierMaskMethodInfo a -> signature -> s

getModifierState

data KeymapGetModifierStateMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsKeymap a) => MethodInfo * KeymapGetModifierStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapGetModifierStateMethodInfo a -> signature -> s

getNumLockState

data KeymapGetNumLockStateMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsKeymap a) => MethodInfo * KeymapGetNumLockStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapGetNumLockStateMethodInfo a -> signature -> s

getScrollLockState

data KeymapGetScrollLockStateMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsKeymap a) => MethodInfo * KeymapGetScrollLockStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapGetScrollLockStateMethodInfo a -> signature -> s

haveBidiLayouts

data KeymapHaveBidiLayoutsMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsKeymap a) => MethodInfo * KeymapHaveBidiLayoutsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapHaveBidiLayoutsMethodInfo a -> signature -> s

lookupKey

data KeymapLookupKeyMethodInfo Source #

Instances

((~) * signature (KeymapKey -> m Word32), MonadIO m, IsKeymap a) => MethodInfo * KeymapLookupKeyMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapLookupKeyMethodInfo a -> signature -> s

mapVirtualModifiers

data KeymapMapVirtualModifiersMethodInfo Source #

Instances

((~) * signature ([ModifierType] -> m (Bool, [ModifierType])), MonadIO m, IsKeymap a) => MethodInfo * KeymapMapVirtualModifiersMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapMapVirtualModifiersMethodInfo a -> signature -> s

translateKeyboardState

data KeymapTranslateKeyboardStateMethodInfo Source #

Instances

((~) * signature (Word32 -> [ModifierType] -> Int32 -> m (Bool, Word32, Int32, Int32, [ModifierType])), MonadIO m, IsKeymap a) => MethodInfo * KeymapTranslateKeyboardStateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy KeymapTranslateKeyboardStateMethodInfo a -> signature -> s

Signals

directionChanged

data KeymapDirectionChangedSignalInfo Source #

Instances

SignalInfo KeymapDirectionChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType KeymapDirectionChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o KeymapDirectionChangedSignalInfo -> o -> HaskellCallbackType KeymapDirectionChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType KeymapDirectionChangedSignalInfo Source # 

afterKeymapDirectionChanged :: (GObject a, MonadIO m) => a -> KeymapDirectionChangedCallback -> m SignalHandlerId Source #

onKeymapDirectionChanged :: (GObject a, MonadIO m) => a -> KeymapDirectionChangedCallback -> m SignalHandlerId Source #

keysChanged

data KeymapKeysChangedSignalInfo Source #

Instances

SignalInfo KeymapKeysChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType KeymapKeysChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o KeymapKeysChangedSignalInfo -> o -> HaskellCallbackType KeymapKeysChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType KeymapKeysChangedSignalInfo Source # 

afterKeymapKeysChanged :: (GObject a, MonadIO m) => a -> KeymapKeysChangedCallback -> m SignalHandlerId Source #

onKeymapKeysChanged :: (GObject a, MonadIO m) => a -> KeymapKeysChangedCallback -> m SignalHandlerId Source #

stateChanged

data KeymapStateChangedSignalInfo Source #

Instances

SignalInfo KeymapStateChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType KeymapStateChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o KeymapStateChangedSignalInfo -> o -> HaskellCallbackType KeymapStateChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType KeymapStateChangedSignalInfo Source # 

afterKeymapStateChanged :: (GObject a, MonadIO m) => a -> KeymapStateChangedCallback -> m SignalHandlerId Source #

onKeymapStateChanged :: (GObject a, MonadIO m) => a -> KeymapStateChangedCallback -> m SignalHandlerId Source #