gi-gtksource-3.0.22: GtkSource bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.GtkSource.Objects.GutterRendererText

Description

No description available in the introspection data.

Synopsis

Exported types

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

Overloaded methods

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 => Text -> IO (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 => Text -> IO (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 ]