Top | ![]() |
![]() |
![]() |
![]() |
const gchar * | gtk_source_language_get_id () |
const gchar * | gtk_source_language_get_name () |
const gchar * | gtk_source_language_get_section () |
gboolean | gtk_source_language_get_hidden () |
const gchar * | gtk_source_language_get_metadata () |
gchar ** | gtk_source_language_get_mime_types () |
gchar ** | gtk_source_language_get_globs () |
const gchar * | gtk_source_language_get_style_name () |
gchar ** | gtk_source_language_get_style_ids () |
GtkSourceLanguage encapsulates syntax and highlighting styles for a
particular language. Use GtkSourceLanguageManager to obtain a
GtkSourceLanguage instance, and gtk_source_buffer_set_language()
to apply it
to a GtkSourceBuffer.
const gchar *
gtk_source_language_get_id (GtkSourceLanguage *language
);
Returns the ID of the language. The ID is not locale-dependent.
const gchar *
gtk_source_language_get_name (GtkSourceLanguage *language
);
Returns the localized name of the language.
const 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).
gboolean
gtk_source_language_get_hidden (GtkSourceLanguage *language
);
Returns whether the language should be hidden from the user.
const gchar * gtk_source_language_get_metadata (GtkSourceLanguage *language
,const gchar *name
);
gchar **
gtk_source_language_get_mime_types (GtkSourceLanguage *language
);
Returns the mime types associated to this language. This is just
an utility wrapper around gtk_source_language_get_metadata()
to
retrieve the "mimetypes" metadata property and split it into an
array.
gchar **
gtk_source_language_get_globs (GtkSourceLanguage *language
);
Returns the globs associated to this language. This is just
an utility wrapper around gtk_source_language_get_metadata()
to
retrieve the "globs" metadata property and split it into an array.
const gchar * gtk_source_language_get_style_name (GtkSourceLanguage *language
,const gchar *style_id
);
Returns the name of the style with ID style_id
defined by this language
.
gchar **
gtk_source_language_get_style_ids (GtkSourceLanguage *language
);
Returns the ids of the styles defined by this language
.