GSettingsSchemaKey: add introspection APIs
authorRyan Lortie <desrt@desrt.ca>
Mon, 28 Oct 2013 00:03:04 +0000 (17:03 -0700)
committerRyan Lortie <desrt@desrt.ca>
Mon, 28 Oct 2013 18:31:48 +0000 (11:31 -0700)
commitbcb030a4745d9d88a6150146a37e732a5c7c5d4f
treefff05371d7f6af49ebe97219b9619b851c78eb0c
parentc0865fbaf25b3666808b0c044c972c3dd76d397e
GSettingsSchemaKey: add introspection APIs

Add g_settings_schema_has_key() and _get_range(), _range_check(),
_get_value_type(), _get_default_value() methods on GSettingsSchemaKey.

Deprecate the equivalent APIs on GSettings.

https://bugzilla.gnome.org/show_bug.cgi?id=683017
docs/reference/gio/gio-sections.txt
gio/gsettings.c
gio/gsettings.h
gio/gsettingsschema-internal.h
gio/gsettingsschema.c
gio/gsettingsschema.h