mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-27 07:56:14 +01:00
Merge branch 'g_settings_new' into 'master'
gio: Document g_settings_new() missing schema behaviour See merge request GNOME/glib!1626
This commit is contained in:
commit
9674d14175
@ -961,6 +961,12 @@ g_settings_class_init (GSettingsClass *class)
|
|||||||
* Creates a new #GSettings object with the schema specified by
|
* Creates a new #GSettings object with the schema specified by
|
||||||
* @schema_id.
|
* @schema_id.
|
||||||
*
|
*
|
||||||
|
* It is an error for the schema to not exist: schemas are an
|
||||||
|
* essential part of a program, as they provide type information.
|
||||||
|
* If schemas need to be dynamically loaded (for example, from an
|
||||||
|
* optional runtime dependency), g_settings_schema_source_lookup()
|
||||||
|
* can be used to test for their existence before loading them.
|
||||||
|
*
|
||||||
* Signals on the newly created #GSettings object will be dispatched
|
* Signals on the newly created #GSettings object will be dispatched
|
||||||
* via the thread-default #GMainContext in effect at the time of the
|
* via the thread-default #GMainContext in effect at the time of the
|
||||||
* call to g_settings_new(). The new #GSettings will hold a reference
|
* call to g_settings_new(). The new #GSettings will hold a reference
|
||||||
|
Loading…
Reference in New Issue
Block a user