gi-gtksource-3.0.7: GtkSource 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.GtkSource.Objects.Style

Contents

Description

 

Synopsis

Exported types

newtype Style Source #

Constructors

Style (ManagedPtr Style) 

Instances

GObject Style Source # 
IsObject Style Source # 
IsStyle Style Source # 
((~) * info (ResolveStyleMethod t Style), MethodInfo * info Style p) => IsLabel t (Style -> p) Source # 

Methods

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

((~) * info (ResolveStyleMethod t Style), MethodInfo * info Style p) => IsLabelProxy t (Style -> p) Source # 

Methods

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

HasAttributeList * Style Source # 
type SignalList Style Source # 
type SignalList Style
type AttributeList Style Source # 
type AttributeList Style

class GObject o => IsStyle o Source #

Instances

(GObject a, UnknownAncestorError Constraint Style a) => IsStyle a Source # 
IsStyle Style Source # 

Methods

copy

data StyleCopyMethodInfo Source #

Instances

((~) * signature (m Style), MonadIO m, IsStyle a) => MethodInfo * StyleCopyMethodInfo a signature Source # 

Methods

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

styleCopy :: (MonadIO m, IsStyle a) => a -> m Style Source #

Properties

background

data StyleBackgroundPropertyInfo Source #

Instances

AttrInfo StyleBackgroundPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleBackgroundPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleBackgroundPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleBackgroundPropertyInfo :: * -> Constraint

type AttrGetType StyleBackgroundPropertyInfo :: *

type AttrLabel StyleBackgroundPropertyInfo :: Symbol

type AttrOrigin StyleBackgroundPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleBackgroundPropertyInfo Source # 
type AttrSetTypeConstraint StyleBackgroundPropertyInfo = * ~ Text
type AttrOrigin StyleBackgroundPropertyInfo Source # 
type AttrLabel StyleBackgroundPropertyInfo Source # 
type AttrLabel StyleBackgroundPropertyInfo = "background"
type AttrGetType StyleBackgroundPropertyInfo Source # 
type AttrGetType StyleBackgroundPropertyInfo = Maybe Text
type AttrBaseTypeConstraint StyleBackgroundPropertyInfo Source # 
type AttrBaseTypeConstraint StyleBackgroundPropertyInfo = IsStyle
type AttrAllowedOps StyleBackgroundPropertyInfo Source # 
type AttrAllowedOps StyleBackgroundPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructStyleBackground :: IsStyle o => Text -> IO (GValueConstruct o) Source #

getStyleBackground :: (MonadIO m, IsStyle o) => o -> m (Maybe Text) Source #

styleBackground :: AttrLabelProxy "background" Source #

backgroundSet

data StyleBackgroundSetPropertyInfo Source #

Instances

AttrInfo StyleBackgroundSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleBackgroundSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleBackgroundSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleBackgroundSetPropertyInfo :: * -> Constraint

type AttrGetType StyleBackgroundSetPropertyInfo :: *

type AttrLabel StyleBackgroundSetPropertyInfo :: Symbol

type AttrOrigin StyleBackgroundSetPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleBackgroundSetPropertyInfo Source # 
type AttrSetTypeConstraint StyleBackgroundSetPropertyInfo = * ~ Bool
type AttrOrigin StyleBackgroundSetPropertyInfo Source # 
type AttrLabel StyleBackgroundSetPropertyInfo Source # 
type AttrLabel StyleBackgroundSetPropertyInfo = "background-set"
type AttrGetType StyleBackgroundSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleBackgroundSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleBackgroundSetPropertyInfo = IsStyle
type AttrAllowedOps StyleBackgroundSetPropertyInfo Source # 
type AttrAllowedOps StyleBackgroundSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleBackgroundSet :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleBackgroundSet :: AttrLabelProxy "backgroundSet" Source #

bold

data StyleBoldPropertyInfo Source #

Instances

AttrInfo StyleBoldPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleBoldPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleBoldPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleBoldPropertyInfo :: * -> Constraint

type AttrGetType StyleBoldPropertyInfo :: *

type AttrLabel StyleBoldPropertyInfo :: Symbol

