Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Renders text in the gutter.
A GtkSourceGutterRendererText
can be used to render text in a cell of
[classgutter
].
Synopsis
- newtype GutterRendererText = GutterRendererText (ManagedPtr GutterRendererText)
- class (GObject o, IsDescendantOf GutterRendererText o) => IsGutterRendererText o
- toGutterRendererText :: (MonadIO m, IsGutterRendererText o) => o -> m GutterRendererText
- gutterRendererTextMeasure :: (HasCallStack, MonadIO m, IsGutterRendererText a) => a -> Text -> m (Int32, Int32)
- gutterRendererTextMeasureMarkup :: (HasCallStack, MonadIO m, IsGutterRendererText a) => a -> Text -> m (Int32, Int32)
- gutterRendererTextNew :: (HasCallStack, MonadIO m) => m GutterRendererText
- gutterRendererTextSetMarkup :: (HasCallStack, MonadIO m, IsGutterRendererText a) => a -> Text -> Int32 -> m ()
- gutterRendererTextSetText :: (HasCallStack, MonadIO m, IsGutterRendererText a) => a -> Text -> Int32 -> m ()
- clearGutterRendererTextMarkup :: (MonadIO m, IsGutterRendererText o) => o -> m ()
- constructGutterRendererTextMarkup :: (IsGutterRendererText o, MonadIO m) => Text -> m (GValueConstruct o)
- getGutterRendererTextMarkup :: (MonadIO m, IsGutterRendererText o) => o -> m (Maybe Text)
- setGutterRendererTextMarkup :: (MonadIO m, IsGutterRendererText o) => o -> Text -> m ()
- clearGutterRendererTextText :: (MonadIO m, IsGutterRendererText o) => o -> m ()
- constructGutterRendererTextText :: (IsGutterRendererText o, MonadIO m) => Text -> m (GValueConstruct o)
- getGutterRendererTextText :: (MonadIO m, IsGutterRendererText o) => o -> m (Maybe Text)
- setGutterRendererTextText :: (MonadIO m, IsGutterRendererText o) => o -> Text -> m ()
Exported types
newtype GutterRendererText Source #
Memory-managed wrapper type.
GutterRendererText (ManagedPtr GutterRendererText) |
Instances
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
(GObject o, IsDescendantOf GutterRendererText o) => IsGutterRendererText o Source # | |
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
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 #
:: (HasCallStack, MonadIO m, IsGutterRendererText a) | |
=> a |
|
-> Text |
|
-> m (Int32, Int32) |
Measures the text provided using the pango layout used by the
GutterRendererText
.
measureMarkup
gutterRendererTextMeasureMarkup Source #
:: (HasCallStack, MonadIO m, IsGutterRendererText a) | |
=> a |
|
-> Text |
|
-> m (Int32, Int32) |
Measures the pango markup provided using the pango layout used by the
GutterRendererText
.
new
gutterRendererTextNew Source #
:: (HasCallStack, MonadIO m) | |
=> m GutterRendererText | Returns: A |
Create a new GutterRendererText
.
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 ]