diff options
author | Lars Uebernickel <lars.uebernickel@canonical.com> | 2015-01-26 09:50:34 +0000 |
---|---|---|
committer | Lars Uebernickel <lars.uebernickel@canonical.com> | 2015-01-28 18:09:28 +0000 |
commit | d95bb1f08b07c3ae701076cd9d3cf6894a122e9c (patch) | |
tree | 5e0e0f1495782bdccd761f9d7210f1b8ddf17833 | |
parent | f3c604d2735fd63c5d45ecbeff9cb0e90d3356ac (diff) | |
download | glib-d95bb1f08b07c3ae701076cd9d3cf6894a122e9c.tar.gz |
gsettings: add g_settings_schema_key_get_name
https://bugzilla.gnome.org/show_bug.cgi?id=743517
-rw-r--r-- | docs/reference/gio/gio-sections.txt | 1 | ||||
-rw-r--r-- | gio/gsettingsschema.c | 18 | ||||
-rw-r--r-- | gio/gsettingsschema.h | 2 |
3 files changed, 21 insertions, 0 deletions
diff --git a/docs/reference/gio/gio-sections.txt b/docs/reference/gio/gio-sections.txt index 329c7390f..f9b690c16 100644 --- a/docs/reference/gio/gio-sections.txt +++ b/docs/reference/gio/gio-sections.txt @@ -2447,6 +2447,7 @@ g_settings_schema_key_get_range g_settings_schema_key_range_check <SUBSECTION> +g_settings_schema_key_get_name g_settings_schema_key_get_summary g_settings_schema_key_get_description diff --git a/gio/gsettingsschema.c b/gio/gsettingsschema.c index 85cad60cb..b3e0c8d6a 100644 --- a/gio/gsettingsschema.c +++ b/gio/gsettingsschema.c @@ -1472,6 +1472,24 @@ g_settings_schema_get_key (GSettingsSchema *schema, } /** + * g_settings_schema_key_get_name: + * @key: a #GSettingsSchemaKey + * + * Gets the name of @key. + * + * Returns: the name of @key. + * + * Since: 2.44 + */ +const gchar * +g_settings_schema_key_get_name (GSettingsSchemaKey *key) +{ + g_return_val_if_fail (key != NULL, NULL); + + return key->name; +} + +/** * g_settings_schema_key_get_summary: * @key: a #GSettingsSchemaKey * diff --git a/gio/gsettingsschema.h b/gio/gsettingsschema.h index e1d153e21..cd7cfe42f 100644 --- a/gio/gsettingsschema.h +++ b/gio/gsettingsschema.h @@ -94,6 +94,8 @@ GLIB_AVAILABLE_IN_2_40 gboolean g_settings_schema_key_range_check (GSettingsSchemaKey *key, GVariant *value); +GLIB_AVAILABLE_IN_2_44 +const gchar * g_settings_schema_key_get_name (GSettingsSchemaKey *key); GLIB_AVAILABLE_IN_2_40 const gchar * g_settings_schema_key_get_summary (GSettingsSchemaKey *key); GLIB_AVAILABLE_IN_2_40 |