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

Contents

Description

 

Synopsis

Exported types

newtype Label Source #

Constructors

Label (ForeignPtr Label) 

Instances

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

Methods

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

((~) * info (ResolveLabelMethod t Label), MethodInfo * info Label p) => IsLabelProxy t (Label -> p) Source # 

Methods

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

HasAttributeList * Label Source # 
type SignalList Label Source # 
type SignalList Label
type AttributeList Label Source # 
type AttributeList Label

class GObject o => IsLabel o Source #

Instances

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

Methods

labelGetAngle

data LabelGetAngleMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsLabel a) => MethodInfo * LabelGetAngleMethodInfo a signature Source # 

Methods

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

labelGetAttributes

data LabelGetAttributesMethodInfo Source #

Instances

((~) * signature (m (Maybe AttrList)), MonadIO m, IsLabel a) => MethodInfo * LabelGetAttributesMethodInfo a signature Source # 

Methods

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

labelGetAttributes :: (MonadIO m, IsLabel a) => a -> m (Maybe AttrList) Source #

labelGetCurrentUri

data LabelGetCurrentUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsLabel a) => MethodInfo * LabelGetCurrentUriMethodInfo a signature Source # 

Methods

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

labelGetCurrentUri :: (MonadIO m, IsLabel a) => a -> m Text Source #

labelGetEllipsize

data LabelGetEllipsizeMethodInfo Source #

Instances

((~) * signature (m EllipsizeMode), MonadIO m, IsLabel a) => MethodInfo * LabelGetEllipsizeMethodInfo a signature Source # 

Methods

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

labelGetEllipsize :: (MonadIO m, IsLabel a) => a -> m EllipsizeMode Source #

labelGetJustify

data LabelGetJustifyMethodInfo Source #

Instances

((~) * signature (m Justification), MonadIO m, IsLabel a) => MethodInfo * LabelGetJustifyMethodInfo a signature Source # 

Methods

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

labelGetLabel

data LabelGetLabelMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsLabel a) => MethodInfo * LabelGetLabelMethodInfo a signature Source # 

Methods

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

labelGetLabel :: (MonadIO m, IsLabel a) => a -> m Text Source #

labelGetLayout

data LabelGetLayoutMethodInfo Source #

Instances

((~) * signature (m Layout), MonadIO m, IsLabel a) => MethodInfo * LabelGetLayoutMethodInfo a signature Source # 

Methods

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

labelGetLayout :: (MonadIO m, IsLabel a) => a -> m Layout Source #

labelGetLayoutOffsets

data LabelGetLayoutOffsetsMethodInfo Source #

Instances

((~) * signature (m (Int32, Int32)), MonadIO m, IsLabel a) => MethodInfo * LabelGetLayoutOffsetsMethodInfo a signature Source # 

Methods

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

labelGetLineWrap

data LabelGetLineWrapMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLabel a) => MethodInfo * LabelGetLineWrapMethodInfo a signature Source # 

Methods

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

labelGetLineWrapMode

data LabelGetLineWrapModeMethodInfo Source #

Instances

((~) * signature (m WrapMode), MonadIO m, IsLabel a) => MethodInfo * LabelGetLineWrapModeMethodInfo a signature Source # 

Methods

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

labelGetLineWrapMode :: (MonadIO m, IsLabel a) => a -> m WrapMode Source #

labelGetLines

data LabelGetLinesMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLabel a) => MethodInfo * LabelGetLinesMethodInfo a signature Source # 

Methods

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

labelGetMaxWidthChars

data LabelGetMaxWidthCharsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLabel a) => MethodInfo * LabelGetMaxWidthCharsMethodInfo a signature Source # 

Methods

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

labelGetMnemonicKeyval

data LabelGetMnemonicKeyvalMethodInfo Source #

Instances

((~) * signature (m Word32), MonadIO m, IsLabel a) => MethodInfo * LabelGetMnemonicKeyvalMethodInfo a signature Source # 

Methods

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

labelGetMnemonicWidget

data LabelGetMnemonicWidgetMethodInfo Source #

Instances

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

Methods

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

labelGetSelectable

data LabelGetSelectableMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLabel a) => MethodInfo * LabelGetSelectableMethodInfo a signature Source # 

Methods

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

labelGetSelectionBounds

data LabelGetSelectionBoundsMethodInfo Source #

Instances

((~) * signature (m (Bool, Int32, Int32)), MonadIO m, IsLabel a) => MethodInfo * LabelGetSelectionBoundsMethodInfo a signature Source # 

Methods

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

labelGetSingleLineMode

data LabelGetSingleLineModeMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLabel a) => MethodInfo * LabelGetSingleLineModeMethodInfo a signature Source # 

Methods

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

labelGetText

data LabelGetTextMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsLabel a) => MethodInfo * LabelGetTextMethodInfo a signature Source # 

Methods

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

labelGetText :: (MonadIO m, IsLabel a) => a -> m Text Source #

labelGetTrackVisitedLinks

data LabelGetTrackVisitedLinksMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLabel a) => MethodInfo * LabelGetTrackVisitedLinksMethodInfo a signature Source # 

Methods

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

labelGetUseMarkup

data LabelGetUseMarkupMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLabel a) => MethodInfo * LabelGetUseMarkupMethodInfo a signature Source # 

Methods

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

labelGetUseUnderline

data LabelGetUseUnderlineMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsLabel a) => MethodInfo * LabelGetUseUnderlineMethodInfo a signature Source # 

Methods

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

labelGetWidthChars

data LabelGetWidthCharsMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsLabel a) => MethodInfo * LabelGetWidthCharsMethodInfo a signature Source # 

Methods

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

labelGetXalign

data LabelGetXalignMethodInfo Source #

Instances

((~) * signature (m Float), MonadIO m, IsLabel a) => MethodInfo * LabelGetXalignMethodInfo a signature Source # 

Methods

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

labelGetYalign

data LabelGetYalignMethodInfo Source #

Instances

((~) * signature (m Float), MonadIO m, IsLabel a) => MethodInfo * LabelGetYalignMethodInfo a signature Source # 

Methods

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

labelNew

labelNew :: MonadIO m => Maybe Text -> m Label Source #

labelNewWithMnemonic

labelSelectRegion

data LabelSelectRegionMethodInfo Source #

Instances

