Method
GioSettingsSchemaSourcelookup
since: 2.32
Declaration
GSettingsSchema*
g_settings_schema_source_lookup (
GSettingsSchemaSource* source,
const gchar* schema_id,
gboolean recursive
)
Description
Looks up a schema with the identifier schema_id in source.
This function is not required for normal uses of GSettings but it
may be useful to authors of plugin management systems or to those who
want to introspect the content of schemas.
If the schema isn’t found directly in source and recursive is TRUE
then the parent sources will also be checked.
If the schema isn’t found, NULL is returned.
Available since: 2.32
Parameters
schema_id-
Type:
const gchar*A schema ID.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. recursive-
Type:
gbooleanTRUEif the lookup should be recursive.
Return value
Type: GSettingsSchema
A new GSettingsSchema.
| The caller of the method takes ownership of the data, and is responsible for freeing it. |
The return value can be NULL. |