|  |  |  | GtkSourceView Reference Manual |  | 
|---|
| GtkSourceLanguageGtkSourceLanguage — | 
#include <gtksourceview/gtksourcelanguage.h>
            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);
"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 >> |