((~) * signature (Int32 -> Int32 -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSelectRegionMethodInfo a signature Source # 

Methods

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

labelSelectRegion :: (MonadIO m, IsLabel a) => a -> Int32 -> Int32 -> m () Source #

labelSetAngle

data LabelSetAngleMethodInfo Source #

Instances

((~) * signature (Double -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetAngleMethodInfo a signature Source # 

Methods

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

labelSetAngle :: (MonadIO m, IsLabel a) => a -> Double -> m () Source #

labelSetAttributes

data LabelSetAttributesMethodInfo Source #

Instances

((~) * signature (Maybe AttrList -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetAttributesMethodInfo a signature Source # 

Methods

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

labelSetAttributes :: (MonadIO m, IsLabel a) => a -> Maybe AttrList -> m () Source #

labelSetEllipsize

data LabelSetEllipsizeMethodInfo Source #

Instances

((~) * signature (EllipsizeMode -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetEllipsizeMethodInfo a signature Source # 

Methods

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

labelSetEllipsize :: (MonadIO m, IsLabel a) => a -> EllipsizeMode -> m () Source #

labelSetJustify

data LabelSetJustifyMethodInfo Source #

Instances

((~) * signature (Justification -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetJustifyMethodInfo a signature Source # 

Methods

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

labelSetLabel

data LabelSetLabelMethodInfo Source #

Instances

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

Methods

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

labelSetLabel :: (MonadIO m, IsLabel a) => a -> Text -> m () Source #

labelSetLineWrap

data LabelSetLineWrapMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetLineWrapMethodInfo a signature Source # 

Methods

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

labelSetLineWrap :: (MonadIO m, IsLabel a) => a -> Bool -> m () Source #

labelSetLineWrapMode

data LabelSetLineWrapModeMethodInfo Source #

Instances

((~) * signature (WrapMode -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetLineWrapModeMethodInfo a signature Source # 

Methods

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

labelSetLineWrapMode :: (MonadIO m, IsLabel a) => a -> WrapMode -> m () Source #

labelSetLines

data LabelSetLinesMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetLinesMethodInfo a signature Source # 

Methods

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

labelSetLines :: (MonadIO m, IsLabel a) => a -> Int32 -> m () Source #

labelSetMarkup

data LabelSetMarkupMethodInfo Source #

Instances

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

Methods

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

labelSetMarkup :: (MonadIO m, IsLabel a) => a -> Text -> m () Source #

labelSetMarkupWithMnemonic

data LabelSetMarkupWithMnemonicMethodInfo Source #

Instances

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

Methods

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

labelSetMarkupWithMnemonic :: (MonadIO m, IsLabel a) => a -> Text -> m () Source #

labelSetMaxWidthChars

data LabelSetMaxWidthCharsMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetMaxWidthCharsMethodInfo a signature Source # 

Methods

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

labelSetMnemonicWidget

data LabelSetMnemonicWidgetMethodInfo Source #

Instances

((~) * signature (Maybe b -> m ()), MonadIO m, IsLabel a, IsWidget b) => MethodInfo * LabelSetMnemonicWidgetMethodInfo a signature Source # 

Methods

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

labelSetPattern

data LabelSetPatternMethodInfo Source #

Instances

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

Methods

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

labelSetPattern :: (MonadIO m, IsLabel a) => a -> Text -> m () Source #

labelSetSelectable

data LabelSetSelectableMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetSelectableMethodInfo a signature Source # 

Methods

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

labelSetSelectable :: (MonadIO m, IsLabel a) => a -> Bool -> m () Source #

labelSetSingleLineMode

data LabelSetSingleLineModeMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetSingleLineModeMethodInfo a signature Source # 

Methods

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

labelSetText

data LabelSetTextMethodInfo Source #

Instances

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

Methods

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

labelSetText :: (MonadIO m, IsLabel a) => a -> Text -> m () Source #

labelSetTextWithMnemonic

data LabelSetTextWithMnemonicMethodInfo Source #

Instances

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

Methods

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

labelSetTextWithMnemonic :: (MonadIO m, IsLabel a) => a -> Text -> m () Source #

labelSetTrackVisitedLinks

data LabelSetTrackVisitedLinksMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetTrackVisitedLinksMethodInfo a signature Source # 

Methods

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

labelSetUseMarkup

data LabelSetUseMarkupMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetUseMarkupMethodInfo a signature Source # 

Methods

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

labelSetUseMarkup :: (MonadIO m, IsLabel a) => a -> Bool -> m () Source #

labelSetUseUnderline

data LabelSetUseUnderlineMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetUseUnderlineMethodInfo a signature Source # 

Methods

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

labelSetUseUnderline :: (MonadIO m, IsLabel a) => a -> Bool -> m () Source #

labelSetWidthChars

data LabelSetWidthCharsMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetWidthCharsMethodInfo a signature Source # 

Methods

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

labelSetWidthChars :: (MonadIO m, IsLabel a) => a -> Int32 -> m () Source #

labelSetXalign

data LabelSetXalignMethodInfo Source #

Instances

((~) * signature (Float -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetXalignMethodInfo a signature Source # 

Methods

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

labelSetXalign :: (MonadIO m, IsLabel a) => a -> Float -> m () Source #

labelSetYalign

data LabelSetYalignMethodInfo Source #

Instances

((~) * signature (Float -> m ()), MonadIO m, IsLabel a) => MethodInfo * LabelSetYalignMethodInfo a signature Source # 

Methods

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

labelSetYalign :: (MonadIO m, IsLabel a) => a -> Float -> m () Source #

Properties

Angle

data LabelAnglePropertyInfo Source #

Instances

AttrInfo LabelAnglePropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelAnglePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelAnglePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelAnglePropertyInfo :: * -> Constraint

type AttrGetType LabelAnglePropertyInfo :: *

type AttrLabel LabelAnglePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelAnglePropertyInfo o => Proxy * LabelAnglePropertyInfo -> o -> IO (AttrGetType LabelAnglePropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelAnglePropertyInfo o, AttrSetTypeConstraint LabelAnglePropertyInfo b) => Proxy * LabelAnglePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelAnglePropertyInfo o => Proxy * LabelAnglePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelAnglePropertyInfo o, AttrSetTypeConstraint LabelAnglePropertyInfo b) => Proxy * LabelAnglePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelAnglePropertyInfo Source # 
type AttrSetTypeConstraint LabelAnglePropertyInfo = * ~ Double
type AttrLabel LabelAnglePropertyInfo Source # 
type AttrLabel LabelAnglePropertyInfo = "angle"
type AttrGetType LabelAnglePropertyInfo Source # 
type AttrGetType LabelAnglePropertyInfo = Double
type AttrBaseTypeConstraint LabelAnglePropertyInfo Source # 
type AttrBaseTypeConstraint LabelAnglePropertyInfo = IsLabel
type AttrAllowedOps LabelAnglePropertyInfo Source # 
type AttrAllowedOps LabelAnglePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelAngle :: IsLabel o => Double -> IO (GValueConstruct o) Source #

labelAngle :: AttrLabelProxy "angle" Source #

setLabelAngle :: (MonadIO m, IsLabel o) => o -> Double -> m () Source #

Attributes

data LabelAttributesPropertyInfo Source #

Instances

AttrInfo LabelAttributesPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelAttributesPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelAttributesPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelAttributesPropertyInfo :: * -> Constraint

type AttrGetType LabelAttributesPropertyInfo :: *

type AttrLabel LabelAttributesPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelAttributesPropertyInfo o => Proxy * LabelAttributesPropertyInfo -> o -> IO (AttrGetType LabelAttributesPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelAttributesPropertyInfo o, AttrSetTypeConstraint LabelAttributesPropertyInfo b) => Proxy * LabelAttributesPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelAttributesPropertyInfo o => Proxy * LabelAttributesPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelAttributesPropertyInfo o, AttrSetTypeConstraint LabelAttributesPropertyInfo b) => Proxy * LabelAttributesPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelAttributesPropertyInfo Source # 
type AttrSetTypeConstraint LabelAttributesPropertyInfo = * ~ AttrList
type AttrLabel LabelAttributesPropertyInfo Source # 
type AttrLabel LabelAttributesPropertyInfo = "attributes"
type AttrGetType LabelAttributesPropertyInfo Source # 
type AttrGetType LabelAttributesPropertyInfo = Maybe AttrList
type AttrBaseTypeConstraint LabelAttributesPropertyInfo Source # 
type AttrBaseTypeConstraint LabelAttributesPropertyInfo = IsLabel
type AttrAllowedOps LabelAttributesPropertyInfo Source # 
type AttrAllowedOps LabelAttributesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructLabelAttributes :: IsLabel o => AttrList -> IO (GValueConstruct o) Source #

getLabelAttributes :: (MonadIO m, IsLabel o) => o -> m (Maybe AttrList) Source #

labelAttributes :: AttrLabelProxy "attributes" Source #

setLabelAttributes :: (MonadIO m, IsLabel o) => o -> AttrList -> m () Source #

CursorPosition

data LabelCursorPositionPropertyInfo Source #

Instances

AttrInfo LabelCursorPositionPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelCursorPositionPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelCursorPositionPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelCursorPositionPropertyInfo :: * -> Constraint

type AttrGetType LabelCursorPositionPropertyInfo :: *

type AttrLabel LabelCursorPositionPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelCursorPositionPropertyInfo o => Proxy * LabelCursorPositionPropertyInfo -> o -> IO (AttrGetType LabelCursorPositionPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelCursorPositionPropertyInfo o, AttrSetTypeConstraint LabelCursorPositionPropertyInfo b) => Proxy * LabelCursorPositionPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelCursorPositionPropertyInfo o => Proxy * LabelCursorPositionPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelCursorPositionPropertyInfo o, AttrSetTypeConstraint LabelCursorPositionPropertyInfo b) => Proxy * LabelCursorPositionPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelCursorPositionPropertyInfo Source # 
type AttrSetTypeConstraint LabelCursorPositionPropertyInfo = * ~ ()
type AttrLabel LabelCursorPositionPropertyInfo Source # 
type AttrLabel LabelCursorPositionPropertyInfo = "cursor-position"
type AttrGetType LabelCursorPositionPropertyInfo Source # 
type AttrBaseTypeConstraint LabelCursorPositionPropertyInfo Source # 
type AttrBaseTypeConstraint LabelCursorPositionPropertyInfo = IsLabel
type AttrAllowedOps LabelCursorPositionPropertyInfo Source # 
type AttrAllowedOps LabelCursorPositionPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

labelCursorPosition :: AttrLabelProxy "cursorPosition" Source #

Ellipsize

data LabelEllipsizePropertyInfo Source #

Instances

AttrInfo LabelEllipsizePropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelEllipsizePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelEllipsizePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelEllipsizePropertyInfo :: * -> Constraint

type AttrGetType LabelEllipsizePropertyInfo :: *

type AttrLabel LabelEllipsizePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelEllipsizePropertyInfo o => Proxy * LabelEllipsizePropertyInfo -> o -> IO (AttrGetType LabelEllipsizePropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelEllipsizePropertyInfo o, AttrSetTypeConstraint LabelEllipsizePropertyInfo b) => Proxy * LabelEllipsizePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelEllipsizePropertyInfo o => Proxy * LabelEllipsizePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelEllipsizePropertyInfo o, AttrSetTypeConstraint LabelEllipsizePropertyInfo b) => Proxy * LabelEllipsizePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelEllipsizePropertyInfo Source # 
type AttrSetTypeConstraint LabelEllipsizePropertyInfo = * ~ EllipsizeMode
type AttrLabel LabelEllipsizePropertyInfo Source # 
type AttrLabel LabelEllipsizePropertyInfo = "ellipsize"
type AttrGetType LabelEllipsizePropertyInfo Source # 
type AttrGetType LabelEllipsizePropertyInfo = EllipsizeMode
type AttrBaseTypeConstraint LabelEllipsizePropertyInfo Source # 
type AttrBaseTypeConstraint LabelEllipsizePropertyInfo = IsLabel
type AttrAllowedOps LabelEllipsizePropertyInfo Source # 
type AttrAllowedOps LabelEllipsizePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelEllipsize :: IsLabel o => EllipsizeMode -> IO (GValueConstruct o) Source #

getLabelEllipsize :: (MonadIO m, IsLabel o) => o -> m EllipsizeMode Source #

labelEllipsize :: AttrLabelProxy "ellipsize" Source #

setLabelEllipsize :: (MonadIO m, IsLabel o) => o -> EllipsizeMode -> m () Source #

Justify

data LabelJustifyPropertyInfo Source #

Instances

AttrInfo LabelJustifyPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelJustifyPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelJustifyPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelJustifyPropertyInfo :: * -> Constraint

type AttrGetType LabelJustifyPropertyInfo :: *

type AttrLabel LabelJustifyPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelJustifyPropertyInfo o => Proxy * LabelJustifyPropertyInfo -> o -> IO (AttrGetType LabelJustifyPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelJustifyPropertyInfo o, AttrSetTypeConstraint LabelJustifyPropertyInfo b) => Proxy * LabelJustifyPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelJustifyPropertyInfo o => Proxy * LabelJustifyPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelJustifyPropertyInfo o, AttrSetTypeConstraint LabelJustifyPropertyInfo b) => Proxy * LabelJustifyPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelJustifyPropertyInfo Source # 
type AttrSetTypeConstraint LabelJustifyPropertyInfo = * ~ Justification
type AttrLabel LabelJustifyPropertyInfo Source # 
type AttrLabel LabelJustifyPropertyInfo = "justify"
type AttrGetType LabelJustifyPropertyInfo Source # 
type AttrBaseTypeConstraint LabelJustifyPropertyInfo Source # 
type AttrBaseTypeConstraint LabelJustifyPropertyInfo = IsLabel
type AttrAllowedOps LabelJustifyPropertyInfo Source # 
type AttrAllowedOps LabelJustifyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelJustify :: IsLabel o => Justification -> IO (GValueConstruct o) Source #

labelJustify :: AttrLabelProxy "justify" Source #

Label

data LabelLabelPropertyInfo Source #

Instances

AttrInfo LabelLabelPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelLabelPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelLabelPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelLabelPropertyInfo :: * -> Constraint

type AttrGetType LabelLabelPropertyInfo :: *

type AttrLabel LabelLabelPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelLabelPropertyInfo o => Proxy * LabelLabelPropertyInfo -> o -> IO (AttrGetType LabelLabelPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelLabelPropertyInfo o, AttrSetTypeConstraint LabelLabelPropertyInfo b) => Proxy * LabelLabelPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelLabelPropertyInfo o => Proxy * LabelLabelPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelLabelPropertyInfo o, AttrSetTypeConstraint LabelLabelPropertyInfo b) => Proxy * LabelLabelPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelLabelPropertyInfo Source # 
type AttrSetTypeConstraint LabelLabelPropertyInfo = * ~ Text
type AttrLabel LabelLabelPropertyInfo Source # 
type AttrLabel LabelLabelPropertyInfo = "label"
type AttrGetType LabelLabelPropertyInfo Source # 
type AttrGetType LabelLabelPropertyInfo = Text
type AttrBaseTypeConstraint LabelLabelPropertyInfo Source # 
type AttrBaseTypeConstraint LabelLabelPropertyInfo = IsLabel
type AttrAllowedOps LabelLabelPropertyInfo Source # 
type AttrAllowedOps LabelLabelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelLabel :: IsLabel o => Text -> IO (GValueConstruct o) Source #

getLabelLabel :: (MonadIO m, IsLabel o) => o -> m Text Source #

labelLabel :: AttrLabelProxy "label" Source #

setLabelLabel :: (MonadIO m, IsLabel o) => o -> Text -> m () Source #

Lines

data LabelLinesPropertyInfo Source #

Instances

AttrInfo LabelLinesPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelLinesPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelLinesPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelLinesPropertyInfo :: * -> Constraint

type AttrGetType LabelLinesPropertyInfo :: *

type AttrLabel LabelLinesPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelLinesPropertyInfo o => Proxy * LabelLinesPropertyInfo -> o -> IO (AttrGetType LabelLinesPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelLinesPropertyInfo o, AttrSetTypeConstraint LabelLinesPropertyInfo b) => Proxy * LabelLinesPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelLinesPropertyInfo o => Proxy * LabelLinesPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelLinesPropertyInfo o, AttrSetTypeConstraint LabelLinesPropertyInfo b) => Proxy * LabelLinesPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelLinesPropertyInfo Source # 
type AttrSetTypeConstraint LabelLinesPropertyInfo = * ~ Int32
type AttrLabel LabelLinesPropertyInfo Source # 
type AttrLabel LabelLinesPropertyInfo = "lines"
type AttrGetType LabelLinesPropertyInfo Source # 
type AttrGetType LabelLinesPropertyInfo = Int32
type AttrBaseTypeConstraint LabelLinesPropertyInfo Source # 
type AttrBaseTypeConstraint LabelLinesPropertyInfo = IsLabel
type AttrAllowedOps LabelLinesPropertyInfo Source # 
type AttrAllowedOps LabelLinesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelLines :: IsLabel o => Int32 -> IO (GValueConstruct o) Source #

labelLines :: AttrLabelProxy "lines" Source #

setLabelLines :: (MonadIO m, IsLabel o) => o -> Int32 -> m () Source #

MaxWidthChars

data LabelMaxWidthCharsPropertyInfo Source #

Instances

AttrInfo LabelMaxWidthCharsPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelMaxWidthCharsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelMaxWidthCharsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelMaxWidthCharsPropertyInfo :: * -> Constraint

type AttrGetType LabelMaxWidthCharsPropertyInfo :: *

type AttrLabel LabelMaxWidthCharsPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelMaxWidthCharsPropertyInfo o => Proxy * LabelMaxWidthCharsPropertyInfo -> o -> IO (AttrGetType LabelMaxWidthCharsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelMaxWidthCharsPropertyInfo o, AttrSetTypeConstraint LabelMaxWidthCharsPropertyInfo b) => Proxy * LabelMaxWidthCharsPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelMaxWidthCharsPropertyInfo o => Proxy * LabelMaxWidthCharsPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelMaxWidthCharsPropertyInfo o, AttrSetTypeConstraint LabelMaxWidthCharsPropertyInfo b) => Proxy * LabelMaxWidthCharsPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelMaxWidthCharsPropertyInfo Source # 
type AttrSetTypeConstraint LabelMaxWidthCharsPropertyInfo = * ~ Int32
type AttrLabel LabelMaxWidthCharsPropertyInfo Source # 
type AttrLabel LabelMaxWidthCharsPropertyInfo = "max-width-chars"
type AttrGetType LabelMaxWidthCharsPropertyInfo Source # 
type AttrBaseTypeConstraint LabelMaxWidthCharsPropertyInfo Source # 
type AttrBaseTypeConstraint LabelMaxWidthCharsPropertyInfo = IsLabel
type AttrAllowedOps LabelMaxWidthCharsPropertyInfo Source # 
type AttrAllowedOps LabelMaxWidthCharsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelMaxWidthChars :: IsLabel o => Int32 -> IO (GValueConstruct o) Source #

labelMaxWidthChars :: AttrLabelProxy "maxWidthChars" Source #

MnemonicKeyval

data LabelMnemonicKeyvalPropertyInfo Source #

Instances

AttrInfo LabelMnemonicKeyvalPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelMnemonicKeyvalPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelMnemonicKeyvalPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelMnemonicKeyvalPropertyInfo :: * -> Constraint

type AttrGetType LabelMnemonicKeyvalPropertyInfo :: *

type AttrLabel LabelMnemonicKeyvalPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelMnemonicKeyvalPropertyInfo o => Proxy * LabelMnemonicKeyvalPropertyInfo -> o -> IO (AttrGetType LabelMnemonicKeyvalPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelMnemonicKeyvalPropertyInfo o, AttrSetTypeConstraint LabelMnemonicKeyvalPropertyInfo b) => Proxy * LabelMnemonicKeyvalPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelMnemonicKeyvalPropertyInfo o => Proxy * LabelMnemonicKeyvalPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelMnemonicKeyvalPropertyInfo o, AttrSetTypeConstraint LabelMnemonicKeyvalPropertyInfo b) => Proxy * LabelMnemonicKeyvalPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelMnemonicKeyvalPropertyInfo Source # 
type AttrSetTypeConstraint LabelMnemonicKeyvalPropertyInfo = * ~ ()
type AttrLabel LabelMnemonicKeyvalPropertyInfo Source # 
type AttrLabel LabelMnemonicKeyvalPropertyInfo = "mnemonic-keyval"
type AttrGetType LabelMnemonicKeyvalPropertyInfo Source # 
type AttrBaseTypeConstraint LabelMnemonicKeyvalPropertyInfo Source # 
type AttrBaseTypeConstraint LabelMnemonicKeyvalPropertyInfo = IsLabel
type AttrAllowedOps LabelMnemonicKeyvalPropertyInfo Source # 
type AttrAllowedOps LabelMnemonicKeyvalPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

labelMnemonicKeyval :: AttrLabelProxy "mnemonicKeyval" Source #

MnemonicWidget

data LabelMnemonicWidgetPropertyInfo Source #

Instances

AttrInfo LabelMnemonicWidgetPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelMnemonicWidgetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelMnemonicWidgetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelMnemonicWidgetPropertyInfo :: * -> Constraint

type AttrGetType LabelMnemonicWidgetPropertyInfo :: *

type AttrLabel LabelMnemonicWidgetPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelMnemonicWidgetPropertyInfo o => Proxy * LabelMnemonicWidgetPropertyInfo -> o -> IO (AttrGetType LabelMnemonicWidgetPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelMnemonicWidgetPropertyInfo o, AttrSetTypeConstraint LabelMnemonicWidgetPropertyInfo b) => Proxy * LabelMnemonicWidgetPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelMnemonicWidgetPropertyInfo o => Proxy * LabelMnemonicWidgetPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelMnemonicWidgetPropertyInfo o, AttrSetTypeConstraint LabelMnemonicWidgetPropertyInfo b) => Proxy * LabelMnemonicWidgetPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelMnemonicWidgetPropertyInfo Source # 
type AttrSetTypeConstraint LabelMnemonicWidgetPropertyInfo = IsWidget
type AttrLabel LabelMnemonicWidgetPropertyInfo Source # 
type AttrLabel LabelMnemonicWidgetPropertyInfo = "mnemonic-widget"
type AttrGetType LabelMnemonicWidgetPropertyInfo Source # 
type AttrBaseTypeConstraint LabelMnemonicWidgetPropertyInfo Source # 
type AttrBaseTypeConstraint LabelMnemonicWidgetPropertyInfo = IsLabel
type AttrAllowedOps LabelMnemonicWidgetPropertyInfo Source # 
type AttrAllowedOps LabelMnemonicWidgetPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructLabelMnemonicWidget :: (IsLabel o, IsWidget a) => a -> IO (GValueConstruct o) Source #

labelMnemonicWidget :: AttrLabelProxy "mnemonicWidget" Source #

setLabelMnemonicWidget :: (MonadIO m, IsLabel o, IsWidget a) => o -> a -> m () Source #

Pattern

data LabelPatternPropertyInfo Source #

Instances

AttrInfo LabelPatternPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelPatternPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelPatternPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelPatternPropertyInfo :: * -> Constraint

type AttrGetType LabelPatternPropertyInfo :: *

type AttrLabel LabelPatternPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelPatternPropertyInfo o => Proxy * LabelPatternPropertyInfo -> o -> IO (AttrGetType LabelPatternPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelPatternPropertyInfo o, AttrSetTypeConstraint LabelPatternPropertyInfo b) => Proxy * LabelPatternPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelPatternPropertyInfo o => Proxy * LabelPatternPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelPatternPropertyInfo o, AttrSetTypeConstraint LabelPatternPropertyInfo b) => Proxy * LabelPatternPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelPatternPropertyInfo Source # 
type AttrSetTypeConstraint LabelPatternPropertyInfo = * ~ Text
type AttrLabel LabelPatternPropertyInfo Source # 
type AttrLabel LabelPatternPropertyInfo = "pattern"
type AttrGetType LabelPatternPropertyInfo Source # 
type AttrGetType LabelPatternPropertyInfo = ()
type AttrBaseTypeConstraint LabelPatternPropertyInfo Source # 
type AttrBaseTypeConstraint LabelPatternPropertyInfo = IsLabel
type AttrAllowedOps LabelPatternPropertyInfo Source # 
type AttrAllowedOps LabelPatternPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag))

constructLabelPattern :: IsLabel o => Text -> IO (GValueConstruct o) Source #

labelPattern :: AttrLabelProxy "pattern" Source #

setLabelPattern :: (MonadIO m, IsLabel o) => o -> Text -> m () Source #

Selectable

data LabelSelectablePropertyInfo Source #

Instances

AttrInfo LabelSelectablePropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelSelectablePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelSelectablePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelSelectablePropertyInfo :: * -> Constraint

type AttrGetType LabelSelectablePropertyInfo :: *

type AttrLabel LabelSelectablePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelSelectablePropertyInfo o => Proxy * LabelSelectablePropertyInfo -> o -> IO (AttrGetType LabelSelectablePropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelSelectablePropertyInfo o, AttrSetTypeConstraint LabelSelectablePropertyInfo b) => Proxy * LabelSelectablePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelSelectablePropertyInfo o => Proxy * LabelSelectablePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelSelectablePropertyInfo o, AttrSetTypeConstraint LabelSelectablePropertyInfo b) => Proxy * LabelSelectablePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelSelectablePropertyInfo Source # 
type AttrSetTypeConstraint LabelSelectablePropertyInfo = * ~ Bool
type AttrLabel LabelSelectablePropertyInfo Source # 
type AttrLabel LabelSelectablePropertyInfo = "selectable"
type AttrGetType LabelSelectablePropertyInfo Source # 
type AttrBaseTypeConstraint LabelSelectablePropertyInfo Source # 
type AttrBaseTypeConstraint LabelSelectablePropertyInfo = IsLabel
type AttrAllowedOps LabelSelectablePropertyInfo Source # 
type AttrAllowedOps LabelSelectablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelSelectable :: IsLabel o => Bool -> IO (GValueConstruct o) Source #

