Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- Properties
- accumulativeMargin
- background
- backgroundFullHeight
- backgroundFullHeightSet
- backgroundGdk
- backgroundRgba
- backgroundSet
- direction
- editable
- editableSet
- fallback
- fallbackSet
- family
- familySet
- font
- fontDesc
- fontFeatures
- fontFeaturesSet
- foreground
- foregroundGdk
- foregroundRgba
- foregroundSet
- indent
- indentSet
- invisible
- invisibleSet
- justification
- justificationSet
- language
- languageSet
- leftMargin
- leftMarginSet
- letterSpacing
- letterSpacingSet
- name
- paragraphBackground
- paragraphBackgroundGdk
- paragraphBackgroundRgba
- paragraphBackgroundSet
- pixelsAboveLines
- pixelsAboveLinesSet
- pixelsBelowLines
- pixelsBelowLinesSet
- pixelsInsideWrap
- pixelsInsideWrapSet
- rightMargin
- rightMarginSet
- rise
- riseSet
- scale
- scaleSet
- size
- sizePoints
- sizeSet
- stretch
- stretchSet
- strikethrough
- strikethroughRgba
- strikethroughRgbaSet
- strikethroughSet
- style
- styleSet
- tabs
- tabsSet
- underline
- underlineRgba
- underlineRgbaSet
- underlineSet
- variant
- variantSet
- weight
- weightSet
- wrapMode
- wrapModeSet
- Signals
You may wish to begin by reading the [text widget conceptual overview][TextWidget] which gives an overview of all the objects and data types related to the text widget and how they work together.
Tags should be in the TextTagTable
for a given TextBuffer
before using them with that buffer.
gtk_text_buffer_create_tag()
is the best way to create tags.
See “gtk3-demo” for numerous examples.
For each property of TextTag
, there is a “set” property, e.g.
“font-set” corresponds to “font”. These “set” properties reflect
whether a property has been set or not.
They are maintained by GTK+ and you should not set them independently.
- newtype TextTag = TextTag (ManagedPtr TextTag)
- class GObject o => IsTextTag o
- toTextTag :: IsTextTag o => o -> IO TextTag
- noTextTag :: Maybe TextTag
- data TextTagChangedMethodInfo
- textTagChanged :: (HasCallStack, MonadIO m, IsTextTag a) => a -> Bool -> m ()
- data TextTagEventMethodInfo
- textTagEvent :: (HasCallStack, MonadIO m, IsTextTag a, IsObject b) => a -> b -> Event -> TextIter -> m Bool
- data TextTagGetPriorityMethodInfo
- textTagGetPriority :: (HasCallStack, MonadIO m, IsTextTag a) => a -> m Int32
- textTagNew :: (HasCallStack, MonadIO m) => Maybe Text -> m TextTag
- data TextTagSetPriorityMethodInfo
- textTagSetPriority :: (HasCallStack, MonadIO m, IsTextTag a) => a -> Int32 -> m ()
- data TextTagAccumulativeMarginPropertyInfo
- constructTextTagAccumulativeMargin :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagAccumulativeMargin :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagAccumulativeMargin :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagAccumulativeMargin :: AttrLabelProxy "accumulativeMargin"
- data TextTagBackgroundPropertyInfo
- clearTextTagBackground :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagBackground :: IsTextTag o => Text -> IO (GValueConstruct o)
- setTextTagBackground :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- textTagBackground :: AttrLabelProxy "background"
- data TextTagBackgroundFullHeightPropertyInfo
- constructTextTagBackgroundFullHeight :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagBackgroundFullHeight :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagBackgroundFullHeight :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagBackgroundFullHeight :: AttrLabelProxy "backgroundFullHeight"
- data TextTagBackgroundFullHeightSetPropertyInfo
- constructTextTagBackgroundFullHeightSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagBackgroundFullHeightSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagBackgroundFullHeightSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagBackgroundFullHeightSet :: AttrLabelProxy "backgroundFullHeightSet"
- data TextTagBackgroundGdkPropertyInfo
- clearTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagBackgroundGdk :: IsTextTag o => Color -> IO (GValueConstruct o)
- getTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Color)
- setTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> Color -> m ()
- textTagBackgroundGdk :: AttrLabelProxy "backgroundGdk"
- data TextTagBackgroundRgbaPropertyInfo
- clearTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagBackgroundRgba :: IsTextTag o => RGBA -> IO (GValueConstruct o)
- getTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA)
- setTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m ()
- textTagBackgroundRgba :: AttrLabelProxy "backgroundRgba"
- data TextTagBackgroundSetPropertyInfo
- constructTextTagBackgroundSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagBackgroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagBackgroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagBackgroundSet :: AttrLabelProxy "backgroundSet"
- data TextTagDirectionPropertyInfo
- constructTextTagDirection :: IsTextTag o => TextDirection -> IO (GValueConstruct o)
- getTextTagDirection :: (MonadIO m, IsTextTag o) => o -> m TextDirection
- setTextTagDirection :: (MonadIO m, IsTextTag o) => o -> TextDirection -> m ()
- textTagDirection :: AttrLabelProxy "direction"
- data TextTagEditablePropertyInfo
- constructTextTagEditable :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagEditable :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagEditable :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagEditable :: AttrLabelProxy "editable"
- data TextTagEditableSetPropertyInfo
- constructTextTagEditableSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagEditableSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagEditableSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagEditableSet :: AttrLabelProxy "editableSet"
- data TextTagFallbackPropertyInfo
- constructTextTagFallback :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagFallback :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagFallback :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagFallback :: AttrLabelProxy "fallback"
- data TextTagFallbackSetPropertyInfo
- constructTextTagFallbackSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagFallbackSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagFallbackSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagFallbackSet :: AttrLabelProxy "fallbackSet"
- data TextTagFamilyPropertyInfo
- clearTextTagFamily :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagFamily :: IsTextTag o => Text -> IO (GValueConstruct o)
- getTextTagFamily :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text)
- setTextTagFamily :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- textTagFamily :: AttrLabelProxy "family"
- data TextTagFamilySetPropertyInfo
- constructTextTagFamilySet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagFamilySet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagFamilySet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagFamilySet :: AttrLabelProxy "familySet"
- data TextTagFontPropertyInfo
- clearTextTagFont :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagFont :: IsTextTag o => Text -> IO (GValueConstruct o)
- getTextTagFont :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text)
- setTextTagFont :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- textTagFont :: AttrLabelProxy "font"
- data TextTagFontDescPropertyInfo
- clearTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagFontDesc :: IsTextTag o => FontDescription -> IO (GValueConstruct o)
- getTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> m (Maybe FontDescription)
- setTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> FontDescription -> m ()
- textTagFontDesc :: AttrLabelProxy "fontDesc"
- data TextTagFontFeaturesPropertyInfo
- clearTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagFontFeatures :: IsTextTag o => Text -> IO (GValueConstruct o)
- getTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text)
- setTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- textTagFontFeatures :: AttrLabelProxy "fontFeatures"
- data TextTagFontFeaturesSetPropertyInfo
- constructTextTagFontFeaturesSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagFontFeaturesSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagFontFeaturesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagFontFeaturesSet :: AttrLabelProxy "fontFeaturesSet"
- data TextTagForegroundPropertyInfo
- clearTextTagForeground :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagForeground :: IsTextTag o => Text -> IO (GValueConstruct o)
- setTextTagForeground :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- textTagForeground :: AttrLabelProxy "foreground"
- data TextTagForegroundGdkPropertyInfo
- clearTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagForegroundGdk :: IsTextTag o => Color -> IO (GValueConstruct o)
- getTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Color)
- setTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> Color -> m ()
- textTagForegroundGdk :: AttrLabelProxy "foregroundGdk"
- data TextTagForegroundRgbaPropertyInfo
- clearTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagForegroundRgba :: IsTextTag o => RGBA -> IO (GValueConstruct o)
- getTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA)
- setTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m ()
- textTagForegroundRgba :: AttrLabelProxy "foregroundRgba"
- data TextTagForegroundSetPropertyInfo
- constructTextTagForegroundSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagForegroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagForegroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagForegroundSet :: AttrLabelProxy "foregroundSet"
- data TextTagIndentPropertyInfo
- constructTextTagIndent :: IsTextTag o => Int32 -> IO (GValueConstruct o)
- getTextTagIndent :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagIndent :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- textTagIndent :: AttrLabelProxy "indent"
- data TextTagIndentSetPropertyInfo
- constructTextTagIndentSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagIndentSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagIndentSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagIndentSet :: AttrLabelProxy "indentSet"
- data TextTagInvisiblePropertyInfo
- constructTextTagInvisible :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagInvisible :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagInvisible :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagInvisible :: AttrLabelProxy "invisible"
- data TextTagInvisibleSetPropertyInfo
- constructTextTagInvisibleSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagInvisibleSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagInvisibleSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagInvisibleSet :: AttrLabelProxy "invisibleSet"
- data TextTagJustificationPropertyInfo
- constructTextTagJustification :: IsTextTag o => Justification -> IO (GValueConstruct o)
- getTextTagJustification :: (MonadIO m, IsTextTag o) => o -> m Justification
- setTextTagJustification :: (MonadIO m, IsTextTag o) => o -> Justification -> m ()
- textTagJustification :: AttrLabelProxy "justification"
- data TextTagJustificationSetPropertyInfo
- constructTextTagJustificationSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagJustificationSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagJustificationSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagJustificationSet :: AttrLabelProxy "justificationSet"
- data TextTagLanguagePropertyInfo
- clearTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagLanguage :: IsTextTag o => Text -> IO (GValueConstruct o)
- getTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text)
- setTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- textTagLanguage :: AttrLabelProxy "language"
- data TextTagLanguageSetPropertyInfo
- constructTextTagLanguageSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagLanguageSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagLanguageSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagLanguageSet :: AttrLabelProxy "languageSet"
- data TextTagLeftMarginPropertyInfo
- constructTextTagLeftMargin :: IsTextTag o => Int32 -> IO (GValueConstruct o)
- getTextTagLeftMargin :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagLeftMargin :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- textTagLeftMargin :: AttrLabelProxy "leftMargin"
- data TextTagLeftMarginSetPropertyInfo
- constructTextTagLeftMarginSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagLeftMarginSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagLeftMarginSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagLeftMarginSet :: AttrLabelProxy "leftMarginSet"
- data TextTagLetterSpacingPropertyInfo
- constructTextTagLetterSpacing :: IsTextTag o => Int32 -> IO (GValueConstruct o)
- getTextTagLetterSpacing :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagLetterSpacing :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- textTagLetterSpacing :: AttrLabelProxy "letterSpacing"
- data TextTagLetterSpacingSetPropertyInfo
- constructTextTagLetterSpacingSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagLetterSpacingSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagLetterSpacingSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagLetterSpacingSet :: AttrLabelProxy "letterSpacingSet"
- data TextTagNamePropertyInfo
- constructTextTagName :: IsTextTag o => Text -> IO (GValueConstruct o)
- getTextTagName :: (MonadIO m, IsTextTag o) => o -> m (Maybe Text)
- textTagName :: AttrLabelProxy "name"
- data TextTagParagraphBackgroundPropertyInfo
- clearTextTagParagraphBackground :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagParagraphBackground :: IsTextTag o => Text -> IO (GValueConstruct o)
- setTextTagParagraphBackground :: (MonadIO m, IsTextTag o) => o -> Text -> m ()
- textTagParagraphBackground :: AttrLabelProxy "paragraphBackground"
- data TextTagParagraphBackgroundGdkPropertyInfo
- clearTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagParagraphBackgroundGdk :: IsTextTag o => Color -> IO (GValueConstruct o)
- getTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m (Maybe Color)
- setTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> Color -> m ()
- textTagParagraphBackgroundGdk :: AttrLabelProxy "paragraphBackgroundGdk"
- data TextTagParagraphBackgroundRgbaPropertyInfo
- clearTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagParagraphBackgroundRgba :: IsTextTag o => RGBA -> IO (GValueConstruct o)
- getTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA)
- setTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m ()
- textTagParagraphBackgroundRgba :: AttrLabelProxy "paragraphBackgroundRgba"
- data TextTagParagraphBackgroundSetPropertyInfo
- constructTextTagParagraphBackgroundSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagParagraphBackgroundSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagParagraphBackgroundSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagParagraphBackgroundSet :: AttrLabelProxy "paragraphBackgroundSet"
- data TextTagPixelsAboveLinesPropertyInfo
- constructTextTagPixelsAboveLines :: IsTextTag o => Int32 -> IO (GValueConstruct o)
- getTextTagPixelsAboveLines :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagPixelsAboveLines :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- textTagPixelsAboveLines :: AttrLabelProxy "pixelsAboveLines"
- data TextTagPixelsAboveLinesSetPropertyInfo
- constructTextTagPixelsAboveLinesSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagPixelsAboveLinesSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagPixelsAboveLinesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagPixelsAboveLinesSet :: AttrLabelProxy "pixelsAboveLinesSet"
- data TextTagPixelsBelowLinesPropertyInfo
- constructTextTagPixelsBelowLines :: IsTextTag o => Int32 -> IO (GValueConstruct o)
- getTextTagPixelsBelowLines :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagPixelsBelowLines :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- textTagPixelsBelowLines :: AttrLabelProxy "pixelsBelowLines"
- data TextTagPixelsBelowLinesSetPropertyInfo
- constructTextTagPixelsBelowLinesSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagPixelsBelowLinesSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagPixelsBelowLinesSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagPixelsBelowLinesSet :: AttrLabelProxy "pixelsBelowLinesSet"
- data TextTagPixelsInsideWrapPropertyInfo
- constructTextTagPixelsInsideWrap :: IsTextTag o => Int32 -> IO (GValueConstruct o)
- getTextTagPixelsInsideWrap :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagPixelsInsideWrap :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- textTagPixelsInsideWrap :: AttrLabelProxy "pixelsInsideWrap"
- data TextTagPixelsInsideWrapSetPropertyInfo
- constructTextTagPixelsInsideWrapSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagPixelsInsideWrapSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagPixelsInsideWrapSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagPixelsInsideWrapSet :: AttrLabelProxy "pixelsInsideWrapSet"
- data TextTagRightMarginPropertyInfo
- constructTextTagRightMargin :: IsTextTag o => Int32 -> IO (GValueConstruct o)
- getTextTagRightMargin :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagRightMargin :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- textTagRightMargin :: AttrLabelProxy "rightMargin"
- data TextTagRightMarginSetPropertyInfo
- constructTextTagRightMarginSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagRightMarginSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagRightMarginSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagRightMarginSet :: AttrLabelProxy "rightMarginSet"
- data TextTagRisePropertyInfo
- constructTextTagRise :: IsTextTag o => Int32 -> IO (GValueConstruct o)
- getTextTagRise :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagRise :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- textTagRise :: AttrLabelProxy "rise"
- data TextTagRiseSetPropertyInfo
- constructTextTagRiseSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagRiseSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagRiseSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagRiseSet :: AttrLabelProxy "riseSet"
- data TextTagScalePropertyInfo
- constructTextTagScale :: IsTextTag o => Double -> IO (GValueConstruct o)
- getTextTagScale :: (MonadIO m, IsTextTag o) => o -> m Double
- setTextTagScale :: (MonadIO m, IsTextTag o) => o -> Double -> m ()
- textTagScale :: AttrLabelProxy "scale"
- data TextTagScaleSetPropertyInfo
- constructTextTagScaleSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagScaleSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagScaleSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagScaleSet :: AttrLabelProxy "scaleSet"
- data TextTagSizePropertyInfo
- constructTextTagSize :: IsTextTag o => Int32 -> IO (GValueConstruct o)
- getTextTagSize :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagSize :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- textTagSize :: AttrLabelProxy "size"
- data TextTagSizePointsPropertyInfo
- constructTextTagSizePoints :: IsTextTag o => Double -> IO (GValueConstruct o)
- getTextTagSizePoints :: (MonadIO m, IsTextTag o) => o -> m Double
- setTextTagSizePoints :: (MonadIO m, IsTextTag o) => o -> Double -> m ()
- textTagSizePoints :: AttrLabelProxy "sizePoints"
- data TextTagSizeSetPropertyInfo
- constructTextTagSizeSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagSizeSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagSizeSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagSizeSet :: AttrLabelProxy "sizeSet"
- data TextTagStretchPropertyInfo
- constructTextTagStretch :: IsTextTag o => Stretch -> IO (GValueConstruct o)
- getTextTagStretch :: (MonadIO m, IsTextTag o) => o -> m Stretch
- setTextTagStretch :: (MonadIO m, IsTextTag o) => o -> Stretch -> m ()
- textTagStretch :: AttrLabelProxy "stretch"
- data TextTagStretchSetPropertyInfo
- constructTextTagStretchSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagStretchSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagStretchSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagStretchSet :: AttrLabelProxy "stretchSet"
- data TextTagStrikethroughPropertyInfo
- constructTextTagStrikethrough :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagStrikethrough :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagStrikethrough :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagStrikethrough :: AttrLabelProxy "strikethrough"
- data TextTagStrikethroughRgbaPropertyInfo
- clearTextTagStrikethroughRgba :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagStrikethroughRgba :: IsTextTag o => RGBA -> IO (GValueConstruct o)
- getTextTagStrikethroughRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA)
- setTextTagStrikethroughRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m ()
- textTagStrikethroughRgba :: AttrLabelProxy "strikethroughRgba"
- data TextTagStrikethroughRgbaSetPropertyInfo
- constructTextTagStrikethroughRgbaSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagStrikethroughRgbaSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagStrikethroughRgbaSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagStrikethroughRgbaSet :: AttrLabelProxy "strikethroughRgbaSet"
- data TextTagStrikethroughSetPropertyInfo
- constructTextTagStrikethroughSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagStrikethroughSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagStrikethroughSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagStrikethroughSet :: AttrLabelProxy "strikethroughSet"
- data TextTagStylePropertyInfo
- constructTextTagStyle :: IsTextTag o => Style -> IO (GValueConstruct o)
- getTextTagStyle :: (MonadIO m, IsTextTag o) => o -> m Style
- setTextTagStyle :: (MonadIO m, IsTextTag o) => o -> Style -> m ()
- textTagStyle :: AttrLabelProxy "style"
- data TextTagStyleSetPropertyInfo
- constructTextTagStyleSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagStyleSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagStyleSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagStyleSet :: AttrLabelProxy "styleSet"
- data TextTagTabsPropertyInfo
- clearTextTagTabs :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagTabs :: IsTextTag o => TabArray -> IO (GValueConstruct o)
- getTextTagTabs :: (MonadIO m, IsTextTag o) => o -> m (Maybe TabArray)
- setTextTagTabs :: (MonadIO m, IsTextTag o) => o -> TabArray -> m ()
- textTagTabs :: AttrLabelProxy "tabs"
- data TextTagTabsSetPropertyInfo
- constructTextTagTabsSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagTabsSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagTabsSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagTabsSet :: AttrLabelProxy "tabsSet"
- data TextTagUnderlinePropertyInfo
- constructTextTagUnderline :: IsTextTag o => Underline -> IO (GValueConstruct o)
- getTextTagUnderline :: (MonadIO m, IsTextTag o) => o -> m Underline
- setTextTagUnderline :: (MonadIO m, IsTextTag o) => o -> Underline -> m ()
- textTagUnderline :: AttrLabelProxy "underline"
- data TextTagUnderlineRgbaPropertyInfo
- clearTextTagUnderlineRgba :: (MonadIO m, IsTextTag o) => o -> m ()
- constructTextTagUnderlineRgba :: IsTextTag o => RGBA -> IO (GValueConstruct o)
- getTextTagUnderlineRgba :: (MonadIO m, IsTextTag o) => o -> m (Maybe RGBA)
- setTextTagUnderlineRgba :: (MonadIO m, IsTextTag o) => o -> RGBA -> m ()
- textTagUnderlineRgba :: AttrLabelProxy "underlineRgba"
- data TextTagUnderlineRgbaSetPropertyInfo
- constructTextTagUnderlineRgbaSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagUnderlineRgbaSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagUnderlineRgbaSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagUnderlineRgbaSet :: AttrLabelProxy "underlineRgbaSet"
- data TextTagUnderlineSetPropertyInfo
- constructTextTagUnderlineSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagUnderlineSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagUnderlineSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagUnderlineSet :: AttrLabelProxy "underlineSet"
- data TextTagVariantPropertyInfo
- constructTextTagVariant :: IsTextTag o => Variant -> IO (GValueConstruct o)
- getTextTagVariant :: (MonadIO m, IsTextTag o) => o -> m Variant
- setTextTagVariant :: (MonadIO m, IsTextTag o) => o -> Variant -> m ()
- textTagVariant :: AttrLabelProxy "variant"
- data TextTagVariantSetPropertyInfo
- constructTextTagVariantSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagVariantSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagVariantSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagVariantSet :: AttrLabelProxy "variantSet"
- data TextTagWeightPropertyInfo
- constructTextTagWeight :: IsTextTag o => Int32 -> IO (GValueConstruct o)
- getTextTagWeight :: (MonadIO m, IsTextTag o) => o -> m Int32
- setTextTagWeight :: (MonadIO m, IsTextTag o) => o -> Int32 -> m ()
- textTagWeight :: AttrLabelProxy "weight"
- data TextTagWeightSetPropertyInfo
- constructTextTagWeightSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagWeightSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagWeightSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagWeightSet :: AttrLabelProxy "weightSet"
- data TextTagWrapModePropertyInfo
- constructTextTagWrapMode :: IsTextTag o => WrapMode -> IO (GValueConstruct o)
- getTextTagWrapMode :: (MonadIO m, IsTextTag o) => o -> m WrapMode
- setTextTagWrapMode :: (MonadIO m, IsTextTag o) => o -> WrapMode -> m ()
- textTagWrapMode :: AttrLabelProxy "wrapMode"
- data TextTagWrapModeSetPropertyInfo
- constructTextTagWrapModeSet :: IsTextTag o => Bool -> IO (GValueConstruct o)
- getTextTagWrapModeSet :: (MonadIO m, IsTextTag o) => o -> m Bool
- setTextTagWrapModeSet :: (MonadIO m, IsTextTag o) => o -> Bool -> m ()
- textTagWrapModeSet :: AttrLabelProxy "wrapModeSet"
- type C_TextTagEventCallback = Ptr () -> Ptr Object -> Ptr Event -> Ptr TextIter -> Ptr () -> IO CInt
- type TextTagEventCallback = Object -> Event -> TextIter -> IO Bool
- data TextTagEventSignalInfo
- afterTextTagEvent :: (GObject a, MonadIO m) => a -> TextTagEventCallback -> m SignalHandlerId
- genClosure_TextTagEvent :: TextTagEventCallback -> IO Closure
- mk_TextTagEventCallback :: C_TextTagEventCallback -> IO (FunPtr C_TextTagEventCallback)
- noTextTagEventCallback :: Maybe TextTagEventCallback
- onTextTagEvent :: (GObject a, MonadIO m) => a -> TextTagEventCallback -> m SignalHandlerId
- wrap_TextTagEventCallback :: TextTagEventCallback -> Ptr () -> Ptr Object -> Ptr Event -> Ptr TextIter -> Ptr () -> IO CInt
Exported types
GObject TextTag Source # | |
IsObject TextTag Source # | |
IsTextTag TextTag Source # | |
((~) * info (ResolveTextTagMethod t TextTag), MethodInfo * info TextTag p) => IsLabel t (TextTag -> p) Source # | |
((~) * info (ResolveTextTagMethod t TextTag), MethodInfo * info TextTag p) => IsLabelProxy t (TextTag -> p) Source # | |
HasAttributeList * TextTag Source # | |
type AttributeList TextTag Source # | |
type SignalList TextTag Source # | |
Methods
changed
data TextTagChangedMethodInfo Source #
((~) * signature (Bool -> m ()), MonadIO m, IsTextTag a) => MethodInfo * TextTagChangedMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsTextTag a) | |
=> a |
|
-> Bool |
|
-> m () |
Emits the TextTagTable
::tag-changed
signal on the TextTagTable
where
the tag is included.
The signal is already emitted when setting a TextTag
property. This
function is useful for a TextTag
subclass.
Since: 3.20
event
:: (HasCallStack, MonadIO m, IsTextTag a, IsObject b) | |
=> a |
|
-> b |
|
-> Event |
|
-> TextIter |
|
-> m Bool | Returns: result of signal emission (whether the event was handled) |
Emits the “event” signal on the TextTag
.
getPriority
data TextTagGetPriorityMethodInfo Source #
((~) * signature (m Int32), MonadIO m, IsTextTag a) => MethodInfo * TextTagGetPriorityMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsTextTag a) | |
=> a |
|
-> m Int32 | Returns: The tag’s priority. |
Get the tag priority.
new
:: (HasCallStack, MonadIO m) | |
=> Maybe Text |
|
-> m TextTag | Returns: a new |
Creates a TextTag
. Configure the tag using object arguments,
i.e. using g_object_set()
.
setPriority
data TextTagSetPriorityMethodInfo Source #
((~) * signature (Int32 -> m ()), MonadIO m, IsTextTag a) => MethodInfo * TextTagSetPriorityMethodInfo a signature Source # | |
:: (HasCallStack, MonadIO m, IsTextTag a) | |
=> a |
|
-> Int32 |
|
-> m () |
Sets the priority of a TextTag
. Valid priorities
start at 0 and go to one less than textTagTableGetSize
.
Each tag in a table has a unique priority; setting the priority
of one tag shifts the priorities of all the other tags in the
table to maintain a unique priority for each tag. Higher priority
tags “win” if two tags both set the same text attribute. When adding
a tag to a tag table, it will be assigned the highest priority in
the table by default; so normally the precedence of a set of tags
is the order in which they were added to the table, or created with
gtk_text_buffer_create_tag()
, which adds the tag to the buffer’s table
automatically.
Properties
accumulativeMargin
data TextTagAccumulativeMarginPropertyInfo Source #
constructTextTagAccumulativeMargin :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagAccumulativeMargin :: AttrLabelProxy "accumulativeMargin" Source #
background
data TextTagBackgroundPropertyInfo Source #
clearTextTagBackground :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagBackground :: IsTextTag o => Text -> IO (GValueConstruct o) Source #
textTagBackground :: AttrLabelProxy "background" Source #
backgroundFullHeight
data TextTagBackgroundFullHeightPropertyInfo Source #
constructTextTagBackgroundFullHeight :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagBackgroundFullHeight :: AttrLabelProxy "backgroundFullHeight" Source #
backgroundFullHeightSet
data TextTagBackgroundFullHeightSetPropertyInfo Source #
constructTextTagBackgroundFullHeightSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagBackgroundFullHeightSet :: AttrLabelProxy "backgroundFullHeightSet" Source #
backgroundGdk
data TextTagBackgroundGdkPropertyInfo Source #
clearTextTagBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagBackgroundGdk :: IsTextTag o => Color -> IO (GValueConstruct o) Source #
textTagBackgroundGdk :: AttrLabelProxy "backgroundGdk" Source #
backgroundRgba
data TextTagBackgroundRgbaPropertyInfo Source #
clearTextTagBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagBackgroundRgba :: IsTextTag o => RGBA -> IO (GValueConstruct o) Source #
textTagBackgroundRgba :: AttrLabelProxy "backgroundRgba" Source #
backgroundSet
data TextTagBackgroundSetPropertyInfo Source #
constructTextTagBackgroundSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagBackgroundSet :: AttrLabelProxy "backgroundSet" Source #
direction
data TextTagDirectionPropertyInfo Source #
constructTextTagDirection :: IsTextTag o => TextDirection -> IO (GValueConstruct o) Source #
getTextTagDirection :: (MonadIO m, IsTextTag o) => o -> m TextDirection Source #
setTextTagDirection :: (MonadIO m, IsTextTag o) => o -> TextDirection -> m () Source #
textTagDirection :: AttrLabelProxy "direction" Source #
editable
data TextTagEditablePropertyInfo Source #
constructTextTagEditable :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagEditable :: AttrLabelProxy "editable" Source #
editableSet
data TextTagEditableSetPropertyInfo Source #
constructTextTagEditableSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagEditableSet :: AttrLabelProxy "editableSet" Source #
fallback
data TextTagFallbackPropertyInfo Source #
constructTextTagFallback :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagFallback :: AttrLabelProxy "fallback" Source #
fallbackSet
data TextTagFallbackSetPropertyInfo Source #
constructTextTagFallbackSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagFallbackSet :: AttrLabelProxy "fallbackSet" Source #
family
data TextTagFamilyPropertyInfo Source #
clearTextTagFamily :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagFamily :: IsTextTag o => Text -> IO (GValueConstruct o) Source #
textTagFamily :: AttrLabelProxy "family" Source #
familySet
data TextTagFamilySetPropertyInfo Source #
constructTextTagFamilySet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagFamilySet :: AttrLabelProxy "familySet" Source #
font
data TextTagFontPropertyInfo Source #
clearTextTagFont :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagFont :: IsTextTag o => Text -> IO (GValueConstruct o) Source #
textTagFont :: AttrLabelProxy "font" Source #
fontDesc
data TextTagFontDescPropertyInfo Source #
clearTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagFontDesc :: IsTextTag o => FontDescription -> IO (GValueConstruct o) Source #
getTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> m (Maybe FontDescription) Source #
setTextTagFontDesc :: (MonadIO m, IsTextTag o) => o -> FontDescription -> m () Source #
textTagFontDesc :: AttrLabelProxy "fontDesc" Source #
fontFeatures
data TextTagFontFeaturesPropertyInfo Source #
clearTextTagFontFeatures :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagFontFeatures :: IsTextTag o => Text -> IO (GValueConstruct o) Source #
textTagFontFeatures :: AttrLabelProxy "fontFeatures" Source #
fontFeaturesSet
data TextTagFontFeaturesSetPropertyInfo Source #
constructTextTagFontFeaturesSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagFontFeaturesSet :: AttrLabelProxy "fontFeaturesSet" Source #
foreground
data TextTagForegroundPropertyInfo Source #
clearTextTagForeground :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagForeground :: IsTextTag o => Text -> IO (GValueConstruct o) Source #
textTagForeground :: AttrLabelProxy "foreground" Source #
foregroundGdk
data TextTagForegroundGdkPropertyInfo Source #
clearTextTagForegroundGdk :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagForegroundGdk :: IsTextTag o => Color -> IO (GValueConstruct o) Source #
textTagForegroundGdk :: AttrLabelProxy "foregroundGdk" Source #
foregroundRgba
data TextTagForegroundRgbaPropertyInfo Source #
clearTextTagForegroundRgba :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagForegroundRgba :: IsTextTag o => RGBA -> IO (GValueConstruct o) Source #
textTagForegroundRgba :: AttrLabelProxy "foregroundRgba" Source #
foregroundSet
data TextTagForegroundSetPropertyInfo Source #
constructTextTagForegroundSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagForegroundSet :: AttrLabelProxy "foregroundSet" Source #
indent
data TextTagIndentPropertyInfo Source #
constructTextTagIndent :: IsTextTag o => Int32 -> IO (GValueConstruct o) Source #
textTagIndent :: AttrLabelProxy "indent" Source #
indentSet
data TextTagIndentSetPropertyInfo Source #
constructTextTagIndentSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagIndentSet :: AttrLabelProxy "indentSet" Source #
invisible
data TextTagInvisiblePropertyInfo Source #
constructTextTagInvisible :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagInvisible :: AttrLabelProxy "invisible" Source #
invisibleSet
data TextTagInvisibleSetPropertyInfo Source #
constructTextTagInvisibleSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagInvisibleSet :: AttrLabelProxy "invisibleSet" Source #
justification
data TextTagJustificationPropertyInfo Source #
constructTextTagJustification :: IsTextTag o => Justification -> IO (GValueConstruct o) Source #
getTextTagJustification :: (MonadIO m, IsTextTag o) => o -> m Justification Source #
setTextTagJustification :: (MonadIO m, IsTextTag o) => o -> Justification -> m () Source #
textTagJustification :: AttrLabelProxy "justification" Source #
justificationSet
data TextTagJustificationSetPropertyInfo Source #
constructTextTagJustificationSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagJustificationSet :: AttrLabelProxy "justificationSet" Source #
language
data TextTagLanguagePropertyInfo Source #
clearTextTagLanguage :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagLanguage :: IsTextTag o => Text -> IO (GValueConstruct o) Source #
textTagLanguage :: AttrLabelProxy "language" Source #
languageSet
data TextTagLanguageSetPropertyInfo Source #
constructTextTagLanguageSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagLanguageSet :: AttrLabelProxy "languageSet" Source #
leftMargin
data TextTagLeftMarginPropertyInfo Source #
constructTextTagLeftMargin :: IsTextTag o => Int32 -> IO (GValueConstruct o) Source #
textTagLeftMargin :: AttrLabelProxy "leftMargin" Source #
leftMarginSet
data TextTagLeftMarginSetPropertyInfo Source #
constructTextTagLeftMarginSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagLeftMarginSet :: AttrLabelProxy "leftMarginSet" Source #
letterSpacing
data TextTagLetterSpacingPropertyInfo Source #
constructTextTagLetterSpacing :: IsTextTag o => Int32 -> IO (GValueConstruct o) Source #
textTagLetterSpacing :: AttrLabelProxy "letterSpacing" Source #
letterSpacingSet
data TextTagLetterSpacingSetPropertyInfo Source #
constructTextTagLetterSpacingSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagLetterSpacingSet :: AttrLabelProxy "letterSpacingSet" Source #
name
data TextTagNamePropertyInfo Source #
constructTextTagName :: IsTextTag o => Text -> IO (GValueConstruct o) Source #
textTagName :: AttrLabelProxy "name" Source #
paragraphBackground
data TextTagParagraphBackgroundPropertyInfo Source #
clearTextTagParagraphBackground :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagParagraphBackground :: IsTextTag o => Text -> IO (GValueConstruct o) Source #
textTagParagraphBackground :: AttrLabelProxy "paragraphBackground" Source #
paragraphBackgroundGdk
data TextTagParagraphBackgroundGdkPropertyInfo Source #
clearTextTagParagraphBackgroundGdk :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagParagraphBackgroundGdk :: IsTextTag o => Color -> IO (GValueConstruct o) Source #
textTagParagraphBackgroundGdk :: AttrLabelProxy "paragraphBackgroundGdk" Source #
paragraphBackgroundRgba
data TextTagParagraphBackgroundRgbaPropertyInfo Source #
clearTextTagParagraphBackgroundRgba :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagParagraphBackgroundRgba :: IsTextTag o => RGBA -> IO (GValueConstruct o) Source #
textTagParagraphBackgroundRgba :: AttrLabelProxy "paragraphBackgroundRgba" Source #
paragraphBackgroundSet
data TextTagParagraphBackgroundSetPropertyInfo Source #
constructTextTagParagraphBackgroundSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagParagraphBackgroundSet :: AttrLabelProxy "paragraphBackgroundSet" Source #
pixelsAboveLines
data TextTagPixelsAboveLinesPropertyInfo Source #
constructTextTagPixelsAboveLines :: IsTextTag o => Int32 -> IO (GValueConstruct o) Source #
textTagPixelsAboveLines :: AttrLabelProxy "pixelsAboveLines" Source #
pixelsAboveLinesSet
data TextTagPixelsAboveLinesSetPropertyInfo Source #
constructTextTagPixelsAboveLinesSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagPixelsAboveLinesSet :: AttrLabelProxy "pixelsAboveLinesSet" Source #
pixelsBelowLines
data TextTagPixelsBelowLinesPropertyInfo Source #
constructTextTagPixelsBelowLines :: IsTextTag o => Int32 -> IO (GValueConstruct o) Source #
textTagPixelsBelowLines :: AttrLabelProxy "pixelsBelowLines" Source #
pixelsBelowLinesSet
data TextTagPixelsBelowLinesSetPropertyInfo Source #
constructTextTagPixelsBelowLinesSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagPixelsBelowLinesSet :: AttrLabelProxy "pixelsBelowLinesSet" Source #
pixelsInsideWrap
data TextTagPixelsInsideWrapPropertyInfo Source #
constructTextTagPixelsInsideWrap :: IsTextTag o => Int32 -> IO (GValueConstruct o) Source #
textTagPixelsInsideWrap :: AttrLabelProxy "pixelsInsideWrap" Source #
pixelsInsideWrapSet
data TextTagPixelsInsideWrapSetPropertyInfo Source #
constructTextTagPixelsInsideWrapSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagPixelsInsideWrapSet :: AttrLabelProxy "pixelsInsideWrapSet" Source #
rightMargin
data TextTagRightMarginPropertyInfo Source #
constructTextTagRightMargin :: IsTextTag o => Int32 -> IO (GValueConstruct o) Source #
textTagRightMargin :: AttrLabelProxy "rightMargin" Source #
rightMarginSet
data TextTagRightMarginSetPropertyInfo Source #
constructTextTagRightMarginSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagRightMarginSet :: AttrLabelProxy "rightMarginSet" Source #
rise
data TextTagRisePropertyInfo Source #
constructTextTagRise :: IsTextTag o => Int32 -> IO (GValueConstruct o) Source #
textTagRise :: AttrLabelProxy "rise" Source #
riseSet
data TextTagRiseSetPropertyInfo Source #
constructTextTagRiseSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagRiseSet :: AttrLabelProxy "riseSet" Source #
scale
data TextTagScalePropertyInfo Source #
constructTextTagScale :: IsTextTag o => Double -> IO (GValueConstruct o) Source #
textTagScale :: AttrLabelProxy "scale" Source #
scaleSet
data TextTagScaleSetPropertyInfo Source #
constructTextTagScaleSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagScaleSet :: AttrLabelProxy "scaleSet" Source #
size
data TextTagSizePropertyInfo Source #
constructTextTagSize :: IsTextTag o => Int32 -> IO (GValueConstruct o) Source #
textTagSize :: AttrLabelProxy "size" Source #
sizePoints
data TextTagSizePointsPropertyInfo Source #
constructTextTagSizePoints :: IsTextTag o => Double -> IO (GValueConstruct o) Source #
textTagSizePoints :: AttrLabelProxy "sizePoints" Source #
sizeSet
data TextTagSizeSetPropertyInfo Source #
constructTextTagSizeSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagSizeSet :: AttrLabelProxy "sizeSet" Source #
stretch
data TextTagStretchPropertyInfo Source #
constructTextTagStretch :: IsTextTag o => Stretch -> IO (GValueConstruct o) Source #
textTagStretch :: AttrLabelProxy "stretch" Source #
stretchSet
data TextTagStretchSetPropertyInfo Source #
constructTextTagStretchSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagStretchSet :: AttrLabelProxy "stretchSet" Source #
strikethrough
data TextTagStrikethroughPropertyInfo Source #
constructTextTagStrikethrough :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagStrikethrough :: AttrLabelProxy "strikethrough" Source #
strikethroughRgba
data TextTagStrikethroughRgbaPropertyInfo Source #
clearTextTagStrikethroughRgba :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagStrikethroughRgba :: IsTextTag o => RGBA -> IO (GValueConstruct o) Source #
textTagStrikethroughRgba :: AttrLabelProxy "strikethroughRgba" Source #
strikethroughRgbaSet
data TextTagStrikethroughRgbaSetPropertyInfo Source #
constructTextTagStrikethroughRgbaSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagStrikethroughRgbaSet :: AttrLabelProxy "strikethroughRgbaSet" Source #
strikethroughSet
data TextTagStrikethroughSetPropertyInfo Source #
constructTextTagStrikethroughSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagStrikethroughSet :: AttrLabelProxy "strikethroughSet" Source #
style
data TextTagStylePropertyInfo Source #
constructTextTagStyle :: IsTextTag o => Style -> IO (GValueConstruct o) Source #
textTagStyle :: AttrLabelProxy "style" Source #
styleSet
data TextTagStyleSetPropertyInfo Source #
constructTextTagStyleSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagStyleSet :: AttrLabelProxy "styleSet" Source #
tabs
data TextTagTabsPropertyInfo Source #
clearTextTagTabs :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagTabs :: IsTextTag o => TabArray -> IO (GValueConstruct o) Source #
textTagTabs :: AttrLabelProxy "tabs" Source #
tabsSet
data TextTagTabsSetPropertyInfo Source #
constructTextTagTabsSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagTabsSet :: AttrLabelProxy "tabsSet" Source #
underline
data TextTagUnderlinePropertyInfo Source #
constructTextTagUnderline :: IsTextTag o => Underline -> IO (GValueConstruct o) Source #
textTagUnderline :: AttrLabelProxy "underline" Source #
underlineRgba
data TextTagUnderlineRgbaPropertyInfo Source #
clearTextTagUnderlineRgba :: (MonadIO m, IsTextTag o) => o -> m () Source #
constructTextTagUnderlineRgba :: IsTextTag o => RGBA -> IO (GValueConstruct o) Source #
textTagUnderlineRgba :: AttrLabelProxy "underlineRgba" Source #
underlineRgbaSet
data TextTagUnderlineRgbaSetPropertyInfo Source #
constructTextTagUnderlineRgbaSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagUnderlineRgbaSet :: AttrLabelProxy "underlineRgbaSet" Source #
underlineSet
data TextTagUnderlineSetPropertyInfo Source #
constructTextTagUnderlineSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagUnderlineSet :: AttrLabelProxy "underlineSet" Source #
variant
data TextTagVariantPropertyInfo Source #
constructTextTagVariant :: IsTextTag o => Variant -> IO (GValueConstruct o) Source #
textTagVariant :: AttrLabelProxy "variant" Source #
variantSet
data TextTagVariantSetPropertyInfo Source #
constructTextTagVariantSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagVariantSet :: AttrLabelProxy "variantSet" Source #
weight
data TextTagWeightPropertyInfo Source #
constructTextTagWeight :: IsTextTag o => Int32 -> IO (GValueConstruct o) Source #
textTagWeight :: AttrLabelProxy "weight" Source #
weightSet
data TextTagWeightSetPropertyInfo Source #
constructTextTagWeightSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagWeightSet :: AttrLabelProxy "weightSet" Source #
wrapMode
data TextTagWrapModePropertyInfo Source #
constructTextTagWrapMode :: IsTextTag o => WrapMode -> IO (GValueConstruct o) Source #
textTagWrapMode :: AttrLabelProxy "wrapMode" Source #
wrapModeSet
data TextTagWrapModeSetPropertyInfo Source #
constructTextTagWrapModeSet :: IsTextTag o => Bool -> IO (GValueConstruct o) Source #
textTagWrapModeSet :: AttrLabelProxy "wrapModeSet" Source #
Signals
event
type C_TextTagEventCallback = Ptr () -> Ptr Object -> Ptr Event -> Ptr TextIter -> Ptr () -> IO CInt Source #
afterTextTagEvent :: (GObject a, MonadIO m) => a -> TextTagEventCallback -> m SignalHandlerId Source #
onTextTagEvent :: (GObject a, MonadIO m) => a -> TextTagEventCallback -> m SignalHandlerId Source #