type AttrOrigin StyleBoldPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleBoldPropertyInfo Source # 
type AttrSetTypeConstraint StyleBoldPropertyInfo = * ~ Bool
type AttrOrigin StyleBoldPropertyInfo Source # 
type AttrOrigin StyleBoldPropertyInfo = Style
type AttrLabel StyleBoldPropertyInfo Source # 
type AttrLabel StyleBoldPropertyInfo = "bold"
type AttrGetType StyleBoldPropertyInfo Source # 
type AttrGetType StyleBoldPropertyInfo = Bool
type AttrBaseTypeConstraint StyleBoldPropertyInfo Source # 
type AttrBaseTypeConstraint StyleBoldPropertyInfo = IsStyle
type AttrAllowedOps StyleBoldPropertyInfo Source # 
type AttrAllowedOps StyleBoldPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleBold :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

getStyleBold :: (MonadIO m, IsStyle o) => o -> m Bool Source #

styleBold :: AttrLabelProxy "bold" Source #

boldSet

data StyleBoldSetPropertyInfo Source #

Instances

AttrInfo StyleBoldSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleBoldSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleBoldSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleBoldSetPropertyInfo :: * -> Constraint

type AttrGetType StyleBoldSetPropertyInfo :: *

type AttrLabel StyleBoldSetPropertyInfo :: Symbol

type AttrOrigin StyleBoldSetPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleBoldSetPropertyInfo Source # 
type AttrSetTypeConstraint StyleBoldSetPropertyInfo = * ~ Bool
type AttrOrigin StyleBoldSetPropertyInfo Source # 
type AttrLabel StyleBoldSetPropertyInfo Source # 
type AttrLabel StyleBoldSetPropertyInfo = "bold-set"
type AttrGetType StyleBoldSetPropertyInfo Source # 
type AttrGetType StyleBoldSetPropertyInfo = Bool
type AttrBaseTypeConstraint StyleBoldSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleBoldSetPropertyInfo = IsStyle
type AttrAllowedOps StyleBoldSetPropertyInfo Source # 
type AttrAllowedOps StyleBoldSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleBoldSet :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleBoldSet :: AttrLabelProxy "boldSet" Source #

foreground

data StyleForegroundPropertyInfo Source #

Instances

AttrInfo StyleForegroundPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleForegroundPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleForegroundPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleForegroundPropertyInfo :: * -> Constraint

type AttrGetType StyleForegroundPropertyInfo :: *

type AttrLabel StyleForegroundPropertyInfo :: Symbol

type AttrOrigin StyleForegroundPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleForegroundPropertyInfo Source # 
type AttrSetTypeConstraint StyleForegroundPropertyInfo = * ~ Text
type AttrOrigin StyleForegroundPropertyInfo Source # 
type AttrLabel StyleForegroundPropertyInfo Source # 
type AttrLabel StyleForegroundPropertyInfo = "foreground"
type AttrGetType StyleForegroundPropertyInfo Source # 
type AttrGetType StyleForegroundPropertyInfo = Maybe Text
type AttrBaseTypeConstraint StyleForegroundPropertyInfo Source # 
type AttrBaseTypeConstraint StyleForegroundPropertyInfo = IsStyle
type AttrAllowedOps StyleForegroundPropertyInfo Source # 
type AttrAllowedOps StyleForegroundPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructStyleForeground :: IsStyle o => Text -> IO (GValueConstruct o) Source #

getStyleForeground :: (MonadIO m, IsStyle o) => o -> m (Maybe Text) Source #

styleForeground :: AttrLabelProxy "foreground" Source #

foregroundSet

data StyleForegroundSetPropertyInfo Source #

Instances

AttrInfo StyleForegroundSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleForegroundSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleForegroundSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleForegroundSetPropertyInfo :: * -> Constraint

type AttrGetType StyleForegroundSetPropertyInfo :: *

type AttrLabel StyleForegroundSetPropertyInfo :: Symbol

type AttrOrigin StyleForegroundSetPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleForegroundSetPropertyInfo Source # 
type AttrSetTypeConstraint StyleForegroundSetPropertyInfo = * ~ Bool
type AttrOrigin StyleForegroundSetPropertyInfo Source # 
type AttrLabel StyleForegroundSetPropertyInfo Source # 
type AttrLabel StyleForegroundSetPropertyInfo = "foreground-set"
type AttrGetType StyleForegroundSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleForegroundSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleForegroundSetPropertyInfo = IsStyle
type AttrAllowedOps StyleForegroundSetPropertyInfo Source # 
type AttrAllowedOps StyleForegroundSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleForegroundSet :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleForegroundSet :: AttrLabelProxy "foregroundSet" Source #

italic

data StyleItalicPropertyInfo Source #

