SettingsSchemaSource
class SettingsSchemaSource {
}
- this
this(GSettingsSchemaSource* gSettingsSchemaSource, bool ownedRef)
Sets our main struct and passes it to the parent class.
- this
this(string directory, SettingsSchemaSource parent, bool trusted)
Attempts to create a new schema source corresponding to the contents
of the given directory.
A destructor is present on this object, but not explicitly documented in the source.
- getSettingsSchemaSourceStruct
GSettingsSchemaSource* getSettingsSchemaSourceStruct(bool transferOwnership)
- getStruct
void* getStruct()
the main Gtk struct as a void*
- listSchemas
void listSchemas(bool recursive, string[] nonRelocatable, string[] relocatable)
Lists the schemas in a given source.
- lookup
SettingsSchema lookup(string schemaId, bool recursive)
Looks up a schema with the identifier schema_id in source.
- ref_
SettingsSchemaSource ref_()
Increase the reference count of source, returning a new reference.
- unref
void unref()
Decrease the reference count of source, possibly freeing it.
- getDefault
SettingsSchemaSource getDefault()
Gets the default system schema source.
- getType
GType getType()
- gSettingsSchemaSource
GSettingsSchemaSource* gSettingsSchemaSource;
This is an opaque structure type. You may not access it directly.