labelSelectable :: AttrLabelProxy "selectable" Source #

setLabelSelectable :: (MonadIO m, IsLabel o) => o -> Bool -> m () Source #

SelectionBound

data LabelSelectionBoundPropertyInfo Source #

Instances

AttrInfo LabelSelectionBoundPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelSelectionBoundPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelSelectionBoundPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelSelectionBoundPropertyInfo :: * -> Constraint

type AttrGetType LabelSelectionBoundPropertyInfo :: *

type AttrLabel LabelSelectionBoundPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelSelectionBoundPropertyInfo o => Proxy * LabelSelectionBoundPropertyInfo -> o -> IO (AttrGetType LabelSelectionBoundPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelSelectionBoundPropertyInfo o, AttrSetTypeConstraint LabelSelectionBoundPropertyInfo b) => Proxy * LabelSelectionBoundPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelSelectionBoundPropertyInfo o => Proxy * LabelSelectionBoundPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelSelectionBoundPropertyInfo o, AttrSetTypeConstraint LabelSelectionBoundPropertyInfo b) => Proxy * LabelSelectionBoundPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelSelectionBoundPropertyInfo Source # 
type AttrSetTypeConstraint LabelSelectionBoundPropertyInfo = * ~ ()
type AttrLabel LabelSelectionBoundPropertyInfo Source # 
type AttrLabel LabelSelectionBoundPropertyInfo = "selection-bound"
type AttrGetType LabelSelectionBoundPropertyInfo Source # 
type AttrBaseTypeConstraint LabelSelectionBoundPropertyInfo Source # 
type AttrBaseTypeConstraint LabelSelectionBoundPropertyInfo = IsLabel
type AttrAllowedOps LabelSelectionBoundPropertyInfo Source # 
type AttrAllowedOps LabelSelectionBoundPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

