gi-gtk-3.0.7: 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.BindingArg

Contents

Description

A #GtkBindingArg holds the data associated with an argument for a key binding signal emission as stored in #GtkBindingSignal.

Synopsis

Exported types

newtype BindingArg Source #

Constructors

BindingArg (ManagedPtr BindingArg) 

Instances

WrappedPtr BindingArg Source # 
(~) AttrOpTag tag AttrSet => Constructible BindingArg tag Source # 

Methods

new :: MonadIO m => (ManagedPtr BindingArg -> BindingArg) -> [AttrOp BindingArg tag] -> m BindingArg

((~) * info (ResolveBindingArgMethod t BindingArg), MethodInfo * info BindingArg p) => IsLabel t (BindingArg -> p) Source # 

Methods

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

((~) * info (ResolveBindingArgMethod t BindingArg), MethodInfo * info BindingArg p) => IsLabelProxy t (BindingArg -> p) Source # 
HasAttributeList * BindingArg Source # 
type AttributeList BindingArg Source # 
type AttributeList BindingArg

newZeroBindingArg :: MonadIO m => m BindingArg Source #

Construct a BindingArg struct initialized to zero.

Properties

argType

bindingArg_argType :: AttrLabelProxy "argType" Source #