Instances

AttrInfo StyleItalicPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleItalicPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleItalicPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleItalicPropertyInfo :: * -> Constraint

type AttrGetType StyleItalicPropertyInfo :: *

type AttrLabel StyleItalicPropertyInfo :: Symbol

type AttrOrigin StyleItalicPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleItalicPropertyInfo Source # 
type AttrSetTypeConstraint StyleItalicPropertyInfo = * ~ Bool
type AttrOrigin StyleItalicPropertyInfo Source # 
type AttrOrigin StyleItalicPropertyInfo = Style
type AttrLabel StyleItalicPropertyInfo Source # 
type AttrLabel StyleItalicPropertyInfo = "italic"
type AttrGetType StyleItalicPropertyInfo Source # 
type AttrGetType StyleItalicPropertyInfo = Bool
type AttrBaseTypeConstraint StyleItalicPropertyInfo Source # 
type AttrBaseTypeConstraint StyleItalicPropertyInfo = IsStyle
type AttrAllowedOps StyleItalicPropertyInfo Source # 
type AttrAllowedOps StyleItalicPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleItalic :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleItalic :: AttrLabelProxy "italic" Source #

italicSet

data StyleItalicSetPropertyInfo Source #

Instances

AttrInfo StyleItalicSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleItalicSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleItalicSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleItalicSetPropertyInfo :: * -> Constraint

type AttrGetType StyleItalicSetPropertyInfo :: *

type AttrLabel StyleItalicSetPropertyInfo :: Symbol

type AttrOrigin StyleItalicSetPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleItalicSetPropertyInfo Source # 
type AttrSetTypeConstraint StyleItalicSetPropertyInfo = * ~ Bool
type AttrOrigin StyleItalicSetPropertyInfo Source # 
type AttrLabel StyleItalicSetPropertyInfo Source # 
type AttrLabel StyleItalicSetPropertyInfo = "italic-set"
type AttrGetType StyleItalicSetPropertyInfo Source # 
type AttrGetType StyleItalicSetPropertyInfo = Bool
type AttrBaseTypeConstraint StyleItalicSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleItalicSetPropertyInfo = IsStyle
type AttrAllowedOps StyleItalicSetPropertyInfo Source # 
type AttrAllowedOps StyleItalicSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleItalicSet :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleItalicSet :: AttrLabelProxy "italicSet" Source #

lineBackground

data StyleLineBackgroundPropertyInfo Source #

Instances

AttrInfo StyleLineBackgroundPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleLineBackgroundPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleLineBackgroundPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleLineBackgroundPropertyInfo :: * -> Constraint

type AttrGetType StyleLineBackgroundPropertyInfo :: *

type AttrLabel StyleLineBackgroundPropertyInfo :: Symbol

type AttrOrigin StyleLineBackgroundPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleLineBackgroundPropertyInfo Source # 
type AttrSetTypeConstraint StyleLineBackgroundPropertyInfo = * ~ Text
type AttrOrigin StyleLineBackgroundPropertyInfo Source # 
type AttrLabel StyleLineBackgroundPropertyInfo Source # 
type AttrLabel StyleLineBackgroundPropertyInfo = "line-background"
type AttrGetType StyleLineBackgroundPropertyInfo Source # 
type AttrGetType StyleLineBackgroundPropertyInfo = Maybe Text
type AttrBaseTypeConstraint StyleLineBackgroundPropertyInfo Source # 
type AttrBaseTypeConstraint StyleLineBackgroundPropertyInfo = IsStyle
type AttrAllowedOps StyleLineBackgroundPropertyInfo Source # 
type AttrAllowedOps StyleLineBackgroundPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructStyleLineBackground :: IsStyle o => Text -> IO (GValueConstruct o) Source #

getStyleLineBackground :: (MonadIO m, IsStyle o) => o -> m (Maybe Text) Source #

styleLineBackground :: AttrLabelProxy "lineBackground" Source #

lineBackgroundSet

data StyleLineBackgroundSetPropertyInfo Source #

Instances

AttrInfo StyleLineBackgroundSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleLineBackgroundSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleLineBackgroundSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleLineBackgroundSetPropertyInfo :: * -> Constraint

type AttrGetType StyleLineBackgroundSetPropertyInfo :: *

type AttrLabel StyleLineBackgroundSetPropertyInfo :: Symbol

type AttrOrigin StyleLineBackgroundSetPropertyInfo :: *

