Gets the list of default candidate encodings to try when loading a file. See gtk_source_file_loader_set_candidate_encodings().
This function returns a different list depending on the current locale (i.e. language, country and default encoding). The UTF-8 encoding and the current locale encoding are guaranteed to be present in the returned list.
Free the resources allocated by GtkSourceView. For example it unrefs the singleton objects.
It is not mandatory to call this function, it's just to be friendlier to memory debugging tools. This function is meant to be called at the end of main(). It can be called several times.
Initializes the GtkSourceView library (e.g. for the internationalization).
This function can be called several times, but is meant to be called at the beginning of main(), before any other GtkSourceView function call.
Use this function to escape the following characters: \n
, \r
, \t
and \
.
For a regular expression search, use g_regex_escape_string() instead.
One possible use case is to take the #GtkTextBuffer's selection and put it in a search entry. The selection can contain tabulations, newlines, etc. So it's better to escape those special characters to better fit in the search entry.
See also: gtk_source_utils_unescape_search_text().
the text to escape.
Use this function before gtk_source_search_settings_set_search_text(), to
unescape the following sequences of characters: \n
, \r
, \t
and \\
.
The purpose is to easily write those characters in a search entry.
Note that unescaping the search text is not needed for regular expression searches.
See also: gtk_source_utils_escape_search_text().
the text to unescape.
Gets all encodings.