gtkmm 4.16.0
|
Typedefed as Gtk::TextBuffer::Tag. More...
#include <gtkmm/texttag.h>
Public Member Functions | |
TextTag (TextTag &&src) noexcept | |
TextTag & | operator= (TextTag &&src) noexcept |
~TextTag () noexcept override | |
GtkTextTag * | gobj () |
Provides access to the underlying C GObject. | |
const GtkTextTag * | gobj () const |
Provides access to the underlying C GObject. | |
GtkTextTag * | gobj_copy () |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
int | get_priority () const |
Get the tag priority. | |
void | set_priority (int priority) |
Sets the priority of a Gtk::TextTag . | |
void | tag_changed (bool size_changed) |
Emits the Gtk::TextTagTable::signal_tag_changed() signal on the Gtk::TextTagTable where the tag is included. | |
Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_name () const |
The name used to refer to the tag. | |
Glib::PropertyProxy_WriteOnly< Glib::ustring > | property_background () |
Background color as a string. | |
Glib::PropertyProxy_WriteOnly< Glib::ustring > | property_foreground () |
Foreground color as a string. | |
Glib::PropertyProxy< Gdk::RGBA > | property_background_rgba () |
Background color as a GdkRGBA . | |
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > | property_background_rgba () const |
Background color as a GdkRGBA . | |
Glib::PropertyProxy< Gdk::RGBA > | property_foreground_rgba () |
Foreground color as a GdkRGBA . | |
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > | property_foreground_rgba () const |
Foreground color as a GdkRGBA . | |
Glib::PropertyProxy< Glib::ustring > | property_font () |
Font description as string, e.g. \"Sans Italic 12\\". | |
Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_font () const |
Font description as string, e.g. \"Sans Italic 12\\". | |
Glib::PropertyProxy< Pango::FontDescription > | property_font_desc () |
Font description as a Pango::FontDescription . | |
Glib::PropertyProxy_ReadOnly< Pango::FontDescription > | property_font_desc () const |
Font description as a Pango::FontDescription . | |
Glib::PropertyProxy< Glib::ustring > | property_family () |
Name of the font family, e.g. Sans, Helvetica, Times, Monospace. | |
Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_family () const |
Name of the font family, e.g. Sans, Helvetica, Times, Monospace. | |
Glib::PropertyProxy< Pango::Style > | property_style () |
Font style as a Pango::Style , e.g. Pango::Style::ITALIC. | |
Glib::PropertyProxy_ReadOnly< Pango::Style > | property_style () const |
Font style as a Pango::Style , e.g. Pango::Style::ITALIC. | |
Glib::PropertyProxy< Pango::Variant > | property_variant () |
Font variant as a Pango::Variant , e.g. Pango::Variant::SMALL_CAPS. | |
Glib::PropertyProxy_ReadOnly< Pango::Variant > | property_variant () const |
Font variant as a Pango::Variant , e.g. Pango::Variant::SMALL_CAPS. | |
Glib::PropertyProxy< int > | property_weight () |
Font weight as an integer. | |
Glib::PropertyProxy_ReadOnly< int > | property_weight () const |
Font weight as an integer. | |
Glib::PropertyProxy< Pango::Stretch > | property_stretch () |
Font stretch as a Pango::Stretch , e.g. Pango::Stretch::CONDENSED. | |
Glib::PropertyProxy_ReadOnly< Pango::Stretch > | property_stretch () const |
Font stretch as a Pango::Stretch , e.g. Pango::Stretch::CONDENSED. | |
Glib::PropertyProxy< int > | property_size () |
Font size in Pango units. | |
Glib::PropertyProxy_ReadOnly< int > | property_size () const |
Font size in Pango units. | |
Glib::PropertyProxy< double > | property_size_points () |
Font size in points. | |
Glib::PropertyProxy_ReadOnly< double > | property_size_points () const |
Font size in points. | |
Glib::PropertyProxy< double > | property_scale () |
Font size as a scale factor relative to the default font size. | |
Glib::PropertyProxy_ReadOnly< double > | property_scale () const |
Font size as a scale factor relative to the default font size. | |
Glib::PropertyProxy< int > | property_pixels_above_lines () |
Pixels of blank space above paragraphs. | |
Glib::PropertyProxy_ReadOnly< int > | property_pixels_above_lines () const |
Pixels of blank space above paragraphs. | |
Glib::PropertyProxy< int > | property_pixels_below_lines () |
Pixels of blank space below paragraphs. | |
Glib::PropertyProxy_ReadOnly< int > | property_pixels_below_lines () const |
Pixels of blank space below paragraphs. | |
Glib::PropertyProxy< int > | property_pixels_inside_wrap () |
Pixels of blank space between wrapped lines in a paragraph. | |
Glib::PropertyProxy_ReadOnly< int > | property_pixels_inside_wrap () const |
Pixels of blank space between wrapped lines in a paragraph. | |
Glib::PropertyProxy< bool > | property_editable () |
Whether the text can be modified by the user. | |
Glib::PropertyProxy_ReadOnly< bool > | property_editable () const |
Whether the text can be modified by the user. | |
Glib::PropertyProxy< WrapMode > | property_wrap_mode () |
Whether to wrap lines never, at word boundaries, or at character boundaries. | |
Glib::PropertyProxy_ReadOnly< WrapMode > | property_wrap_mode () const |
Whether to wrap lines never, at word boundaries, or at character boundaries. | |
Glib::PropertyProxy< Justification > | property_justification () |
Left, right, or center justification. | |
Glib::PropertyProxy_ReadOnly< Justification > | property_justification () const |
Left, right, or center justification. | |
Glib::PropertyProxy< TextDirection > | property_direction () |
Text direction, e.g. right-to-left or left-to-right. | |
Glib::PropertyProxy_ReadOnly< TextDirection > | property_direction () const |
Text direction, e.g. right-to-left or left-to-right. | |
Glib::PropertyProxy< int > | property_left_margin () |
Width of the left margin in pixels. | |
Glib::PropertyProxy_ReadOnly< int > | property_left_margin () const |
Width of the left margin in pixels. | |
Glib::PropertyProxy< int > | property_indent () |
Amount to indent the paragraph, in pixels. | |
Glib::PropertyProxy_ReadOnly< int > | property_indent () const |
Amount to indent the paragraph, in pixels. | |
Glib::PropertyProxy< float > | property_line_height () |
Factor to scale line height by. | |
Glib::PropertyProxy_ReadOnly< float > | property_line_height () const |
Factor to scale line height by. | |
Glib::PropertyProxy< bool > | property_strikethrough () |
Whether to strike through the text. | |
Glib::PropertyProxy_ReadOnly< bool > | property_strikethrough () const |
Whether to strike through the text. | |
Glib::PropertyProxy< Gdk::RGBA > | property_strikethrough_rgba () |
This property modifies the color of strikeouts. | |
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > | property_strikethrough_rgba () const |
This property modifies the color of strikeouts. | |
Glib::PropertyProxy< int > | property_right_margin () |
Width of the right margin, in pixels. | |
Glib::PropertyProxy_ReadOnly< int > | property_right_margin () const |
Width of the right margin, in pixels. | |
Glib::PropertyProxy< Pango::Underline > | property_underline () |
Style of underline for this text. | |
Glib::PropertyProxy_ReadOnly< Pango::Underline > | property_underline () const |
Style of underline for this text. | |
Glib::PropertyProxy< Gdk::RGBA > | property_underline_rgba () |
This property modifies the color of underlines. | |
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > | property_underline_rgba () const |
This property modifies the color of underlines. | |
Glib::PropertyProxy< Pango::Overline > | property_overline () |
Style of overline for this text. | |
Glib::PropertyProxy_ReadOnly< Pango::Overline > | property_overline () const |
Style of overline for this text. | |
Glib::PropertyProxy< Gdk::RGBA > | property_overline_rgba () |
This property modifies the color of overlines. | |
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > | property_overline_rgba () const |
This property modifies the color of overlines. | |
Glib::PropertyProxy< int > | property_rise () |
Offset of text above the baseline, in Pango units. | |
Glib::PropertyProxy_ReadOnly< int > | property_rise () const |
Offset of text above the baseline, in Pango units. | |
Glib::PropertyProxy< bool > | property_background_full_height () |
Whether the background color fills the entire line height or only the height of the tagged characters. | |
Glib::PropertyProxy_ReadOnly< bool > | property_background_full_height () const |
Whether the background color fills the entire line height or only the height of the tagged characters. | |
Glib::PropertyProxy< Glib::ustring > | property_language () |
The language this text is in, as an ISO code. | |
Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_language () const |
The language this text is in, as an ISO code. | |
Glib::PropertyProxy< Pango::TabArray > | property_tabs () |
Custom tabs for this text. | |
Glib::PropertyProxy_ReadOnly< Pango::TabArray > | property_tabs () const |
Custom tabs for this text. | |
Glib::PropertyProxy< bool > | property_invisible () |
Whether this text is hidden. | |
Glib::PropertyProxy_ReadOnly< bool > | property_invisible () const |
Whether this text is hidden. | |
Glib::PropertyProxy_WriteOnly< Glib::ustring > | property_paragraph_background () |
The paragraph background color as a string. | |
Glib::PropertyProxy< Gdk::RGBA > | property_paragraph_background_rgba () |
The paragraph background color as a GdkRGBA . | |
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > | property_paragraph_background_rgba () const |
The paragraph background color as a GdkRGBA . | |
Glib::PropertyProxy< Glib::ustring > | property_font_features () |
OpenType font features, as a string. | |
Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_font_features () const |
OpenType font features, as a string. | |
Glib::PropertyProxy< bool > | property_allow_breaks () |
Whether breaks are allowed. | |
Glib::PropertyProxy_ReadOnly< bool > | property_allow_breaks () const |
Whether breaks are allowed. | |
Glib::PropertyProxy< Pango::ShowFlags > | property_show_spaces () |
How to render invisible characters. | |
Glib::PropertyProxy_ReadOnly< Pango::ShowFlags > | property_show_spaces () const |
How to render invisible characters. | |
Glib::PropertyProxy< bool > | property_insert_hyphens () |
Whether to insert hyphens at breaks. | |
Glib::PropertyProxy_ReadOnly< bool > | property_insert_hyphens () const |
Whether to insert hyphens at breaks. | |
Glib::PropertyProxy< Pango::TextTransform > | property_text_transform () |
How to transform the text for display. | |
Glib::PropertyProxy_ReadOnly< Pango::TextTransform > | property_text_transform () const |
How to transform the text for display. | |
Glib::PropertyProxy< bool > | property_word () |
Whether this tag represents a single word. | |
Glib::PropertyProxy_ReadOnly< bool > | property_word () const |
Whether this tag represents a single word. | |
Glib::PropertyProxy< bool > | property_sentence () |
Whether this tag represents a single sentence. | |
Glib::PropertyProxy_ReadOnly< bool > | property_sentence () const |
Whether this tag represents a single sentence. | |
Glib::PropertyProxy< bool > | property_accumulative_margin () |
Whether the margins accumulate or override each other. | |
Glib::PropertyProxy_ReadOnly< bool > | property_accumulative_margin () const |
Whether the margins accumulate or override each other. | |
Glib::PropertyProxy< bool > | property_background_set () |
Whether the background property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_background_set () const |
Whether the background property is set. | |
Glib::PropertyProxy< bool > | property_foreground_set () |
Whether the foreground property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_foreground_set () const |
Whether the foreground property is set. | |
Glib::PropertyProxy< bool > | property_family_set () |
Whether the family property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_family_set () const |
Whether the family property is set. | |
Glib::PropertyProxy< bool > | property_style_set () |
Whether the style property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_style_set () const |
Whether the style property is set. | |
Glib::PropertyProxy< bool > | property_variant_set () |
Whether the variant property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_variant_set () const |
Whether the variant property is set. | |
Glib::PropertyProxy< bool > | property_weight_set () |
Whether the weight property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_weight_set () const |
Whether the weight property is set. | |
Glib::PropertyProxy< bool > | property_stretch_set () |
Whether the stretch property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_stretch_set () const |
Whether the stretch property is set. | |
Glib::PropertyProxy< bool > | property_size_set () |
Whether the size property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_size_set () const |
Whether the size property is set. | |
Glib::PropertyProxy< bool > | property_scale_set () |
Whether the scale property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_scale_set () const |
Whether the scale property is set. | |
Glib::PropertyProxy< bool > | property_pixels_above_lines_set () |
Whether the pixels-above-lines property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_pixels_above_lines_set () const |
Whether the pixels-above-lines property is set. | |
Glib::PropertyProxy< bool > | property_pixels_below_lines_set () |
Whether the pixels-below-lines property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_pixels_below_lines_set () const |
Whether the pixels-below-lines property is set. | |
Glib::PropertyProxy< bool > | property_pixels_inside_wrap_set () |
Whether the pixels-inside-wrap property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_pixels_inside_wrap_set () const |
Whether the pixels-inside-wrap property is set. | |
Glib::PropertyProxy< bool > | property_editable_set () |
Whether the editable property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_editable_set () const |
Whether the editable property is set. | |
Glib::PropertyProxy< bool > | property_wrap_mode_set () |
Whether the wrap-mode property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_wrap_mode_set () const |
Whether the wrap-mode property is set. | |
Glib::PropertyProxy< bool > | property_justification_set () |
Whether the justification property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_justification_set () const |
Whether the justification property is set. | |
Glib::PropertyProxy< bool > | property_left_margin_set () |
Whether the left-margin property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_left_margin_set () const |
Whether the left-margin property is set. | |
Glib::PropertyProxy< bool > | property_indent_set () |
Whether the indent property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_indent_set () const |
Whether the indent property is set. | |
Glib::PropertyProxy< bool > | property_line_height_set () |
Whether the line-height property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_line_height_set () const |
Whether the line-height property is set. | |
Glib::PropertyProxy< bool > | property_strikethrough_set () |
Whether the strikethrough property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_strikethrough_set () const |
Whether the strikethrough property is set. | |
Glib::PropertyProxy< bool > | property_strikethrough_rgba_set () |
If the strikethrough-rgba property has been set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_strikethrough_rgba_set () const |
If the strikethrough-rgba property has been set. | |
Glib::PropertyProxy< bool > | property_right_margin_set () |
Whether the right-margin property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_right_margin_set () const |
Whether the right-margin property is set. | |
Glib::PropertyProxy< bool > | property_underline_set () |
Whether the underline property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_underline_set () const |
Whether the underline property is set. | |
Glib::PropertyProxy< bool > | property_underline_rgba_set () |
If the underline-rgba property has been set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_underline_rgba_set () const |
If the underline-rgba property has been set. | |
Glib::PropertyProxy< bool > | property_overline_set () |
Whether the overline property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_overline_set () const |
Whether the overline property is set. | |
Glib::PropertyProxy< bool > | property_overline_rgba_set () |
Whether the overline-rgba property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_overline_rgba_set () const |
Whether the overline-rgba property is set. | |
Glib::PropertyProxy< bool > | property_rise_set () |
Whether the rise property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_rise_set () const |
Whether the rise property is set. | |
Glib::PropertyProxy< bool > | property_background_full_height_set () |
Whether the background-full-height property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_background_full_height_set () const |
Whether the background-full-height property is set. | |
Glib::PropertyProxy< bool > | property_language_set () |
Whether the language property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_language_set () const |
Whether the language property is set. | |
Glib::PropertyProxy< bool > | property_tabs_set () |
Whether the tabs property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_tabs_set () const |
Whether the tabs property is set. | |
Glib::PropertyProxy< bool > | property_invisible_set () |
Whether the invisible property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_invisible_set () const |
Whether the invisible property is set. | |
Glib::PropertyProxy< bool > | property_paragraph_background_set () |
Whether the paragraph-background property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_paragraph_background_set () const |
Whether the paragraph-background property is set. | |
Glib::PropertyProxy< bool > | property_fallback () |
Whether font fallback is enabled. | |
Glib::PropertyProxy_ReadOnly< bool > | property_fallback () const |
Whether font fallback is enabled. | |
Glib::PropertyProxy< bool > | property_fallback_set () |
Whether the fallback property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_fallback_set () const |
Whether the fallback property is set. | |
Glib::PropertyProxy< int > | property_letter_spacing () |
Extra spacing between graphemes, in Pango units. | |
Glib::PropertyProxy_ReadOnly< int > | property_letter_spacing () const |
Extra spacing between graphemes, in Pango units. | |
Glib::PropertyProxy< bool > | property_letter_spacing_set () |
Whether the letter-spacing property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_letter_spacing_set () const |
Whether the letter-spacing property is set. | |
Glib::PropertyProxy< bool > | property_font_features_set () |
Whether the font-features property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_font_features_set () const |
Whether the font-features property is set. | |
Glib::PropertyProxy< bool > | property_allow_breaks_set () |
Whether the allow-breaks property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_allow_breaks_set () const |
Whether the allow-breaks property is set. | |
Glib::PropertyProxy< bool > | property_show_spaces_set () |
Whether the show-spaces property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_show_spaces_set () const |
Whether the show-spaces property is set. | |
Glib::PropertyProxy< bool > | property_insert_hyphens_set () |
Whether the insert-hyphens property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_insert_hyphens_set () const |
Whether the insert-hyphens property is set. | |
Glib::PropertyProxy< bool > | property_text_transform_set () |
Whether the text-transform property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_text_transform_set () const |
Whether the text-transform property is set. | |
Glib::PropertyProxy< bool > | property_word_set () |
Whether the word property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_word_set () const |
Whether the word property is set. | |
Glib::PropertyProxy< bool > | property_sentence_set () |
Whether the sentence property is set. | |
Glib::PropertyProxy_ReadOnly< bool > | property_sentence_set () const |
Whether the sentence property is set. | |
Static Public Member Functions | |
static GType | get_type () |
Get the GType for this class, for use with the underlying GObject type system. | |
static Glib::RefPtr< TextTag > | create () |
static Glib::RefPtr< TextTag > | create (const Glib::ustring & name) |
Protected Member Functions | |
TextTag () | |
TextTag (const Glib::ustring & name) | |
Related Symbols | |
(Note that these are not member symbols.) | |
Glib::RefPtr< Gtk::TextTag > | wrap (GtkTextTag *object, bool take_copy=false) |
A Glib::wrap() method for this object. | |
Typedefed as Gtk::TextBuffer::Tag.
Text in a buffer can be marked with tags. A tag is an attribute that can be applied to some range of text. For example, a tag might be called "bold" and might make the text inside the tag bold. However, the tag concept is more general than that; tags don't have to affect appearance. They can instead affect the behavior of mouse and key presses, "lock" a range of text so the user can't edit it, or countless other things. One tag can be applied to any number of text ranges in any number of Gtk::TextBuffers.
Each tag is stored in a Gtk::TextBuffer::TagTable, and Tags should be in the Gtk::TextBuffer::TagTable for a given Gtk::TextBuffer before using them with that buffer.
Tags can have names, which is convenient sometimes (for example, you can name your tag that makes things bold "bold"), but they can also be anonymous (which is convenient if you're creating tags on-the-fly).
Gtk::TextBuffer::create_tag() is the best way to create tags. See the demo for numerous examples.
|
noexcept |
|
overridenoexcept |
|
protected |
|
explicitprotected |
int Gtk::TextTag::get_priority | ( | ) | const |
Get the tag priority.
|
static |
Get the GType for this class, for use with the underlying GObject type system.
|
inline |
Provides access to the underlying C GObject.
|
inline |
Provides access to the underlying C GObject.
GtkTextTag * Gtk::TextTag::gobj_copy | ( | ) |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
Glib::PropertyProxy< bool > Gtk::TextTag::property_accumulative_margin | ( | ) |
Whether the margins accumulate or override each other.
When set to true
the margins of this tag are added to the margins of any other non-accumulative margins present. When set to false
the margins override one another (the default).
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_accumulative_margin | ( | ) | const |
Whether the margins accumulate or override each other.
When set to true
the margins of this tag are added to the margins of any other non-accumulative margins present. When set to false
the margins override one another (the default).
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_allow_breaks | ( | ) |
Whether breaks are allowed.
Default value: true
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_allow_breaks | ( | ) | const |
Whether breaks are allowed.
Default value: true
Glib::PropertyProxy< bool > Gtk::TextTag::property_allow_breaks_set | ( | ) |
Whether the allow-breaks
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_allow_breaks_set | ( | ) | const |
Whether the allow-breaks
property is set.
Default value: false
Glib::PropertyProxy_WriteOnly< Glib::ustring > Gtk::TextTag::property_background | ( | ) |
Background color as a string.
Default value: ""
Glib::PropertyProxy< bool > Gtk::TextTag::property_background_full_height | ( | ) |
Whether the background color fills the entire line height or only the height of the tagged characters.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_background_full_height | ( | ) | const |
Whether the background color fills the entire line height or only the height of the tagged characters.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_background_full_height_set | ( | ) |
Whether the background-full-height
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_background_full_height_set | ( | ) | const |
Whether the background-full-height
property is set.
Default value: false
Glib::PropertyProxy< Gdk::RGBA > Gtk::TextTag::property_background_rgba | ( | ) |
Background color as a GdkRGBA
.
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > Gtk::TextTag::property_background_rgba | ( | ) | const |
Background color as a GdkRGBA
.
Glib::PropertyProxy< bool > Gtk::TextTag::property_background_set | ( | ) |
Whether the background
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_background_set | ( | ) | const |
Whether the background
property is set.
Default value: false
Glib::PropertyProxy< TextDirection > Gtk::TextTag::property_direction | ( | ) |
Text direction, e.g. right-to-left or left-to-right.
Default value: Gtk::TextDirection::NONE
Glib::PropertyProxy_ReadOnly< TextDirection > Gtk::TextTag::property_direction | ( | ) | const |
Text direction, e.g. right-to-left or left-to-right.
Default value: Gtk::TextDirection::NONE
Glib::PropertyProxy< bool > Gtk::TextTag::property_editable | ( | ) |
Whether the text can be modified by the user.
Default value: true
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_editable | ( | ) | const |
Whether the text can be modified by the user.
Default value: true
Glib::PropertyProxy< bool > Gtk::TextTag::property_editable_set | ( | ) |
Whether the editable
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_editable_set | ( | ) | const |
Whether the editable
property is set.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_fallback | ( | ) |
Whether font fallback is enabled.
When set to true
, other fonts will be substituted where the current font is missing glyphs.
Default value: true
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_fallback | ( | ) | const |
Whether font fallback is enabled.
When set to true
, other fonts will be substituted where the current font is missing glyphs.
Default value: true
Glib::PropertyProxy< bool > Gtk::TextTag::property_fallback_set | ( | ) |
Whether the fallback
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_fallback_set | ( | ) | const |
Whether the fallback
property is set.
Default value: false
Glib::PropertyProxy< Glib::ustring > Gtk::TextTag::property_family | ( | ) |
Name of the font family, e.g. Sans, Helvetica, Times, Monospace.
Default value: ""
Glib::PropertyProxy_ReadOnly< Glib::ustring > Gtk::TextTag::property_family | ( | ) | const |
Name of the font family, e.g. Sans, Helvetica, Times, Monospace.
Default value: ""
Glib::PropertyProxy< bool > Gtk::TextTag::property_family_set | ( | ) |
Whether the family
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_family_set | ( | ) | const |
Whether the family
property is set.
Default value: false
Glib::PropertyProxy< Glib::ustring > Gtk::TextTag::property_font | ( | ) |
Font description as string, e.g. \"Sans Italic 12\\".
Note that the initial value of this property depends on the internals of Pango::FontDescription
.
Default value: ""
Glib::PropertyProxy_ReadOnly< Glib::ustring > Gtk::TextTag::property_font | ( | ) | const |
Font description as string, e.g. \"Sans Italic 12\\".
Note that the initial value of this property depends on the internals of Pango::FontDescription
.
Default value: ""
Glib::PropertyProxy< Pango::FontDescription > Gtk::TextTag::property_font_desc | ( | ) |
Font description as a Pango::FontDescription
.
Glib::PropertyProxy_ReadOnly< Pango::FontDescription > Gtk::TextTag::property_font_desc | ( | ) | const |
Font description as a Pango::FontDescription
.
Glib::PropertyProxy< Glib::ustring > Gtk::TextTag::property_font_features | ( | ) |
OpenType font features, as a string.
Default value: ""
Glib::PropertyProxy_ReadOnly< Glib::ustring > Gtk::TextTag::property_font_features | ( | ) | const |
OpenType font features, as a string.
Default value: ""
Glib::PropertyProxy< bool > Gtk::TextTag::property_font_features_set | ( | ) |
Whether the font-features
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_font_features_set | ( | ) | const |
Whether the font-features
property is set.
Default value: false
Glib::PropertyProxy_WriteOnly< Glib::ustring > Gtk::TextTag::property_foreground | ( | ) |
Foreground color as a string.
Default value: ""
Glib::PropertyProxy< Gdk::RGBA > Gtk::TextTag::property_foreground_rgba | ( | ) |
Foreground color as a GdkRGBA
.
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > Gtk::TextTag::property_foreground_rgba | ( | ) | const |
Foreground color as a GdkRGBA
.
Glib::PropertyProxy< bool > Gtk::TextTag::property_foreground_set | ( | ) |
Whether the foreground
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_foreground_set | ( | ) | const |
Whether the foreground
property is set.
Default value: false
Glib::PropertyProxy< int > Gtk::TextTag::property_indent | ( | ) |
Amount to indent the paragraph, in pixels.
A negative value of indent will produce a hanging indentation. That is, the first line will have the full width, and subsequent lines will be indented by the absolute value of indent.
Default value: 0
Glib::PropertyProxy_ReadOnly< int > Gtk::TextTag::property_indent | ( | ) | const |
Amount to indent the paragraph, in pixels.
A negative value of indent will produce a hanging indentation. That is, the first line will have the full width, and subsequent lines will be indented by the absolute value of indent.
Default value: 0
Glib::PropertyProxy< bool > Gtk::TextTag::property_indent_set | ( | ) |
Whether the indent
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_indent_set | ( | ) | const |
Whether the indent
property is set.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_insert_hyphens | ( | ) |
Whether to insert hyphens at breaks.
Default value: true
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_insert_hyphens | ( | ) | const |
Whether to insert hyphens at breaks.
Default value: true
Glib::PropertyProxy< bool > Gtk::TextTag::property_insert_hyphens_set | ( | ) |
Whether the insert-hyphens
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_insert_hyphens_set | ( | ) | const |
Whether the insert-hyphens
property is set.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_invisible | ( | ) |
Whether this text is hidden.
Note that there may still be problems with the support for invisible text, in particular when navigating programmatically inside a buffer containing invisible segments.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_invisible | ( | ) | const |
Whether this text is hidden.
Note that there may still be problems with the support for invisible text, in particular when navigating programmatically inside a buffer containing invisible segments.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_invisible_set | ( | ) |
Whether the invisible
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_invisible_set | ( | ) | const |
Whether the invisible
property is set.
Default value: false
Glib::PropertyProxy< Justification > Gtk::TextTag::property_justification | ( | ) |
Left, right, or center justification.
Default value: Gtk::Justification::LEFT
Glib::PropertyProxy_ReadOnly< Justification > Gtk::TextTag::property_justification | ( | ) | const |
Left, right, or center justification.
Default value: Gtk::Justification::LEFT
Glib::PropertyProxy< bool > Gtk::TextTag::property_justification_set | ( | ) |
Whether the justification
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_justification_set | ( | ) | const |
Whether the justification
property is set.
Default value: false
Glib::PropertyProxy< Glib::ustring > Gtk::TextTag::property_language | ( | ) |
The language this text is in, as an ISO code.
Pango can use this as a hint when rendering the text. If not set, an appropriate default will be used.
Note that the initial value of this property depends on the current locale, see also gtk_get_default_language().
Default value: ""
Glib::PropertyProxy_ReadOnly< Glib::ustring > Gtk::TextTag::property_language | ( | ) | const |
The language this text is in, as an ISO code.
Pango can use this as a hint when rendering the text. If not set, an appropriate default will be used.
Note that the initial value of this property depends on the current locale, see also gtk_get_default_language().
Default value: ""
Glib::PropertyProxy< bool > Gtk::TextTag::property_language_set | ( | ) |
Whether the language
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_language_set | ( | ) | const |
Whether the language
property is set.
Default value: false
Glib::PropertyProxy< int > Gtk::TextTag::property_left_margin | ( | ) |
Width of the left margin in pixels.
Default value: 0
Glib::PropertyProxy_ReadOnly< int > Gtk::TextTag::property_left_margin | ( | ) | const |
Width of the left margin in pixels.
Default value: 0
Glib::PropertyProxy< bool > Gtk::TextTag::property_left_margin_set | ( | ) |
Whether the left-margin
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_left_margin_set | ( | ) | const |
Whether the left-margin
property is set.
Default value: false
Glib::PropertyProxy< int > Gtk::TextTag::property_letter_spacing | ( | ) |
Extra spacing between graphemes, in Pango units.
Default value: 0
Glib::PropertyProxy_ReadOnly< int > Gtk::TextTag::property_letter_spacing | ( | ) | const |
Extra spacing between graphemes, in Pango units.
Default value: 0
Glib::PropertyProxy< bool > Gtk::TextTag::property_letter_spacing_set | ( | ) |
Whether the letter-spacing
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_letter_spacing_set | ( | ) | const |
Whether the letter-spacing
property is set.
Default value: false
Glib::PropertyProxy< float > Gtk::TextTag::property_line_height | ( | ) |
Factor to scale line height by.
Default value: 0
Glib::PropertyProxy_ReadOnly< float > Gtk::TextTag::property_line_height | ( | ) | const |
Factor to scale line height by.
Default value: 0
Glib::PropertyProxy< bool > Gtk::TextTag::property_line_height_set | ( | ) |
Whether the line-height
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_line_height_set | ( | ) | const |
Whether the line-height
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< Glib::ustring > Gtk::TextTag::property_name | ( | ) | const |
The name used to refer to the tag.
nullptr
for anonymous tags.
Default value: ""
Glib::PropertyProxy< Pango::Overline > Gtk::TextTag::property_overline | ( | ) |
Style of overline for this text.
Default value: Pango::Overline::NONE
Glib::PropertyProxy_ReadOnly< Pango::Overline > Gtk::TextTag::property_overline | ( | ) | const |
Style of overline for this text.
Default value: Pango::Overline::NONE
Glib::PropertyProxy< Gdk::RGBA > Gtk::TextTag::property_overline_rgba | ( | ) |
This property modifies the color of overlines.
If not set, overlines will use the foreground color.
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > Gtk::TextTag::property_overline_rgba | ( | ) | const |
This property modifies the color of overlines.
If not set, overlines will use the foreground color.
Glib::PropertyProxy< bool > Gtk::TextTag::property_overline_rgba_set | ( | ) |
Whether the overline-rgba
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_overline_rgba_set | ( | ) | const |
Whether the overline-rgba
property is set.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_overline_set | ( | ) |
Whether the overline
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_overline_set | ( | ) | const |
Whether the overline
property is set.
Default value: false
Glib::PropertyProxy_WriteOnly< Glib::ustring > Gtk::TextTag::property_paragraph_background | ( | ) |
The paragraph background color as a string.
Default value: ""
Glib::PropertyProxy< Gdk::RGBA > Gtk::TextTag::property_paragraph_background_rgba | ( | ) |
The paragraph background color as a GdkRGBA
.
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > Gtk::TextTag::property_paragraph_background_rgba | ( | ) | const |
The paragraph background color as a GdkRGBA
.
Glib::PropertyProxy< bool > Gtk::TextTag::property_paragraph_background_set | ( | ) |
Whether the paragraph-background
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_paragraph_background_set | ( | ) | const |
Whether the paragraph-background
property is set.
Default value: false
Glib::PropertyProxy< int > Gtk::TextTag::property_pixels_above_lines | ( | ) |
Pixels of blank space above paragraphs.
Default value: 0
Glib::PropertyProxy_ReadOnly< int > Gtk::TextTag::property_pixels_above_lines | ( | ) | const |
Pixels of blank space above paragraphs.
Default value: 0
Glib::PropertyProxy< bool > Gtk::TextTag::property_pixels_above_lines_set | ( | ) |
Whether the pixels-above-lines
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_pixels_above_lines_set | ( | ) | const |
Whether the pixels-above-lines
property is set.
Default value: false
Glib::PropertyProxy< int > Gtk::TextTag::property_pixels_below_lines | ( | ) |
Pixels of blank space below paragraphs.
Default value: 0
Glib::PropertyProxy_ReadOnly< int > Gtk::TextTag::property_pixels_below_lines | ( | ) | const |
Pixels of blank space below paragraphs.
Default value: 0
Glib::PropertyProxy< bool > Gtk::TextTag::property_pixels_below_lines_set | ( | ) |
Whether the pixels-below-lines
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_pixels_below_lines_set | ( | ) | const |
Whether the pixels-below-lines
property is set.
Default value: false
Glib::PropertyProxy< int > Gtk::TextTag::property_pixels_inside_wrap | ( | ) |
Pixels of blank space between wrapped lines in a paragraph.
Default value: 0
Glib::PropertyProxy_ReadOnly< int > Gtk::TextTag::property_pixels_inside_wrap | ( | ) | const |
Pixels of blank space between wrapped lines in a paragraph.
Default value: 0
Glib::PropertyProxy< bool > Gtk::TextTag::property_pixels_inside_wrap_set | ( | ) |
Whether the pixels-inside-wrap
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_pixels_inside_wrap_set | ( | ) | const |
Whether the pixels-inside-wrap
property is set.
Default value: false
Glib::PropertyProxy< int > Gtk::TextTag::property_right_margin | ( | ) |
Width of the right margin, in pixels.
Default value: 0
Glib::PropertyProxy_ReadOnly< int > Gtk::TextTag::property_right_margin | ( | ) | const |
Width of the right margin, in pixels.
Default value: 0
Glib::PropertyProxy< bool > Gtk::TextTag::property_right_margin_set | ( | ) |
Whether the right-margin
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_right_margin_set | ( | ) | const |
Whether the right-margin
property is set.
Default value: false
Glib::PropertyProxy< int > Gtk::TextTag::property_rise | ( | ) |
Offset of text above the baseline, in Pango units.
Negative values go below the baseline.
Default value: 0
Glib::PropertyProxy_ReadOnly< int > Gtk::TextTag::property_rise | ( | ) | const |
Offset of text above the baseline, in Pango units.
Negative values go below the baseline.
Default value: 0
Glib::PropertyProxy< bool > Gtk::TextTag::property_rise_set | ( | ) |
Whether the rise
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_rise_set | ( | ) | const |
Whether the rise
property is set.
Default value: false
Glib::PropertyProxy< double > Gtk::TextTag::property_scale | ( | ) |
Font size as a scale factor relative to the default font size.
This properly adapts to theme changes, etc. so is recommended. Pango predefines some scales such as Pango::SCALE_X_LARGE.
Default value: 1
Glib::PropertyProxy_ReadOnly< double > Gtk::TextTag::property_scale | ( | ) | const |
Font size as a scale factor relative to the default font size.
This properly adapts to theme changes, etc. so is recommended. Pango predefines some scales such as Pango::SCALE_X_LARGE.
Default value: 1
Glib::PropertyProxy< bool > Gtk::TextTag::property_scale_set | ( | ) |
Whether the scale
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_scale_set | ( | ) | const |
Whether the scale
property is set.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_sentence | ( | ) |
Whether this tag represents a single sentence.
This affects cursor movement.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_sentence | ( | ) | const |
Whether this tag represents a single sentence.
This affects cursor movement.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_sentence_set | ( | ) |
Whether the sentence
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_sentence_set | ( | ) | const |
Whether the sentence
property is set.
Default value: false
Glib::PropertyProxy< Pango::ShowFlags > Gtk::TextTag::property_show_spaces | ( | ) |
How to render invisible characters.
Default value: Pango::ShowFlags::NONE
Glib::PropertyProxy_ReadOnly< Pango::ShowFlags > Gtk::TextTag::property_show_spaces | ( | ) | const |
How to render invisible characters.
Default value: Pango::ShowFlags::NONE
Glib::PropertyProxy< bool > Gtk::TextTag::property_show_spaces_set | ( | ) |
Whether the show-spaces
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_show_spaces_set | ( | ) | const |
Whether the show-spaces
property is set.
Default value: false
Glib::PropertyProxy< int > Gtk::TextTag::property_size | ( | ) |
Font size in Pango units.
Default value: 0
Glib::PropertyProxy_ReadOnly< int > Gtk::TextTag::property_size | ( | ) | const |
Font size in Pango units.
Default value: 0
Glib::PropertyProxy< double > Gtk::TextTag::property_size_points | ( | ) |
Font size in points.
Default value: 0
Glib::PropertyProxy_ReadOnly< double > Gtk::TextTag::property_size_points | ( | ) | const |
Font size in points.
Default value: 0
Glib::PropertyProxy< bool > Gtk::TextTag::property_size_set | ( | ) |
Whether the size
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_size_set | ( | ) | const |
Whether the size
property is set.
Default value: false
Glib::PropertyProxy< Pango::Stretch > Gtk::TextTag::property_stretch | ( | ) |
Font stretch as a Pango::Stretch
, e.g. Pango::Stretch::CONDENSED.
Default value: Pango::Stretch::NORMAL
Glib::PropertyProxy_ReadOnly< Pango::Stretch > Gtk::TextTag::property_stretch | ( | ) | const |
Font stretch as a Pango::Stretch
, e.g. Pango::Stretch::CONDENSED.
Default value: Pango::Stretch::NORMAL
Glib::PropertyProxy< bool > Gtk::TextTag::property_stretch_set | ( | ) |
Whether the stretch
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_stretch_set | ( | ) | const |
Whether the stretch
property is set.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_strikethrough | ( | ) |
Whether to strike through the text.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_strikethrough | ( | ) | const |
Whether to strike through the text.
Default value: false
Glib::PropertyProxy< Gdk::RGBA > Gtk::TextTag::property_strikethrough_rgba | ( | ) |
This property modifies the color of strikeouts.
If not set, strikeouts will use the foreground color.
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > Gtk::TextTag::property_strikethrough_rgba | ( | ) | const |
This property modifies the color of strikeouts.
If not set, strikeouts will use the foreground color.
Glib::PropertyProxy< bool > Gtk::TextTag::property_strikethrough_rgba_set | ( | ) |
If the strikethrough-rgba
property has been set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_strikethrough_rgba_set | ( | ) | const |
If the strikethrough-rgba
property has been set.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_strikethrough_set | ( | ) |
Whether the strikethrough
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_strikethrough_set | ( | ) | const |
Whether the strikethrough
property is set.
Default value: false
Glib::PropertyProxy< Pango::Style > Gtk::TextTag::property_style | ( | ) |
Font style as a Pango::Style
, e.g. Pango::Style::ITALIC.
Default value: Pango::Style::NORMAL
Glib::PropertyProxy_ReadOnly< Pango::Style > Gtk::TextTag::property_style | ( | ) | const |
Font style as a Pango::Style
, e.g. Pango::Style::ITALIC.
Default value: Pango::Style::NORMAL
Glib::PropertyProxy< bool > Gtk::TextTag::property_style_set | ( | ) |
Whether the style
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_style_set | ( | ) | const |
Whether the style
property is set.
Default value: false
Glib::PropertyProxy< Pango::TabArray > Gtk::TextTag::property_tabs | ( | ) |
Custom tabs for this text.
Glib::PropertyProxy_ReadOnly< Pango::TabArray > Gtk::TextTag::property_tabs | ( | ) | const |
Custom tabs for this text.
Glib::PropertyProxy< bool > Gtk::TextTag::property_tabs_set | ( | ) |
Whether the tabs
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_tabs_set | ( | ) | const |
Whether the tabs
property is set.
Default value: false
Glib::PropertyProxy< Pango::TextTransform > Gtk::TextTag::property_text_transform | ( | ) |
How to transform the text for display.
Default value: Pango::TextTransform::NONE
Glib::PropertyProxy_ReadOnly< Pango::TextTransform > Gtk::TextTag::property_text_transform | ( | ) | const |
How to transform the text for display.
Default value: Pango::TextTransform::NONE
Glib::PropertyProxy< bool > Gtk::TextTag::property_text_transform_set | ( | ) |
Whether the text-transform
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_text_transform_set | ( | ) | const |
Whether the text-transform
property is set.
Default value: false
Glib::PropertyProxy< Pango::Underline > Gtk::TextTag::property_underline | ( | ) |
Style of underline for this text.
Default value: Pango::Underline::NONE
Glib::PropertyProxy_ReadOnly< Pango::Underline > Gtk::TextTag::property_underline | ( | ) | const |
Style of underline for this text.
Default value: Pango::Underline::NONE
Glib::PropertyProxy< Gdk::RGBA > Gtk::TextTag::property_underline_rgba | ( | ) |
This property modifies the color of underlines.
If not set, underlines will use the foreground color.
If property_underline() is set to Pango::Underline::ERROR, an alternate color may be applied instead of the foreground. Setting this property will always override those defaults.
Glib::PropertyProxy_ReadOnly< Gdk::RGBA > Gtk::TextTag::property_underline_rgba | ( | ) | const |
This property modifies the color of underlines.
If not set, underlines will use the foreground color.
If property_underline() is set to Pango::Underline::ERROR, an alternate color may be applied instead of the foreground. Setting this property will always override those defaults.
Glib::PropertyProxy< bool > Gtk::TextTag::property_underline_rgba_set | ( | ) |
If the underline-rgba
property has been set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_underline_rgba_set | ( | ) | const |
If the underline-rgba
property has been set.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_underline_set | ( | ) |
Whether the underline
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_underline_set | ( | ) | const |
Whether the underline
property is set.
Default value: false
Glib::PropertyProxy< Pango::Variant > Gtk::TextTag::property_variant | ( | ) |
Font variant as a Pango::Variant
, e.g. Pango::Variant::SMALL_CAPS.
Default value: Pango::Variant::NORMAL
Glib::PropertyProxy_ReadOnly< Pango::Variant > Gtk::TextTag::property_variant | ( | ) | const |
Font variant as a Pango::Variant
, e.g. Pango::Variant::SMALL_CAPS.
Default value: Pango::Variant::NORMAL
Glib::PropertyProxy< bool > Gtk::TextTag::property_variant_set | ( | ) |
Whether the variant
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_variant_set | ( | ) | const |
Whether the variant
property is set.
Default value: false
Glib::PropertyProxy< int > Gtk::TextTag::property_weight | ( | ) |
Font weight as an integer.
Default value: 400
Glib::PropertyProxy_ReadOnly< int > Gtk::TextTag::property_weight | ( | ) | const |
Font weight as an integer.
Default value: 400
Glib::PropertyProxy< bool > Gtk::TextTag::property_weight_set | ( | ) |
Whether the weight
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_weight_set | ( | ) | const |
Whether the weight
property is set.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_word | ( | ) |
Whether this tag represents a single word.
This affects line breaks and cursor movement.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_word | ( | ) | const |
Whether this tag represents a single word.
This affects line breaks and cursor movement.
Default value: false
Glib::PropertyProxy< bool > Gtk::TextTag::property_word_set | ( | ) |
Whether the word
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_word_set | ( | ) | const |
Whether the word
property is set.
Default value: false
Glib::PropertyProxy< WrapMode > Gtk::TextTag::property_wrap_mode | ( | ) |
Whether to wrap lines never, at word boundaries, or at character boundaries.
Default value: Gtk::WrapMode::NONE
Glib::PropertyProxy_ReadOnly< WrapMode > Gtk::TextTag::property_wrap_mode | ( | ) | const |
Whether to wrap lines never, at word boundaries, or at character boundaries.
Default value: Gtk::WrapMode::NONE
Glib::PropertyProxy< bool > Gtk::TextTag::property_wrap_mode_set | ( | ) |
Whether the wrap-mode
property is set.
Default value: false
Glib::PropertyProxy_ReadOnly< bool > Gtk::TextTag::property_wrap_mode_set | ( | ) | const |
Whether the wrap-mode
property is set.
Default value: false
void Gtk::TextTag::set_priority | ( | int | priority | ) |
Sets the priority of a Gtk::TextTag
.
Valid priorities start at 0 and go to one less than Gtk::TextTagTable::get_size(). 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::TextBuffer::create_tag(), which adds the tag to the buffer’s table automatically.
priority | The new priority. |
void Gtk::TextTag::tag_changed | ( | bool | size_changed | ) |
Emits the Gtk::TextTagTable::signal_tag_changed() signal on the Gtk::TextTagTable
where the tag is included.
The signal is already emitted when setting a Gtk::TextTag
property. This function is useful for a Gtk::TextTag
subclass.
size_changed | Whether the change affects the Gtk::TextView layout. |
|
related |
A Glib::wrap() method for this object.
object | The C instance. |
take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |