#include <sourcelanguage.h>
Public Types | |
typedef SourceLanguage | CppObjectType |
typedef SourceLanguage_Class | CppClassType |
typedef GtkSourceLanguage | BaseObjectType |
typedef GtkSourceLanguageClass | BaseClassType |
Public Member Functions | |
virtual | ~SourceLanguage () |
GtkSourceLanguage * | gobj () |
Provides access to the underlying C GObject. | |
const GtkSourceLanguage * | gobj () const |
Provides access to the underlying C GObject. | |
GtkSourceLanguage * | gobj_copy () |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
Glib::ustring | get_id () const |
get language ID | |
Glib::ustring | get_name () const |
gets the localized name of the language. | |
Glib::ustring | get_section () const |
the localized section of the language. | |
Glib::SListHandle< Glib::RefPtr< SourceTag > > | get_tags () |
gets the list of tags associated to the given language. | |
Glib::SListHandle< Glib::RefPtr< const SourceTag > > | get_tags () const |
gets the list of tags associated to the given language. | |
gunichar | get_escape_char () const |
Gets the value of the ESC character in the given language. | |
Glib::SListHandle< Glib::ustring > | get_mime_types () const |
gets the list of mime types for the given language. | |
void | set_mime_types (const Glib::SListHandle< const Glib::ustring > &mime_types) |
Sets a list of mime_types for the given language. | |
Glib::RefPtr< SourceStyleScheme > | get_style_scheme () |
gets the style scheme associated to the language. | |
Glib::RefPtr< const SourceStyleScheme > | get_style_scheme () const |
gets the style scheme associated to the language. | |
void | set_style_scheme (Glib::RefPtr< SourceStyleScheme > scheme) |
sets the style scheme associated to the language | |
SourceTagStyle | get_tag_style (const Glib::ustring &tag_id) const |
gets the style of the tag which ID is tag_id . | |
void | set_tag_style (const Glib::ustring &tag_id, const SourceTagStyle &style) |
sets the style of the tag which ID is tag_id | |
SourceTagStyle | get_tag_default_style (const Glib::ustring &tag_id) const |
gets the default style of the tag which ID is tag_id | |
Static Public Member Functions | |
static GType | get_type () G_GNUC_CONST |
static GType | get_base_type () G_GNUC_CONST |
static Glib::RefPtr< SourceLanguage > | create () |
create a language. | |
Protected Member Functions | |
SourceLanguage (const Glib::ConstructParams &construct_params) | |
SourceLanguage (GtkSourceLanguage *castitem) | |
SourceLanguage () | |
Friends | |
class | SourceLanguage_Class |
Related Functions | |
(Note that these are not member functions.) | |
Glib::RefPtr< gtksourceview::SourceLanguage > | wrap (GtkSourceLanguage *object, bool take_copy=false) |
Languages are used in the syntax highlighting workflow.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
create a language.
|
|
|
|
Gets the value of the ESC character in the given language.
|
|
get language ID a language ID is unique among language IDs.
|
|
gets the list of mime types for the given language. After usage you should free each element of the list as well as the list itself.
|
|
gets the localized name of the language.
|
|
the localized section of the language. Each language belong to a section (ex. HTML belogs to the Markup section).
|
|
gets the style scheme associated to the language.
|
|
gets the style scheme associated to the language.
|
|
gets the default style of the tag which ID is tag_id
|
|
gets the style of the tag which ID is tag_id .
|
|
gets the list of tags associated to the given language.
|
|
gets the list of tags associated to the given language.
|
|
|
|
Provides access to the underlying C GObject.
|
|
Provides access to the underlying C GObject.
|
|
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
|
|
Sets a list of mime_types for the given language.
|
|
sets the style scheme associated to the language
|
|
sets the style of the tag which ID is tag_id
|
|
|
|
|