![]() | ![]() | ![]() | GtkSourceView Reference Manual | ![]() |
---|
GtkSourceLanguage —
#include <gtksourceview/gtksourcelanguage.h> struct GtkSourceLanguage; gchar* gtk_source_language_get_name (GtkSourceLanguage *language); gchar* gtk_source_language_get_section (GtkSourceLanguage *language); GSList* gtk_source_language_get_tags (GtkSourceLanguage *language); gunichar gtk_source_language_get_escape_char (GtkSourceLanguage *language); GSList* gtk_source_language_get_mime_types (GtkSourceLanguage *language); void gtk_source_language_set_mime_types (GtkSourceLanguage *language, const GSList *mime_types); GtkSourceStyleScheme* gtk_source_language_get_style_scheme (GtkSourceLanguage *language); void gtk_source_language_set_style_scheme (GtkSourceLanguage *language, GtkSourceStyleScheme *scheme); GtkSourceTagStyle* gtk_source_language_get_tag_style (GtkSourceLanguage *language, const gchar *tag_id); void gtk_source_language_set_tag_style (GtkSourceLanguage *language, const gchar *tag_id, const GtkSourceTagStyle *style); GtkSourceTagStyle* gtk_source_language_get_tag_default_style (GtkSourceLanguage *language, const gchar *tag_id);
GObject +----GtkSourceLanguage
"tag-style-changed" void user_function (GtkSourceLanguage *sourcelanguage, gchar *arg1, gpointer user_data);
gchar* gtk_source_language_get_name (GtkSourceLanguage *language);
Returns the localized name of the language.
language : | a GtkSourceLanguage. |
Returns : | the name of language. |
gchar* gtk_source_language_get_section (GtkSourceLanguage *language);
Returns the localized section of the language. Each language belong to a section (ex. HTML belogs to the Markup section)
language : | a GtkSourceLanguage. |
Returns : | the section of language. |
GSList* gtk_source_language_get_tags (GtkSourceLanguage *language);
language : | |
Returns : |
gunichar gtk_source_language_get_escape_char (GtkSourceLanguage *language);
language : | |
Returns : |
GSList* gtk_source_language_get_mime_types (GtkSourceLanguage *language);
language : | |
Returns : |
void gtk_source_language_set_mime_types (GtkSourceLanguage *language, const GSList *mime_types);
language : | |
mime_types : |
GtkSourceStyleScheme* gtk_source_language_get_style_scheme (GtkSourceLanguage *language);
language : | |
Returns : |
void gtk_source_language_set_style_scheme (GtkSourceLanguage *language, GtkSourceStyleScheme *scheme);
language : | |
scheme : |
GtkSourceTagStyle* gtk_source_language_get_tag_style (GtkSourceLanguage *language, const gchar *tag_id);
language : | |
tag_id : | |
Returns : |
void gtk_source_language_set_tag_style (GtkSourceLanguage *language, const gchar *tag_id, const GtkSourceTagStyle *style);
Set the style of the tag whose ID is tag_id. If style is NULL restore the default style.
language : | a GtkSourceLanguage. |
tag_id : | the ID of a GtkSourceTag |
style : | a GtkSourceTagStyle |
GtkSourceTagStyle* gtk_source_language_get_tag_default_style (GtkSourceLanguage *language, const gchar *tag_id);
language : | |
tag_id : | |
Returns : |
void user_function (GtkSourceLanguage *sourcelanguage, gchar *arg1, gpointer user_data);
sourcelanguage : | the object which received the signal. |
arg1 : | |
user_data : | user data set when the signal handler was connected. |
<< GtkSourceView | GtkSourceLanguagesManager >> |