gi-gio-2.0.10: Gio 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.Gio.Interfaces.ActionMap

Contents

Description

 

Synopsis

Exported types

newtype ActionMap Source #

Constructors

ActionMap (ManagedPtr ActionMap) 

Instances

GObject ActionMap Source # 
IsObject ActionMap Source # 
IsActionMap ActionMap Source # 
((~) * info (ResolveActionMapMethod t ActionMap), MethodInfo * info ActionMap p) => IsLabel t (ActionMap -> p) Source # 

Methods

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

((~) * info (ResolveActionMapMethod t ActionMap), MethodInfo * info ActionMap p) => IsLabelProxy t (ActionMap -> p) Source # 

Methods

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

HasAttributeList * ActionMap Source # 
type SignalList ActionMap Source # 
type SignalList ActionMap
type AttributeList ActionMap Source # 
type AttributeList ActionMap

class GObject o => IsActionMap o Source #

Methods

addAction

data ActionMapAddActionMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsActionMap a, IsAction b) => MethodInfo * ActionMapAddActionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionMapAddActionMethodInfo a -> signature -> s

actionMapAddAction :: (MonadIO m, IsActionMap a, IsAction b) => a -> b -> m () Source #

addActionEntries

data ActionMapAddActionEntriesMethodInfo Source #

Instances

((~) * signature ([ActionEntry] -> Ptr () -> m ()), MonadIO m, IsActionMap a) => MethodInfo * ActionMapAddActionEntriesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionMapAddActionEntriesMethodInfo a -> signature -> s

lookupAction

data ActionMapLookupActionMethodInfo Source #

Instances

((~) * signature (Text -> m Action), MonadIO m, IsActionMap a) => MethodInfo * ActionMapLookupActionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionMapLookupActionMethodInfo a -> signature -> s

removeAction

data ActionMapRemoveActionMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsActionMap a) => MethodInfo * ActionMapRemoveActionMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ActionMapRemoveActionMethodInfo a -> signature -> s

actionMapRemoveAction :: (MonadIO m, IsActionMap a) => a -> Text -> m () Source #