gi-gtksource-5.0.0: GtkSource bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GtkSource.Objects.GutterRendererText

Description

Renders text in the gutter.

A GtkSourceGutterRendererText can be used to render text in a cell of [classgutter].

Synopsis

Exported types

newtype GutterRendererText Source #

Memory-managed wrapper type.

Constructors

GutterRendererText (ManagedPtr GutterRendererText) 

Instances

Instances details
Eq GutterRendererText Source # 
Instance details

Defined in GI.GtkSource.Objects.GutterRendererText

GObject GutterRendererText Source # 
Instance details

Defined in GI.GtkSource.Objects.GutterRendererText

ManagedPtrNewtype GutterRendererText Source # 
Instance details

Defined in GI.GtkSource.Objects.GutterRendererText

TypedObject GutterRendererText Source # 
Instance details

Defined in GI.GtkSource.Objects.GutterRendererText

Methods

glibType :: IO GType

HasParentTypes GutterRendererText Source # 
Instance details

Defined in GI.GtkSource.Objects.GutterRendererText

IsGValue (Maybe GutterRendererText) Source #

Convert GutterRendererText to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.GtkSource.Objects.GutterRendererText

type ParentTypes GutterRendererText Source # 
Instance details

Defined in GI.GtkSource.Objects.GutterRendererText

type ParentTypes GutterRendererText = '[GutterRenderer, Widget, Object, Accessible, Buildable, ConstraintTarget]

class (GObject o, IsDescendantOf GutterRendererText o) => IsGutterRendererText o Source #

Type class for types which can be safely cast to GutterRendererText, for instance with toGutterRendererText.

Instances

Instances details
(GObject o, IsDescendantOf GutterRendererText o) => IsGutterRendererText o Source # 
Instance details

Defined in GI.GtkSource.Objects.GutterRendererText

toGutterRendererText :: (MonadIO m, IsGutterRendererText o) => o -> m GutterRendererText Source #

Cast to GutterRendererText, for types for which this is known to be safe. For general casts, use castTo.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

actionSetEnabled, activate, activateAction, activateDefault, addController, addCssClass, addMnemonicLabel, addTickCallback, alignCell, allocate, bindProperty, bindPropertyFull, childFocus, computeBounds, computeExpand, computePoint, computeTransform, contains, createPangoContext, createPangoLayout, disposeTemplate, dragCheckThreshold, errorBell, forceFloating, freezeNotify, getv, grabFocus, hasCssClass, hasDefault, hasFocus, hasVisibleFocus, hide, inDestruction, initTemplate, insertActionGroup, insertAfter, insertBefore, isAncestor, isDrawable, isFloating, isFocus, isSensitive, isVisible, keynavFailed, listMnemonicLabels, map, measure, measureMarkup, mnemonicActivate, notify, notifyByPspec, observeChildren, observeControllers, pick, queryActivatable, queueAllocate, queueDraw, queueResize, realize, ref, refSink, removeController, removeCssClass, removeMnemonicLabel, removeTickCallback, resetProperty, resetRelation, resetState, runDispose, shouldLayout, show, sizeAllocate, snapshotChild, stealData, stealQdata, thawNotify, translateCoordinates, triggerTooltipQuery, unmap, unparent, unrealize, unref, unsetStateFlags, updateNextAccessibleSibling, updateProperty, updateRelation, updateState, watchClosure.

Getters

getAccessibleParent, getAccessibleRole, getAlignmentMode, getAllocatedBaseline, getAllocatedHeight, getAllocatedWidth, getAllocation, getAncestor, getAtContext, getBounds, getBuffer, getBuildableId, getCanFocus, getCanTarget, getChildVisible, getClipboard, getColor, getCssClasses, getCssName, getCursor, getData, getDirection, getDisplay, getFirstAccessibleChild, getFirstChild, getFocusChild, getFocusOnClick, getFocusable, getFontMap, getFontOptions, getFrameClock, getHalign, getHasTooltip, getHeight, getHexpand, getHexpandSet, getLastChild, getLayoutManager, getMapped, getMarginBottom, getMarginEnd, getMarginStart, getMarginTop, getName, getNative, getNextAccessibleSibling, getNextSibling, getOpacity, getOverflow, getPangoContext, getParent, getPlatformState, getPreferredSize, getPrevSibling, getPrimaryClipboard, getProperty, getQdata, getRealized, getReceivesDefault, getRequestMode, getRoot, getScaleFactor, getSensitive, getSettings, getSize, getSizeRequest, getStateFlags, getStyleContext, getTemplateChild, getTooltipMarkup, getTooltipText, getValign, getVexpand, getVexpandSet, getView, getVisible, getWidth, getXalign, getXpad, getYalign, getYpad.

Setters

setAccessibleParent, setAlignmentMode, setCanFocus, setCanTarget, setChildVisible, setCssClasses, setCursor, setCursorFromName, setData, setDataFull, setDirection, setFocusChild, setFocusOnClick, setFocusable, setFontMap, setFontOptions, setHalign, setHasTooltip, setHexpand, setHexpandSet, setLayoutManager, setMarginBottom, setMarginEnd, setMarginStart, setMarginTop, setMarkup, setName, setOpacity, setOverflow, setParent, setProperty, setReceivesDefault, setSensitive, setSizeRequest, setStateFlags, setText, setTooltipMarkup, setTooltipText, setValign, setVexpand, setVexpandSet, setVisible, setXalign, setXpad, setYalign, setYpad.

measure

gutterRendererTextMeasure Source #

Arguments

:: (HasCallStack, MonadIO m, IsGutterRendererText a) 
=> a

renderer: a GutterRendererText.

-> Text

text: the text to measure.

-> m (Int32, Int32) 

Measures the text provided using the pango layout used by the GutterRendererText.

measureMarkup

gutterRendererTextMeasureMarkup Source #

Arguments

:: (HasCallStack, MonadIO m, IsGutterRendererText a) 
=> a

renderer: a GutterRendererText.

-> Text

markup: the pango markup to measure.

-> m (Int32, Int32) 

Measures the pango markup provided using the pango layout used by the GutterRendererText.

new

setMarkup

gutterRendererTextSetMarkup :: (HasCallStack, MonadIO m, IsGutterRendererText a) => a -> Text -> Int32 -> m () Source #

No description available in the introspection data.

setText

gutterRendererTextSetText :: (HasCallStack, MonadIO m, IsGutterRendererText a) => a -> Text -> Int32 -> m () Source #

No description available in the introspection data.

Properties

markup

No description available in the introspection data.

clearGutterRendererTextMarkup :: (MonadIO m, IsGutterRendererText o) => o -> m () Source #

Set the value of the “markup” property to Nothing. When overloading is enabled, this is equivalent to

clear #markup

constructGutterRendererTextMarkup :: (IsGutterRendererText o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “markup” property. This is rarely needed directly, but it is used by new.

getGutterRendererTextMarkup :: (MonadIO m, IsGutterRendererText o) => o -> m (Maybe Text) Source #

Get the value of the “markup” property. When overloading is enabled, this is equivalent to

get gutterRendererText #markup

setGutterRendererTextMarkup :: (MonadIO m, IsGutterRendererText o) => o -> Text -> m () Source #

Set the value of the “markup” property. When overloading is enabled, this is equivalent to

set gutterRendererText [ #markup := value ]

text

No description available in the introspection data.

clearGutterRendererTextText :: (MonadIO m, IsGutterRendererText o) => o -> m () Source #

Set the value of the “text” property to Nothing. When overloading is enabled, this is equivalent to

clear #text

constructGutterRendererTextText :: (IsGutterRendererText o, MonadIO m) => Text -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “text” property. This is rarely needed directly, but it is used by new.

getGutterRendererTextText :: (MonadIO m, IsGutterRendererText o) => o -> m (Maybe Text) Source #

Get the value of the “text” property. When overloading is enabled, this is equivalent to

get gutterRendererText #text

setGutterRendererTextText :: (MonadIO m, IsGutterRendererText o) => o -> Text -> m () Source #

Set the value of the “text” property. When overloading is enabled, this is equivalent to

set gutterRendererText [ #text := value ]