type AttrSetTypeConstraint StyleLineBackgroundSetPropertyInfo Source # 
type AttrSetTypeConstraint StyleLineBackgroundSetPropertyInfo = * ~ Bool
type AttrOrigin StyleLineBackgroundSetPropertyInfo Source # 
type AttrLabel StyleLineBackgroundSetPropertyInfo Source # 
type AttrLabel StyleLineBackgroundSetPropertyInfo = "line-background-set"
type AttrGetType StyleLineBackgroundSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleLineBackgroundSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleLineBackgroundSetPropertyInfo = IsStyle
type AttrAllowedOps StyleLineBackgroundSetPropertyInfo Source # 
type AttrAllowedOps StyleLineBackgroundSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleLineBackgroundSet :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleLineBackgroundSet :: AttrLabelProxy "lineBackgroundSet" Source #

pangoUnderline

data StylePangoUnderlinePropertyInfo Source #

Instances

AttrInfo StylePangoUnderlinePropertyInfo Source # 

Associated Types

type AttrAllowedOps StylePangoUnderlinePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StylePangoUnderlinePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StylePangoUnderlinePropertyInfo :: * -> Constraint

type AttrGetType StylePangoUnderlinePropertyInfo :: *

type AttrLabel StylePangoUnderlinePropertyInfo :: Symbol

type AttrOrigin StylePangoUnderlinePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StylePangoUnderlinePropertyInfo Source # 
type AttrSetTypeConstraint StylePangoUnderlinePropertyInfo = * ~ Underline
type AttrOrigin StylePangoUnderlinePropertyInfo Source # 
type AttrLabel StylePangoUnderlinePropertyInfo Source # 
type AttrLabel StylePangoUnderlinePropertyInfo = "pango-underline"
type AttrGetType StylePangoUnderlinePropertyInfo Source # 
type AttrGetType StylePangoUnderlinePropertyInfo = Underline
type AttrBaseTypeConstraint StylePangoUnderlinePropertyInfo Source # 
type AttrBaseTypeConstraint StylePangoUnderlinePropertyInfo = IsStyle
type AttrAllowedOps StylePangoUnderlinePropertyInfo Source # 
type AttrAllowedOps StylePangoUnderlinePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStylePangoUnderline :: IsStyle o => Underline -> IO (GValueConstruct o) Source #

getStylePangoUnderline :: (MonadIO m, IsStyle o) => o -> m Underline Source #

stylePangoUnderline :: AttrLabelProxy "pangoUnderline" Source #

scale

data StyleScalePropertyInfo Source #

Instances

AttrInfo StyleScalePropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleScalePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleScalePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleScalePropertyInfo :: * -> Constraint

type AttrGetType StyleScalePropertyInfo :: *

type AttrLabel StyleScalePropertyInfo :: Symbol

type AttrOrigin StyleScalePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleScalePropertyInfo Source # 
type AttrSetTypeConstraint StyleScalePropertyInfo = * ~ Text
type AttrOrigin StyleScalePropertyInfo Source # 
type AttrOrigin StyleScalePropertyInfo = Style
type AttrLabel StyleScalePropertyInfo Source # 
type AttrLabel StyleScalePropertyInfo = "scale"
type AttrGetType StyleScalePropertyInfo Source # 
type AttrGetType StyleScalePropertyInfo = Maybe Text
type AttrBaseTypeConstraint StyleScalePropertyInfo Source # 
type AttrBaseTypeConstraint StyleScalePropertyInfo = IsStyle
type AttrAllowedOps StyleScalePropertyInfo Source # 
type AttrAllowedOps StyleScalePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructStyleScale :: IsStyle o => Text -> IO (GValueConstruct o) Source #

getStyleScale :: (MonadIO m, IsStyle o) => o -> m (Maybe Text) Source #

styleScale :: AttrLabelProxy "scale" Source #

scaleSet

data StyleScaleSetPropertyInfo Source #

Instances

AttrInfo StyleScaleSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleScaleSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleScaleSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleScaleSetPropertyInfo :: * -> Constraint

type AttrGetType StyleScaleSetPropertyInfo :: *

type AttrLabel StyleScaleSetPropertyInfo :: Symbol

