gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Structs.KeymapKey

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Structs.KeymapKey module in the gi-gdk4 package.

The link below will take you to the relevant entry in the gi-gdk4 documentation.

Documentation

newtype KeymapKey #

Instances

Instances details
Eq KeymapKey 
Instance details

Defined in GI.Gdk.Structs.KeymapKey

Methods

(==) :: KeymapKey -> KeymapKey -> Bool

(/=) :: KeymapKey -> KeymapKey -> Bool

BoxedPtr KeymapKey 
Instance details

Defined in GI.Gdk.Structs.KeymapKey

CallocPtr KeymapKey 
Instance details

Defined in GI.Gdk.Structs.KeymapKey

Methods

boxedPtrCalloc :: IO (Ptr KeymapKey) #

ManagedPtrNewtype KeymapKey 
Instance details

Defined in GI.Gdk.Structs.KeymapKey

tag ~ 'AttrSet => Constructible KeymapKey tag 
Instance details

Defined in GI.Gdk.Structs.KeymapKey

Methods

new :: MonadIO m => (ManagedPtr KeymapKey -> KeymapKey) -> [AttrOp KeymapKey tag] -> m KeymapKey #

HasAttributeList KeymapKey 
Instance details

Defined in GI.Gdk.Structs.KeymapKey

(info ~ ResolveKeymapKeyMethod t KeymapKey, OverloadedMethod info KeymapKey p, HasField t KeymapKey p) => HasField (t :: Symbol) KeymapKey p 
Instance details

Defined in GI.Gdk.Structs.KeymapKey

Methods

getField :: KeymapKey -> p

(info ~ ResolveKeymapKeyMethod t KeymapKey, OverloadedMethodInfo info KeymapKey) => IsLabel t (MethodProxy info KeymapKey) 
Instance details

Defined in GI.Gdk.Structs.KeymapKey

Methods

fromLabel :: MethodProxy info KeymapKey

(info ~ ResolveKeymapKeyMethod t KeymapKey, OverloadedMethod info KeymapKey p) => IsLabel t (KeymapKey -> p) 
Instance details

Defined in GI.Gdk.Structs.KeymapKey

Methods

fromLabel :: KeymapKey -> p

type AttributeList KeymapKey 
Instance details

Defined in GI.Gdk.Structs.KeymapKey

type AttributeList KeymapKey = KeymapKeyAttributeList

type family ResolveKeymapKeyMethod (t :: Symbol) o where ... #

Equations

ResolveKeymapKeyMethod l o = MethodResolutionFailed l o :: Type 

getKeymapKeyGroup :: MonadIO m => KeymapKey -> m Int32 #

getKeymapKeyKeycode :: MonadIO m => KeymapKey -> m Word32 #

getKeymapKeyLevel :: MonadIO m => KeymapKey -> m Int32 #

keymapKey_group :: AttrLabelProxy "group" #

keymapKey_keycode :: AttrLabelProxy "keycode" #

keymapKey_level :: AttrLabelProxy "level" #

newZeroKeymapKey :: MonadIO m => m KeymapKey #

setKeymapKeyGroup :: MonadIO m => KeymapKey -> Int32 -> m () #

setKeymapKeyKeycode :: MonadIO m => KeymapKey -> Word32 -> m () #

setKeymapKeyLevel :: MonadIO m => KeymapKey -> Int32 -> m () #