Make GSettingsSchemaKey public

Take this private API and make it public along with a boxed type and
ref/unref functions.

Future commits will add accessors with new functionality and some that
allow us to deprecate functions on GSettings itself (such as
g_settings_get_range).

https://bugzilla.gnome.org/show_bug.cgi?id=668232
This commit is contained in:
Ryan Lortie
2013-10-26 18:57:24 -04:00
parent 0ef43ba743
commit 84fa07aeb1
4 changed files with 97 additions and 2 deletions

View File

@@ -2406,8 +2406,15 @@ g_settings_schema_unref
g_settings_schema_get_id
g_settings_schema_get_path
<SUBSECTION>
GSettingsSchemaKey
g_settings_schema_get_key
g_settings_schema_key_ref
g_settings_schema_key_unref
<SUBSECTION Private>
g_settings_schema_get_type
g_settings_schema_key_get_type
g_settings_schema_source_get_type
</SECTION>