gi-gtk-3.0.6: 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.Objects.AccelMap

Contents

Description

 

Synopsis

Exported types

newtype AccelMap Source #

Constructors

AccelMap (ForeignPtr AccelMap) 

Instances

GObject AccelMap Source # 
IsObject AccelMap Source # 
IsAccelMap AccelMap Source # 
((~) * info (ResolveAccelMapMethod t AccelMap), MethodInfo * info AccelMap p) => IsLabel t (AccelMap -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> AccelMap -> p #

((~) * info (ResolveAccelMapMethod t AccelMap), MethodInfo * info AccelMap p) => IsLabelProxy t (AccelMap -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> AccelMap -> p

HasAttributeList * AccelMap Source # 
type SignalList AccelMap Source # 
type SignalList AccelMap
type AttributeList AccelMap Source # 
type AttributeList AccelMap

class GObject o => IsAccelMap o Source #

Instances

(GObject a, UnknownAncestorError Constraint AccelMap a) => IsAccelMap a Source # 
IsAccelMap AccelMap Source # 

Methods

accelMapAddEntry

accelMapAddEntry :: MonadIO m => Text -> Word32 -> [ModifierType] -> m () Source #

accelMapAddFilter

accelMapAddFilter :: MonadIO m => Text -> m () Source #

accelMapChangeEntry

accelMapChangeEntry :: MonadIO m => Text -> Word32 -> [ModifierType] -> Bool -> m Bool Source #

accelMapForeach

accelMapForeachUnfiltered

accelMapGet

accelMapLoad

accelMapLoad :: MonadIO m => [Char] -> m () Source #

accelMapLoadFd

accelMapLoadScanner

accelMapLoadScanner :: MonadIO m => Scanner -> m () Source #

accelMapLockPath

accelMapLockPath :: MonadIO m => Text -> m () Source #

accelMapLookupEntry

accelMapSave

accelMapSave :: MonadIO m => [Char] -> m () Source #

accelMapSaveFd

accelMapUnlockPath

accelMapUnlockPath :: MonadIO m => Text -> m () Source #

Signals

Changed

type AccelMapChangedCallback = Text -> Word32 -> [ModifierType] -> IO () Source #

type AccelMapChangedCallbackC = Ptr () -> CString -> Word32 -> CUInt -> Ptr () -> IO () Source #

data AccelMapChangedSignalInfo Source #

Instances

SignalInfo AccelMapChangedSignalInfo Source # 

Associated Types

type HaskellCallbackType AccelMapChangedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o AccelMapChangedSignalInfo -> o -> HaskellCallbackType AccelMapChangedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType AccelMapChangedSignalInfo Source # 

afterAccelMapChanged :: (GObject a, MonadIO m) => a -> AccelMapChangedCallback -> m SignalHandlerId Source #

onAccelMapChanged :: (GObject a, MonadIO m) => a -> AccelMapChangedCallback -> m SignalHandlerId Source #