Class
GtkSourceLanguageManager
Description [src]
final class GtkSource.LanguageManager : GObject.Object {
/* No available fields */
}
Provides access to GtkSourceLanguages.
GtkSourceLanguageManager is an object which processes language description
files and creates and stores GtkSourceLanguage objects, and provides API to
access them.
Use gtk_source_language_manager_get_default() to retrieve the default
instance of GtkSourceLanguageManager, and
gtk_source_language_manager_guess_language() to get a GtkSourceLanguage for
given file name and content type.
Constructors
gtk_source_language_manager_new
Creates a new language manager.
Instance methods
gtk_source_language_manager_append_search_path
Appends path to the list of directories where the manager looks for
language files.
Available since: 5.4
gtk_source_language_manager_get_language
Gets the GtkSourceLanguage identified by the given id in the language manager.
gtk_source_language_manager_get_language_ids
Returns the ids of the available languages.
gtk_source_language_manager_get_search_path
Gets the list directories where lm looks for language files.
gtk_source_language_manager_guess_language
Picks a GtkSourceLanguage for given file name and content type,
according to the information in lang files.
gtk_source_language_manager_prepend_search_path
Prepends path to the list of directories where the manager looks
for language files.
Available since: 5.4
gtk_source_language_manager_set_search_path
Sets the list of directories where the lm looks for
language files.
Properties
GtkSource.LanguageManager:language-ids
GtkSource.LanguageManager:search-path
Class structure
struct GtkSourceLanguageManagerClass {
GObjectClass parent_class;
}
Class members
parent_class |
|
| No description available. |
Functions
gtk_source_language_manager_get_default
Returns the default GtkSourceLanguageManager instance.