labelSelectionBound :: AttrLabelProxy "selectionBound" Source #

SingleLineMode

data LabelSingleLineModePropertyInfo Source #

Instances

AttrInfo LabelSingleLineModePropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelSingleLineModePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelSingleLineModePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelSingleLineModePropertyInfo :: * -> Constraint

type AttrGetType LabelSingleLineModePropertyInfo :: *

type AttrLabel LabelSingleLineModePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelSingleLineModePropertyInfo o => Proxy * LabelSingleLineModePropertyInfo -> o -> IO (AttrGetType LabelSingleLineModePropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelSingleLineModePropertyInfo o, AttrSetTypeConstraint LabelSingleLineModePropertyInfo b) => Proxy * LabelSingleLineModePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelSingleLineModePropertyInfo o => Proxy * LabelSingleLineModePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelSingleLineModePropertyInfo o, AttrSetTypeConstraint LabelSingleLineModePropertyInfo b) => Proxy * LabelSingleLineModePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelSingleLineModePropertyInfo Source # 
type AttrSetTypeConstraint LabelSingleLineModePropertyInfo = * ~ Bool
type AttrLabel LabelSingleLineModePropertyInfo Source # 
type AttrLabel LabelSingleLineModePropertyInfo = "single-line-mode"
type AttrGetType LabelSingleLineModePropertyInfo Source # 
type AttrBaseTypeConstraint LabelSingleLineModePropertyInfo Source # 
type AttrBaseTypeConstraint LabelSingleLineModePropertyInfo = IsLabel
type AttrAllowedOps LabelSingleLineModePropertyInfo Source # 
type AttrAllowedOps LabelSingleLineModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelSingleLineMode :: IsLabel o => Bool -> IO (GValueConstruct o) Source #

