gi-gtk-3.0.26: Gtk 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.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) 
Instances
WrappedPtr AccelKey Source # 
Instance details

Defined in GI.Gtk.Structs.AccelKey

tag ~ AttrSet => Constructible AccelKey tag Source # 
Instance details

Defined in GI.Gtk.Structs.AccelKey

Methods

new :: MonadIO m => (ManagedPtr AccelKey -> AccelKey) -> [AttrOp AccelKey tag] -> m 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 ]