|
| StyleScheme (StyleScheme&& src) noexcept |
|
StyleScheme& | operator= (StyleScheme&& src) noexcept |
|
virtual | ~StyleScheme () noexcept |
|
GtkSourceStyleScheme* | gobj () |
| Provides access to the underlying C GObject. More...
|
|
const GtkSourceStyleScheme* | gobj () const |
| Provides access to the underlying C GObject. More...
|
|
GtkSourceStyleScheme* | gobj_copy () |
| Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. More...
|
|
Glib::ustring | get_id () const |
| Gets scheme id. More...
|
|
Glib::ustring | get_name () const |
| Gets scheme name. More...
|
|
Glib::ustring | get_description () const |
| Gets scheme description. More...
|
|
std::vector< Glib::ustring > | get_authors () const |
| Gets scheme authors. More...
|
|
std::string | get_filename () const |
| Gets scheme filename. More...
|
|
Glib::RefPtr< Style > | get_style (const Glib::ustring& style_id) |
| Gets style corresponding to style_id in scheme. More...
|
|
Glib::RefPtr< const Style > | get_style (const Glib::ustring& style_id) const |
| Gets style corresponding to style_id in scheme. More...
|
|
Glib::PropertyProxy_ReadOnly< std::string > | property_id () const |
| Style scheme id. More...
|
|
Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_name () const |
| Style scheme name. More...
|
|
Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_description () const |
| Style scheme description. More...
|
|
Glib::PropertyProxy_ReadOnly< std::string > | property_filename () const |
| Style scheme filename. More...
|
|
| Object (const Object &)=delete |
|
Object & | operator= (const Object &)=delete |
|
| Object (Object &&src) noexcept |
|
Object & | operator= (Object &&src) noexcept |
|
void * | get_data (const QueryQuark &key) |
|
void | set_data (const Quark &key, void *data) |
|
void | set_data (const Quark &key, void *data, DestroyNotify notify) |
|
void | remove_data (const QueryQuark &quark) |
|
void * | steal_data (const QueryQuark &quark) |
|
Glib::RefPtr< Glib::Object > | wrap (GObject *object, bool take_copy=false) |
|
| ObjectBase (const ObjectBase &)=delete |
|
ObjectBase & | operator= (const ObjectBase &)=delete |
|
void | set_property_value (const Glib::ustring &property_name, const Glib::ValueBase &value) |
|
void | get_property_value (const Glib::ustring &property_name, Glib::ValueBase &value) const |
|
void | set_property (const Glib::ustring &property_name, const PropertyType &value) |
|
void | get_property (const Glib::ustring &property_name, PropertyType &value) const |
|
void | connect_property_changed (const Glib::ustring &property_name, const sigc::slot< void > &slot) |
|
sigc::connection | connect_property_changed_with_return (const Glib::ustring &property_name, const sigc::slot< void > &slot) |
|
void | freeze_notify () |
|
void | thaw_notify () |
|
virtual void | reference () const |
|
virtual void | unreference () const |
|
GObject * | gobj () |
|
const GObject * | gobj () const |
|
GObject * | gobj_copy () const |
|
| trackable () |
|
| trackable (const trackable &src) |
|
| trackable (trackable &&src) noexcept |
|
| ~trackable () |
|
void | add_destroy_notify_callback (void *data, func_destroy_notify func) const |
|
void | notify_callbacks () |
|
trackable & | operator= (const trackable &src) |
|
trackable & | operator= (trackable &&src) noexcept |
|
void | remove_destroy_notify_callback (void *data) const |
|
Object controlling appearance of View.
StyleScheme contains all the text styles to be used in View and Buffer. For instance, it contains text styles for syntax highlighting, it may contain foreground and background color for non-highlighted text, color for the line numbers, etc.
Style schemes are stored in XML files. The format of a scheme file is the documented in the C library gtksourceview documentation.
- Since gtksourceviewmm 2.2: