| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Structs.AccelKey
Description
- newtype AccelKey = AccelKey (ForeignPtr AccelKey)
- newZeroAccelKey :: MonadIO m => m AccelKey
- noAccelKey :: Maybe AccelKey
- accelKeyAccelFlags :: AttrLabelProxy "accelFlags"
- accelKeyReadAccelFlags :: MonadIO m => AccelKey -> m Word32
- accelKeyWriteAccelFlags :: MonadIO m => AccelKey -> Word32 -> m ()
- accelKeyAccelKey :: AttrLabelProxy "accelKey"
- accelKeyReadAccelKey :: MonadIO m => AccelKey -> m Word32
- accelKeyWriteAccelKey :: MonadIO m => AccelKey -> Word32 -> m ()
- accelKeyAccelMods :: AttrLabelProxy "accelMods"
- accelKeyReadAccelMods :: MonadIO m => AccelKey -> m [ModifierType]
- accelKeyWriteAccelMods :: MonadIO m => AccelKey -> [ModifierType] -> m ()
Exported types
Constructors
| AccelKey (ForeignPtr AccelKey) |
Instances
| WrappedPtr AccelKey | |
| (~) AttrOpTag tag AttrSet => Constructible AccelKey tag | |
| ((~) * info (ResolveAccelKeyMethod t AccelKey), MethodInfo * info AccelKey p) => IsLabelProxy t (AccelKey -> p) | |
| type AttributeList AccelKey |
newZeroAccelKey :: MonadIO m => m AccelKey Source
Construct a AccelKey struct initialized to zero.
Properties
AccelFlags
accelKeyAccelFlags :: AttrLabelProxy "accelFlags" Source
accelKeyReadAccelFlags :: MonadIO m => AccelKey -> m Word32 Source
accelKeyWriteAccelFlags :: MonadIO m => AccelKey -> Word32 -> m () Source
AccelKey
accelKeyAccelKey :: AttrLabelProxy "accelKey" Source
accelKeyReadAccelKey :: MonadIO m => AccelKey -> m Word32 Source
accelKeyWriteAccelKey :: MonadIO m => AccelKey -> Word32 -> m () Source
AccelMods
accelKeyAccelMods :: AttrLabelProxy "accelMods" Source
accelKeyReadAccelMods :: MonadIO m => AccelKey -> m [ModifierType] Source
accelKeyWriteAccelMods :: MonadIO m => AccelKey -> [ModifierType] -> m () Source