labelSingleLineMode :: AttrLabelProxy "singleLineMode" Source #

TrackVisitedLinks

data LabelTrackVisitedLinksPropertyInfo Source #

Instances

AttrInfo LabelTrackVisitedLinksPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelTrackVisitedLinksPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelTrackVisitedLinksPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelTrackVisitedLinksPropertyInfo :: * -> Constraint

type AttrGetType LabelTrackVisitedLinksPropertyInfo :: *

type AttrLabel LabelTrackVisitedLinksPropertyInfo :: Symbol

type AttrSetTypeConstraint LabelTrackVisitedLinksPropertyInfo Source # 
type AttrSetTypeConstraint LabelTrackVisitedLinksPropertyInfo = * ~ Bool
type AttrLabel LabelTrackVisitedLinksPropertyInfo Source # 
type AttrLabel LabelTrackVisitedLinksPropertyInfo = "track-visited-links"
type AttrGetType LabelTrackVisitedLinksPropertyInfo Source # 
type AttrBaseTypeConstraint LabelTrackVisitedLinksPropertyInfo Source # 
type AttrBaseTypeConstraint LabelTrackVisitedLinksPropertyInfo = IsLabel
type AttrAllowedOps LabelTrackVisitedLinksPropertyInfo Source # 
type AttrAllowedOps LabelTrackVisitedLinksPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelTrackVisitedLinks :: IsLabel o => Bool -> IO (GValueConstruct o) Source #

