Method
GtkSourceSnippetManagerlist_matching
Declaration [src]
GListModel*
gtk_source_snippet_manager_list_matching (
GtkSourceSnippetManager* self,
const gchar* group,
const gchar* language_id,
const gchar* trigger_prefix
)
Description [src]
Queries the known snippets for those matching group
, language_id
, and/or
trigger_prefix
.
If any of these are NULL
, they will be ignored when filtering the available snippets.
The GListModel
only contains information about the available snippets until
g_list_model_get_item()
is called for a specific snippet. This helps reduce
the number of GObject
‘s that are created at runtime to those needed by
the calling application.
Parameters
group
-
Type:
const gchar*
A group name or
NULL
.The argument can be NULL
.The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. language_id
-
Type:
const gchar*
A
GtkSourceLanguage:id
orNULL
.The argument can be NULL
.The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. trigger_prefix
-
Type:
const gchar*
A prefix for a trigger to activate.
The argument can be NULL
.The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string.