SettingsSchemaSource.listSchemas
void listSchemas(bool recursive, out string[] nonRelocatable, out string[] relocatable)Lists the schemas in a given source.
If recursive is true then include parent sources. If false then only include the schemas from one source (ie: one directory). You probably want true.
Non-relocatable schemas are those for which you can call [gio.settings.Settings.new_]. Relocatable schemas are those for which you must use [gio.settings.Settings.newWithPath].
Do not call this function from normal programs. This is designed for use by database editors, commandline tools, etc.
Parameters
recursive | if we should recurse |
nonRelocatable | the list of non-relocatable schemas, in no defined order |
relocatable | the list of relocatable schemas, in no defined order |