labelTrackVisitedLinks :: AttrLabelProxy "trackVisitedLinks" Source #

UseMarkup

data LabelUseMarkupPropertyInfo Source #

Instances

AttrInfo LabelUseMarkupPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelUseMarkupPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelUseMarkupPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelUseMarkupPropertyInfo :: * -> Constraint

type AttrGetType LabelUseMarkupPropertyInfo :: *

type AttrLabel LabelUseMarkupPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelUseMarkupPropertyInfo o => Proxy * LabelUseMarkupPropertyInfo -> o -> IO (AttrGetType LabelUseMarkupPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelUseMarkupPropertyInfo o, AttrSetTypeConstraint LabelUseMarkupPropertyInfo b) => Proxy * LabelUseMarkupPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelUseMarkupPropertyInfo o => Proxy * LabelUseMarkupPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelUseMarkupPropertyInfo o, AttrSetTypeConstraint LabelUseMarkupPropertyInfo b) => Proxy * LabelUseMarkupPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelUseMarkupPropertyInfo Source # 
type AttrSetTypeConstraint LabelUseMarkupPropertyInfo = * ~ Bool
type AttrLabel LabelUseMarkupPropertyInfo Source # 
type AttrLabel LabelUseMarkupPropertyInfo = "use-markup"
type AttrGetType LabelUseMarkupPropertyInfo Source # 
type AttrGetType LabelUseMarkupPropertyInfo = Bool
type AttrBaseTypeConstraint LabelUseMarkupPropertyInfo Source # 
type AttrBaseTypeConstraint LabelUseMarkupPropertyInfo = IsLabel
type AttrAllowedOps LabelUseMarkupPropertyInfo Source # 
type AttrAllowedOps LabelUseMarkupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelUseMarkup :: IsLabel o => Bool -> IO (GValueConstruct o) Source #

labelUseMarkup :: AttrLabelProxy "useMarkup" Source #

setLabelUseMarkup :: (MonadIO m, IsLabel o) => o -> Bool -> m () Source #

UseUnderline

data LabelUseUnderlinePropertyInfo Source #

Instances

AttrInfo LabelUseUnderlinePropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelUseUnderlinePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelUseUnderlinePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelUseUnderlinePropertyInfo :: * -> Constraint

type AttrGetType LabelUseUnderlinePropertyInfo :: *

