gi-gtk-0.3.18.13: 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.BindingSet

Contents

Description

A binding set maintains a list of activatable key bindings. A single binding set can match multiple types of widgets. Similar to style contexts, can be matched by any information contained in a widgets #GtkWidgetPath. When a binding within a set is matched upon activation, an action signal is emitted on the target widget to carry out the actual activation.

Synopsis

Exported types

newtype BindingSet Source

Instances

((~) * info (ResolveBindingSetMethod t BindingSet), MethodInfo * info BindingSet p) => IsLabel t (BindingSet -> p) Source 

Methods

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

((~) * info (ResolveBindingSetMethod t BindingSet), MethodInfo * info BindingSet p) => IsLabelProxy t (BindingSet -> p) Source 
((~) (TYPE Lifted) signature (PathType -> Text -> PathPriorityType -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) BindingSetAddPathMethodInfo BindingSet signature Source 
((~) (TYPE Lifted) signature (Word32 -> [ModifierType] -> a -> m Bool), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) BindingSetActivateMethodInfo BindingSet signature Source 

newZeroBindingSet :: MonadIO m => m BindingSet Source

Construct a BindingSet struct initialized to zero.

Methods

bindingSetActivate

data BindingSetActivateMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Word32 -> [ModifierType] -> a -> m Bool), MonadIO m, ObjectK a) => MethodInfo (TYPE Lifted) BindingSetActivateMethodInfo BindingSet signature Source 

bindingSetActivate :: (MonadIO m, ObjectK a) => BindingSet -> Word32 -> [ModifierType] -> a -> m Bool Source

bindingSetAddPath

bindingSetAddPath :: MonadIO m => BindingSet -> PathType -> Text -> PathPriorityType -> m () Source

Deprecated: (Since version 3.0)

bindingSetFind

Properties

ClassBranchPspecs

Current

Entries

Parsed

Priority

SetName

WidgetClassPspecs

WidgetPathPspecs