|
gtksourceviewmm 3.91.1
|
Class representing a style. More...
#include <gtksourceviewmm/style.h>
Inherits Glib::Object.
Public Member Functions | |
| Style (Style&& src) noexcept | |
| Style& | operator= (Style&& src) noexcept |
| ~Style () noexcept override | |
| GtkSourceStyle* | gobj () |
| Provides access to the underlying C GObject. | |
| const GtkSourceStyle* | gobj () const |
| Provides access to the underlying C GObject. | |
| GtkSourceStyle* | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
| Glib::RefPtr< Style > | copy () const |
| Creates a copy of a style, that is a new Style instance which has the same attributes set. | |
| Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_background () const |
| Background color. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_background_set () const |
| Whether background color is set. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_bold () const |
| Bold. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_bold_set () const |
| Whether bold attribute is set. | |
| Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_foreground () const |
| Foreground color. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_foreground_set () const |
| Whether foreground color is set. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_italic () const |
| Italic. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_italic_set () const |
| Whether italic attribute is set. | |
| Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_line_background () const |
| Line background color. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_line_background_set () const |
| Whether line background color is set. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_strikethrough () const |
| Strikethrough. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_strikethrough_set () const |
| Whether strikethrough attribute is set. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_underline_set () const |
| Whether underline attribute is set. | |
| Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_scale () const |
| Text scale factor. | |
| Glib::PropertyProxy_ReadOnly< bool > | property_scale_set () const |
| Whether scale attribute is set. | |
Static Public Member Functions | |
| static GType | get_type () |
| Get the GType for this class, for use with the underlying GObject type system. | |
Related Symbols | |
(Note that these are not member symbols.) | |
| Glib::RefPtr< Gsv::Style > | wrap (GtkSourceStyle* object, bool take_copy=false) |
| A Glib::wrap() method for this object. | |
Class representing a style.
|
noexcept |
|
overridenoexcept |
| Glib::RefPtr< Style > Gsv::Style::copy | ( | ) | const |
Creates a copy of a style, that is a new Style instance which has the same attributes set.
|
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.
| GtkSourceStyle * Gsv::Style::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_ReadOnly< Glib::ustring > Gsv::Style::property_background | ( | ) | const |
Background color.
Default value: ""
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_background_set | ( | ) | const |
Whether background color is set.
Default value: false
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_bold | ( | ) | const |
Bold.
Default value: false
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_bold_set | ( | ) | const |
Whether bold attribute is set.
Default value: false
| Glib::PropertyProxy_ReadOnly< Glib::ustring > Gsv::Style::property_foreground | ( | ) | const |
Foreground color.
Default value: ""
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_foreground_set | ( | ) | const |
Whether foreground color is set.
Default value: false
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_italic | ( | ) | const |
Italic.
Default value: false
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_italic_set | ( | ) | const |
Whether italic attribute is set.
Default value: false
| Glib::PropertyProxy_ReadOnly< Glib::ustring > Gsv::Style::property_line_background | ( | ) | const |
Line background color.
Default value: ""
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_line_background_set | ( | ) | const |
Whether line background color is set.
Default value: false
| Glib::PropertyProxy_ReadOnly< Glib::ustring > Gsv::Style::property_scale | ( | ) | const |
Text scale factor.
Default value: ""
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_scale_set | ( | ) | const |
Whether scale attribute is set.
Default value: false
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_strikethrough | ( | ) | const |
Strikethrough.
Default value: false
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_strikethrough_set | ( | ) | const |
Whether strikethrough attribute is set.
Default value: false
| Glib::PropertyProxy_ReadOnly< bool > Gsv::Style::property_underline_set | ( | ) | const |
Whether underline attribute is set.
Default value: false
|
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. |