type AttrOrigin StyleScaleSetPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleScaleSetPropertyInfo Source # 
type AttrSetTypeConstraint StyleScaleSetPropertyInfo = * ~ Bool
type AttrOrigin StyleScaleSetPropertyInfo Source # 
type AttrLabel StyleScaleSetPropertyInfo Source # 
type AttrLabel StyleScaleSetPropertyInfo = "scale-set"
type AttrGetType StyleScaleSetPropertyInfo Source # 
type AttrGetType StyleScaleSetPropertyInfo = Bool
type AttrBaseTypeConstraint StyleScaleSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleScaleSetPropertyInfo = IsStyle
type AttrAllowedOps StyleScaleSetPropertyInfo Source # 
type AttrAllowedOps StyleScaleSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleScaleSet :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleScaleSet :: AttrLabelProxy "scaleSet" Source #

strikethrough

data StyleStrikethroughPropertyInfo Source #

Instances

AttrInfo StyleStrikethroughPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleStrikethroughPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleStrikethroughPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleStrikethroughPropertyInfo :: * -> Constraint

type AttrGetType StyleStrikethroughPropertyInfo :: *

type AttrLabel StyleStrikethroughPropertyInfo :: Symbol

type AttrOrigin StyleStrikethroughPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleStrikethroughPropertyInfo Source # 
type AttrSetTypeConstraint StyleStrikethroughPropertyInfo = * ~ Bool
type AttrOrigin StyleStrikethroughPropertyInfo Source # 
type AttrLabel StyleStrikethroughPropertyInfo Source # 
type AttrLabel StyleStrikethroughPropertyInfo = "strikethrough"
type AttrGetType StyleStrikethroughPropertyInfo Source # 
type AttrBaseTypeConstraint StyleStrikethroughPropertyInfo Source # 
type AttrBaseTypeConstraint StyleStrikethroughPropertyInfo = IsStyle
type AttrAllowedOps StyleStrikethroughPropertyInfo Source # 
type AttrAllowedOps StyleStrikethroughPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleStrikethrough :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleStrikethrough :: AttrLabelProxy "strikethrough" Source #

strikethroughSet

data StyleStrikethroughSetPropertyInfo Source #

Instances

AttrInfo StyleStrikethroughSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleStrikethroughSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleStrikethroughSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleStrikethroughSetPropertyInfo :: * -> Constraint

type AttrGetType StyleStrikethroughSetPropertyInfo :: *

type AttrLabel StyleStrikethroughSetPropertyInfo :: Symbol

type AttrOrigin StyleStrikethroughSetPropertyInfo :: *

type AttrSetTypeConstraint StyleStrikethroughSetPropertyInfo Source # 
type AttrSetTypeConstraint StyleStrikethroughSetPropertyInfo = * ~ Bool
type AttrOrigin StyleStrikethroughSetPropertyInfo Source # 
type AttrLabel StyleStrikethroughSetPropertyInfo Source # 
type AttrLabel StyleStrikethroughSetPropertyInfo = "strikethrough-set"
type AttrGetType StyleStrikethroughSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleStrikethroughSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleStrikethroughSetPropertyInfo = IsStyle
type AttrAllowedOps StyleStrikethroughSetPropertyInfo Source # 
type AttrAllowedOps StyleStrikethroughSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleStrikethroughSet :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleStrikethroughSet :: AttrLabelProxy "strikethroughSet" Source #

underline

data StyleUnderlinePropertyInfo Source #

Instances

AttrInfo StyleUnderlinePropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleUnderlinePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleUnderlinePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleUnderlinePropertyInfo :: * -> Constraint

type AttrGetType StyleUnderlinePropertyInfo :: *

type AttrLabel StyleUnderlinePropertyInfo :: Symbol

type AttrOrigin StyleUnderlinePropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleUnderlinePropertyInfo Source # 
type AttrSetTypeConstraint StyleUnderlinePropertyInfo = * ~ Bool
type AttrOrigin StyleUnderlinePropertyInfo Source # 
type AttrLabel StyleUnderlinePropertyInfo Source # 
type AttrLabel StyleUnderlinePropertyInfo = "underline"
type AttrGetType StyleUnderlinePropertyInfo Source # 
type AttrGetType StyleUnderlinePropertyInfo = Bool
type AttrBaseTypeConstraint StyleUnderlinePropertyInfo Source # 
type AttrBaseTypeConstraint StyleUnderlinePropertyInfo = IsStyle
type AttrAllowedOps StyleUnderlinePropertyInfo Source # 
type AttrAllowedOps StyleUnderlinePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleUnderline :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleUnderline :: AttrLabelProxy "underline" Source #

underlineColor

data StyleUnderlineColorPropertyInfo Source #

Instances

AttrInfo StyleUnderlineColorPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleUnderlineColorPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleUnderlineColorPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleUnderlineColorPropertyInfo :: * -> Constraint

type AttrGetType StyleUnderlineColorPropertyInfo :: *

type AttrLabel StyleUnderlineColorPropertyInfo :: Symbol

type AttrOrigin StyleUnderlineColorPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleUnderlineColorPropertyInfo Source # 
type AttrSetTypeConstraint StyleUnderlineColorPropertyInfo = * ~ Text
type AttrOrigin StyleUnderlineColorPropertyInfo Source # 
type AttrLabel StyleUnderlineColorPropertyInfo Source # 
type AttrLabel StyleUnderlineColorPropertyInfo = "underline-color"
type AttrGetType StyleUnderlineColorPropertyInfo Source # 
type AttrGetType StyleUnderlineColorPropertyInfo = Maybe Text
type AttrBaseTypeConstraint StyleUnderlineColorPropertyInfo Source # 
type AttrBaseTypeConstraint StyleUnderlineColorPropertyInfo = IsStyle
type AttrAllowedOps StyleUnderlineColorPropertyInfo Source # 
type AttrAllowedOps StyleUnderlineColorPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructStyleUnderlineColor :: IsStyle o => Text -> IO (GValueConstruct o) Source #

getStyleUnderlineColor :: (MonadIO m, IsStyle o) => o -> m (Maybe Text) Source #

styleUnderlineColor :: AttrLabelProxy "underlineColor" Source #

underlineColorSet

data StyleUnderlineColorSetPropertyInfo Source #

Instances

AttrInfo StyleUnderlineColorSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleUnderlineColorSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleUnderlineColorSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleUnderlineColorSetPropertyInfo :: * -> Constraint

type AttrGetType StyleUnderlineColorSetPropertyInfo :: *

type AttrLabel StyleUnderlineColorSetPropertyInfo :: Symbol

type AttrOrigin StyleUnderlineColorSetPropertyInfo :: *

type AttrSetTypeConstraint StyleUnderlineColorSetPropertyInfo Source # 
type AttrSetTypeConstraint StyleUnderlineColorSetPropertyInfo = * ~ Bool
type AttrOrigin StyleUnderlineColorSetPropertyInfo Source # 
type AttrLabel StyleUnderlineColorSetPropertyInfo Source # 
type AttrLabel StyleUnderlineColorSetPropertyInfo = "underline-color-set"
type AttrGetType StyleUnderlineColorSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleUnderlineColorSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleUnderlineColorSetPropertyInfo = IsStyle
type AttrAllowedOps StyleUnderlineColorSetPropertyInfo Source # 
type AttrAllowedOps StyleUnderlineColorSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleUnderlineColorSet :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleUnderlineColorSet :: AttrLabelProxy "underlineColorSet" Source #

underlineSet

data StyleUnderlineSetPropertyInfo Source #

Instances

AttrInfo StyleUnderlineSetPropertyInfo Source # 

Associated Types

type AttrAllowedOps StyleUnderlineSetPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint StyleUnderlineSetPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint StyleUnderlineSetPropertyInfo :: * -> Constraint

type AttrGetType StyleUnderlineSetPropertyInfo :: *

type AttrLabel StyleUnderlineSetPropertyInfo :: Symbol

type AttrOrigin StyleUnderlineSetPropertyInfo :: *

Methods

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

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

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

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

type AttrSetTypeConstraint StyleUnderlineSetPropertyInfo Source # 
type AttrSetTypeConstraint StyleUnderlineSetPropertyInfo = * ~ Bool
type AttrOrigin StyleUnderlineSetPropertyInfo Source # 
type AttrLabel StyleUnderlineSetPropertyInfo Source # 
type AttrLabel StyleUnderlineSetPropertyInfo = "underline-set"
type AttrGetType StyleUnderlineSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleUnderlineSetPropertyInfo Source # 
type AttrBaseTypeConstraint StyleUnderlineSetPropertyInfo = IsStyle
type AttrAllowedOps StyleUnderlineSetPropertyInfo Source # 
type AttrAllowedOps StyleUnderlineSetPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))

constructStyleUnderlineSet :: IsStyle o => Bool -> IO (GValueConstruct o) Source #

styleUnderlineSet :: AttrLabelProxy "underlineSet" Source #