gi-gtk-3.0.31: Gtk bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (inaki@blueleaf.cc)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Structs.AccelKey

Contents

Description

No description available in the introspection data.

Synopsis

Exported types

newtype AccelKey Source #

Memory-managed wrapper type.

Constructors

AccelKey (ManagedPtr AccelKey) 

newZeroAccelKey :: MonadIO m => m AccelKey Source #

Construct a AccelKey struct initialized to zero.

noAccelKey :: Maybe AccelKey Source #

A convenience alias for Nothing :: Maybe AccelKey.

Properties

accelFlags

The accelerator flags

getAccelKeyAccelFlags :: MonadIO m => AccelKey -> m Word32 Source #

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

get accelKey #accelFlags

setAccelKeyAccelFlags :: MonadIO m => AccelKey -> Word32 -> m () Source #

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

set accelKey [ #accelFlags := value ]

accelKey

The accelerator keyval

getAccelKeyAccelKey :: MonadIO m => AccelKey -> m Word32 Source #

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

get accelKey #accelKey

setAccelKeyAccelKey :: MonadIO m => AccelKey -> Word32 -> m () Source #

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

set accelKey [ #accelKey := value ]

accelMods

The accelerator modifiers

getAccelKeyAccelMods :: MonadIO m => AccelKey -> m [ModifierType] Source #

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

get accelKey #accelMods

setAccelKeyAccelMods :: MonadIO m => AccelKey -> [ModifierType] -> m () Source #

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

set accelKey [ #accelMods := value ]