type AttrLabel LabelUseUnderlinePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelUseUnderlinePropertyInfo o => Proxy * LabelUseUnderlinePropertyInfo -> o -> IO (AttrGetType LabelUseUnderlinePropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelUseUnderlinePropertyInfo o, AttrSetTypeConstraint LabelUseUnderlinePropertyInfo b) => Proxy * LabelUseUnderlinePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelUseUnderlinePropertyInfo o => Proxy * LabelUseUnderlinePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelUseUnderlinePropertyInfo o, AttrSetTypeConstraint LabelUseUnderlinePropertyInfo b) => Proxy * LabelUseUnderlinePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelUseUnderlinePropertyInfo Source # 
type AttrSetTypeConstraint LabelUseUnderlinePropertyInfo = * ~ Bool
type AttrLabel LabelUseUnderlinePropertyInfo Source # 
type AttrLabel LabelUseUnderlinePropertyInfo = "use-underline"
type AttrGetType LabelUseUnderlinePropertyInfo Source # 
type AttrBaseTypeConstraint LabelUseUnderlinePropertyInfo Source # 
type AttrBaseTypeConstraint LabelUseUnderlinePropertyInfo = IsLabel
type AttrAllowedOps LabelUseUnderlinePropertyInfo Source # 
type AttrAllowedOps LabelUseUnderlinePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelUseUnderline :: IsLabel o => Bool -> IO (GValueConstruct o) Source #

labelUseUnderline :: AttrLabelProxy "useUnderline" Source #

setLabelUseUnderline :: (MonadIO m, IsLabel o) => o -> Bool -> m () Source #

WidthChars

data LabelWidthCharsPropertyInfo Source #

Instances

AttrInfo LabelWidthCharsPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelWidthCharsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelWidthCharsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelWidthCharsPropertyInfo :: * -> Constraint

type AttrGetType LabelWidthCharsPropertyInfo :: *

type AttrLabel LabelWidthCharsPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelWidthCharsPropertyInfo o => Proxy * LabelWidthCharsPropertyInfo -> o -> IO (AttrGetType LabelWidthCharsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelWidthCharsPropertyInfo o, AttrSetTypeConstraint LabelWidthCharsPropertyInfo b) => Proxy * LabelWidthCharsPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelWidthCharsPropertyInfo o => Proxy * LabelWidthCharsPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelWidthCharsPropertyInfo o, AttrSetTypeConstraint LabelWidthCharsPropertyInfo b) => Proxy * LabelWidthCharsPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelWidthCharsPropertyInfo Source # 
type AttrSetTypeConstraint LabelWidthCharsPropertyInfo = * ~ Int32
type AttrLabel LabelWidthCharsPropertyInfo Source # 
type AttrLabel LabelWidthCharsPropertyInfo = "width-chars"
type AttrGetType LabelWidthCharsPropertyInfo Source # 
type AttrBaseTypeConstraint LabelWidthCharsPropertyInfo Source # 
type AttrBaseTypeConstraint LabelWidthCharsPropertyInfo = IsLabel
type AttrAllowedOps LabelWidthCharsPropertyInfo Source # 
type AttrAllowedOps LabelWidthCharsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelWidthChars :: IsLabel o => Int32 -> IO (GValueConstruct o) Source #

labelWidthChars :: AttrLabelProxy "widthChars" Source #

setLabelWidthChars :: (MonadIO m, IsLabel o) => o -> Int32 -> m () Source #

Wrap

data LabelWrapPropertyInfo Source #

Instances

AttrInfo LabelWrapPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelWrapPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelWrapPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelWrapPropertyInfo :: * -> Constraint

type AttrGetType LabelWrapPropertyInfo :: *

type AttrLabel LabelWrapPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelWrapPropertyInfo o => Proxy * LabelWrapPropertyInfo -> o -> IO (AttrGetType LabelWrapPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelWrapPropertyInfo o, AttrSetTypeConstraint LabelWrapPropertyInfo b) => Proxy * LabelWrapPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelWrapPropertyInfo o => Proxy * LabelWrapPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelWrapPropertyInfo o, AttrSetTypeConstraint LabelWrapPropertyInfo b) => Proxy * LabelWrapPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelWrapPropertyInfo Source # 
type AttrSetTypeConstraint LabelWrapPropertyInfo = * ~ Bool
type AttrLabel LabelWrapPropertyInfo Source # 
type AttrLabel LabelWrapPropertyInfo = "wrap"
type AttrGetType LabelWrapPropertyInfo Source # 
type AttrGetType LabelWrapPropertyInfo = Bool
type AttrBaseTypeConstraint LabelWrapPropertyInfo Source # 
type AttrBaseTypeConstraint LabelWrapPropertyInfo = IsLabel
type AttrAllowedOps LabelWrapPropertyInfo Source # 
type AttrAllowedOps LabelWrapPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelWrap :: IsLabel o => Bool -> IO (GValueConstruct o) Source #

getLabelWrap :: (MonadIO m, IsLabel o) => o -> m Bool Source #

labelWrap :: AttrLabelProxy "wrap" Source #

setLabelWrap :: (MonadIO m, IsLabel o) => o -> Bool -> m () Source #

WrapMode

data LabelWrapModePropertyInfo Source #

Instances

AttrInfo LabelWrapModePropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelWrapModePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelWrapModePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelWrapModePropertyInfo :: * -> Constraint

type AttrGetType LabelWrapModePropertyInfo :: *

type AttrLabel LabelWrapModePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelWrapModePropertyInfo o => Proxy * LabelWrapModePropertyInfo -> o -> IO (AttrGetType LabelWrapModePropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelWrapModePropertyInfo o, AttrSetTypeConstraint LabelWrapModePropertyInfo b) => Proxy * LabelWrapModePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelWrapModePropertyInfo o => Proxy * LabelWrapModePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelWrapModePropertyInfo o, AttrSetTypeConstraint LabelWrapModePropertyInfo b) => Proxy * LabelWrapModePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelWrapModePropertyInfo Source # 
type AttrSetTypeConstraint LabelWrapModePropertyInfo = * ~ WrapMode
type AttrLabel LabelWrapModePropertyInfo Source # 
type AttrLabel LabelWrapModePropertyInfo = "wrap-mode"
type AttrGetType LabelWrapModePropertyInfo Source # 
type AttrGetType LabelWrapModePropertyInfo = WrapMode
type AttrBaseTypeConstraint LabelWrapModePropertyInfo Source # 
type AttrBaseTypeConstraint LabelWrapModePropertyInfo = IsLabel
type AttrAllowedOps LabelWrapModePropertyInfo Source # 
type AttrAllowedOps LabelWrapModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelWrapMode :: IsLabel o => WrapMode -> IO (GValueConstruct o) Source #

getLabelWrapMode :: (MonadIO m, IsLabel o) => o -> m WrapMode Source #

labelWrapMode :: AttrLabelProxy "wrapMode" Source #

setLabelWrapMode :: (MonadIO m, IsLabel o) => o -> WrapMode -> m () Source #

