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.AccelLabel

Contents

Description

 

Synopsis

Exported types

newtype AccelLabel Source #

Instances

GObject AccelLabel Source # 
IsObject AccelLabel Source # 
IsWidget AccelLabel Source # 
IsMisc AccelLabel Source # 
IsLabel AccelLabel Source # 
IsBuildable AccelLabel Source # 
IsImplementorIface AccelLabel Source # 
IsAccelLabel AccelLabel Source # 
((~) * info (ResolveAccelLabelMethod t AccelLabel), MethodInfo * info AccelLabel p) => IsLabel t (AccelLabel -> p) Source # 

Methods

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

((~) * info (ResolveAccelLabelMethod t AccelLabel), MethodInfo * info AccelLabel p) => IsLabelProxy t (AccelLabel -> p) Source # 
HasAttributeList * AccelLabel Source # 
type SignalList AccelLabel Source # 
type SignalList AccelLabel
type AttributeList AccelLabel Source # 
type AttributeList AccelLabel

class GObject o => IsAccelLabel o Source #

Instances

(GObject a, UnknownAncestorError Constraint AccelLabel a) => IsAccelLabel a Source # 
IsAccelLabel AccelLabel Source # 

Methods

accelLabelGetAccel

data AccelLabelGetAccelMethodInfo Source #

Instances

((~) * signature (m (Word32, [ModifierType])), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelGetAccelMethodInfo a signature Source # 

Methods

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

accelLabelGetAccel :: (MonadIO m, IsAccelLabel a) => a -> m (Word32, [ModifierType]) Source #

accelLabelGetAccelWidget

data AccelLabelGetAccelWidgetMethodInfo Source #

Instances

((~) * signature (m (Maybe Widget)), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelGetAccelWidgetMethodInfo a signature Source # 

Methods

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

accelLabelGetAccelWidth

data AccelLabelGetAccelWidthMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelGetAccelWidthMethodInfo a signature Source # 

Methods

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

accelLabelNew

accelLabelRefetch

data AccelLabelRefetchMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelRefetchMethodInfo a signature Source # 

Methods

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

accelLabelSetAccel

data AccelLabelSetAccelMethodInfo Source #

Instances

((~) * signature (Word32 -> [ModifierType] -> m ()), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelSetAccelMethodInfo a signature Source # 

Methods

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

accelLabelSetAccel :: (MonadIO m, IsAccelLabel a) => a -> Word32 -> [ModifierType] -> m () Source #

accelLabelSetAccelClosure

data AccelLabelSetAccelClosureMethodInfo Source #

Instances

((~) * signature (Closure -> m ()), MonadIO m, IsAccelLabel a) => MethodInfo * AccelLabelSetAccelClosureMethodInfo a signature Source # 

Methods

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

accelLabelSetAccelClosure :: (MonadIO m, IsAccelLabel a) => a -> Closure -> m () Source #

accelLabelSetAccelWidget

data AccelLabelSetAccelWidgetMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsAccelLabel a, IsWidget b) => MethodInfo * AccelLabelSetAccelWidgetMethodInfo a signature Source # 

Methods

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

Properties

AccelClosure

data AccelLabelAccelClosurePropertyInfo Source #

Instances

AttrInfo AccelLabelAccelClosurePropertyInfo Source # 

Associated Types

type AttrAllowedOps AccelLabelAccelClosurePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AccelLabelAccelClosurePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AccelLabelAccelClosurePropertyInfo :: * -> Constraint

type AttrGetType AccelLabelAccelClosurePropertyInfo :: *

type AttrLabel AccelLabelAccelClosurePropertyInfo :: Symbol

type AttrSetTypeConstraint AccelLabelAccelClosurePropertyInfo Source # 
type AttrSetTypeConstraint AccelLabelAccelClosurePropertyInfo = * ~ Closure
type AttrLabel AccelLabelAccelClosurePropertyInfo Source # 
type AttrLabel AccelLabelAccelClosurePropertyInfo = "accel-closure"
type AttrGetType AccelLabelAccelClosurePropertyInfo Source # 
type AttrGetType AccelLabelAccelClosurePropertyInfo = Maybe Closure
type AttrBaseTypeConstraint AccelLabelAccelClosurePropertyInfo Source # 
type AttrBaseTypeConstraint AccelLabelAccelClosurePropertyInfo = IsAccelLabel
type AttrAllowedOps AccelLabelAccelClosurePropertyInfo Source # 
type AttrAllowedOps AccelLabelAccelClosurePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

accelLabelAccelClosure :: AttrLabelProxy "accelClosure" Source #

constructAccelLabelAccelClosure :: IsAccelLabel o => Closure -> IO (GValueConstruct o) Source #

setAccelLabelAccelClosure :: (MonadIO m, IsAccelLabel o) => o -> Closure -> m () Source #

AccelWidget

data AccelLabelAccelWidgetPropertyInfo Source #

Instances

AttrInfo AccelLabelAccelWidgetPropertyInfo Source # 

Associated Types

type AttrAllowedOps AccelLabelAccelWidgetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint AccelLabelAccelWidgetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint AccelLabelAccelWidgetPropertyInfo :: * -> Constraint

type AttrGetType AccelLabelAccelWidgetPropertyInfo :: *

type AttrLabel AccelLabelAccelWidgetPropertyInfo :: Symbol

type AttrSetTypeConstraint AccelLabelAccelWidgetPropertyInfo Source # 
type AttrSetTypeConstraint AccelLabelAccelWidgetPropertyInfo = IsWidget
type AttrLabel AccelLabelAccelWidgetPropertyInfo Source # 
type AttrLabel AccelLabelAccelWidgetPropertyInfo = "accel-widget"
type AttrGetType AccelLabelAccelWidgetPropertyInfo Source # 
type AttrBaseTypeConstraint AccelLabelAccelWidgetPropertyInfo Source # 
type AttrBaseTypeConstraint AccelLabelAccelWidgetPropertyInfo = IsAccelLabel
type AttrAllowedOps AccelLabelAccelWidgetPropertyInfo Source # 
type AttrAllowedOps AccelLabelAccelWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

accelLabelAccelWidget :: AttrLabelProxy "accelWidget" Source #

constructAccelLabelAccelWidget :: (IsAccelLabel o, IsWidget a) => a -> IO (GValueConstruct o) Source #