gi-ibus-1.5.7: IBus bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.IBus.Structs.ProcessKeyEventData

Description

IBuProcessKeyEventData properties.

Synopsis

Exported types

newtype ProcessKeyEventData Source #

Memory-managed wrapper type.

Constructors

ProcessKeyEventData (ManagedPtr ProcessKeyEventData) 

newZeroProcessKeyEventData :: MonadIO m => m ProcessKeyEventData Source #

Construct a ProcessKeyEventData struct initialized to zero.

Methods

Properties

keycode

No description available in the introspection data.

getProcessKeyEventDataKeycode :: MonadIO m => ProcessKeyEventData -> m Word32 Source #

Get the value of the “keycode” field. When overloading is enabled, this is equivalent to

get processKeyEventData #keycode

setProcessKeyEventDataKeycode :: MonadIO m => ProcessKeyEventData -> Word32 -> m () Source #

Set the value of the “keycode” field. When overloading is enabled, this is equivalent to

set processKeyEventData [ #keycode := value ]

keyval

No description available in the introspection data.

getProcessKeyEventDataKeyval :: MonadIO m => ProcessKeyEventData -> m Word32 Source #

Get the value of the “keyval” field. When overloading is enabled, this is equivalent to

get processKeyEventData #keyval

setProcessKeyEventDataKeyval :: MonadIO m => ProcessKeyEventData -> Word32 -> m () Source #

Set the value of the “keyval” field. When overloading is enabled, this is equivalent to

set processKeyEventData [ #keyval := value ]

state

No description available in the introspection data.

getProcessKeyEventDataState :: MonadIO m => ProcessKeyEventData -> m Word32 Source #

Get the value of the “state” field. When overloading is enabled, this is equivalent to

get processKeyEventData #state

setProcessKeyEventDataState :: MonadIO m => ProcessKeyEventData -> Word32 -> m () Source #

Set the value of the “state” field. When overloading is enabled, this is equivalent to

set processKeyEventData [ #state := value ]