Xalign

data LabelXalignPropertyInfo Source #

Instances

AttrInfo LabelXalignPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelXalignPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelXalignPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelXalignPropertyInfo :: * -> Constraint

type AttrGetType LabelXalignPropertyInfo :: *

type AttrLabel LabelXalignPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelXalignPropertyInfo o => Proxy * LabelXalignPropertyInfo -> o -> IO (AttrGetType LabelXalignPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelXalignPropertyInfo o, AttrSetTypeConstraint LabelXalignPropertyInfo b) => Proxy * LabelXalignPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelXalignPropertyInfo o => Proxy * LabelXalignPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelXalignPropertyInfo o, AttrSetTypeConstraint LabelXalignPropertyInfo b) => Proxy * LabelXalignPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelXalignPropertyInfo Source # 
type AttrSetTypeConstraint LabelXalignPropertyInfo = * ~ Float
type AttrLabel LabelXalignPropertyInfo Source # 
type AttrLabel LabelXalignPropertyInfo = "xalign"
type AttrGetType LabelXalignPropertyInfo Source # 
type AttrGetType LabelXalignPropertyInfo = Float
type AttrBaseTypeConstraint LabelXalignPropertyInfo Source # 
type AttrBaseTypeConstraint LabelXalignPropertyInfo = IsLabel
type AttrAllowedOps LabelXalignPropertyInfo Source # 
type AttrAllowedOps LabelXalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelXalign :: IsLabel o => Float -> IO (GValueConstruct o) Source #

labelXalign :: AttrLabelProxy "xalign" Source #

setLabelXalign :: (MonadIO m, IsLabel o) => o -> Float -> m () Source #

Yalign

data LabelYalignPropertyInfo Source #

Instances

AttrInfo LabelYalignPropertyInfo Source # 

Associated Types

type AttrAllowedOps LabelYalignPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint LabelYalignPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint LabelYalignPropertyInfo :: * -> Constraint

type AttrGetType LabelYalignPropertyInfo :: *

type AttrLabel LabelYalignPropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint LabelYalignPropertyInfo o => Proxy * LabelYalignPropertyInfo -> o -> IO (AttrGetType LabelYalignPropertyInfo)

attrSet :: (AttrBaseTypeConstraint LabelYalignPropertyInfo o, AttrSetTypeConstraint LabelYalignPropertyInfo b) => Proxy * LabelYalignPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint LabelYalignPropertyInfo o => Proxy * LabelYalignPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint LabelYalignPropertyInfo o, AttrSetTypeConstraint LabelYalignPropertyInfo b) => Proxy * LabelYalignPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint LabelYalignPropertyInfo Source # 
type AttrSetTypeConstraint LabelYalignPropertyInfo = * ~ Float
type AttrLabel LabelYalignPropertyInfo Source # 
type AttrLabel LabelYalignPropertyInfo = "yalign"
type AttrGetType LabelYalignPropertyInfo Source # 
type AttrGetType LabelYalignPropertyInfo = Float
type AttrBaseTypeConstraint LabelYalignPropertyInfo Source # 
type AttrBaseTypeConstraint LabelYalignPropertyInfo = IsLabel
type AttrAllowedOps LabelYalignPropertyInfo Source # 
type AttrAllowedOps LabelYalignPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructLabelYalign :: IsLabel o => Float -> IO (GValueConstruct o) Source #

labelYalign :: AttrLabelProxy "yalign" Source #

setLabelYalign :: (MonadIO m, IsLabel o) => o -> Float -> m () Source #

Signals

ActivateCurrentLink

data LabelActivateCurrentLinkSignalInfo Source #

Instances

SignalInfo LabelActivateCurrentLinkSignalInfo Source # 

Associated Types

type HaskellCallbackType LabelActivateCurrentLinkSignalInfo :: *

Methods

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

type HaskellCallbackType LabelActivateCurrentLinkSignalInfo Source # 

afterLabelActivateCurrentLink :: (GObject a, MonadIO m) => a -> LabelActivateCurrentLinkCallback -> m SignalHandlerId Source #

onLabelActivateCurrentLink :: (GObject a, MonadIO m) => a -> LabelActivateCurrentLinkCallback -> m SignalHandlerId Source #

ActivateLink

data LabelActivateLinkSignalInfo Source #

Instances

SignalInfo LabelActivateLinkSignalInfo Source # 

Associated Types

type HaskellCallbackType LabelActivateLinkSignalInfo :: *

Methods

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

type HaskellCallbackType LabelActivateLinkSignalInfo Source # 

afterLabelActivateLink :: (GObject a, MonadIO m) => a -> LabelActivateLinkCallback -> m SignalHandlerId Source #

onLabelActivateLink :: (GObject a, MonadIO m) => a -> LabelActivateLinkCallback -> m SignalHandlerId Source #

CopyClipboard

data LabelCopyClipboardSignalInfo Source #

Instances

SignalInfo LabelCopyClipboardSignalInfo Source # 

Associated Types

type HaskellCallbackType LabelCopyClipboardSignalInfo :: *

Methods

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

type HaskellCallbackType LabelCopyClipboardSignalInfo Source # 

afterLabelCopyClipboard :: (GObject a, MonadIO m) => a -> LabelCopyClipboardCallback -> m SignalHandlerId Source #

onLabelCopyClipboard :: (GObject a, MonadIO m) => a -> LabelCopyClipboardCallback -> m SignalHandlerId Source #

MoveCursor

type LabelMoveCursorCallbackC = Ptr () -> CUInt -> Int32 -> CInt -> Ptr () -> IO () Source #

data LabelMoveCursorSignalInfo Source #

Instances

SignalInfo LabelMoveCursorSignalInfo Source # 

Associated Types

type HaskellCallbackType LabelMoveCursorSignalInfo :: *

Methods

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

type HaskellCallbackType LabelMoveCursorSignalInfo Source # 

afterLabelMoveCursor :: (GObject a, MonadIO m) => a -> LabelMoveCursorCallback -> m SignalHandlerId Source #

onLabelMoveCursor :: (GObject a, MonadIO m) => a -> LabelMoveCursorCallback -> m SignalHandlerId Source #

PopulatePopup

data LabelPopulatePopupSignalInfo Source #

Instances

SignalInfo LabelPopulatePopupSignalInfo Source # 

Associated Types

type HaskellCallbackType LabelPopulatePopupSignalInfo :: *

Methods

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

type HaskellCallbackType LabelPopulatePopupSignalInfo Source # 

afterLabelPopulatePopup :: (GObject a, MonadIO m) => a -> LabelPopulatePopupCallback -> m SignalHandlerId Source #

onLabelPopulatePopup :: (GObject a, MonadIO m) => a -> LabelPopulatePopupCallback -> m SignalHandlerId Source #