g_settings_list_keys() -> _list_items()
authorRyan Lortie <desrt@desrt.ca>
Wed, 30 Jun 2010 14:02:45 +0000 (10:02 -0400)
committerRyan Lortie <desrt@desrt.ca>
Wed, 30 Jun 2010 14:02:45 +0000 (10:02 -0400)
This function returns children as well.

docs/reference/gio/gio-sections.txt
gio/gio.symbols
gio/gsettings-tool.c
gio/gsettings.c
gio/gsettings.h

index e6dbac0f44bb468b53da28d6fd0d45c03a46b984..b4f3dd298f49210f02d755d60fdbb92715755094 100644 (file)
@@ -2151,7 +2151,7 @@ g_settings_get_child
 
 <SUBSECTION Introspection>
 g_settings_list_schemas
-g_settings_list_keys
+g_settings_list_items
 
 <SUBSECTION Convenience>
 g_settings_get
index 3e0301109b88a9b448917618f228e8bd00b3332f..ebc3d1560df01f8d56026625846ff4b0b5dc55c4 100644 (file)
@@ -1478,7 +1478,7 @@ g_settings_set_boolean
 g_settings_get_enum
 g_settings_set_enum
 g_settings_sync
-g_settings_list_keys
+g_settings_list_items
 g_settings_get_mapped
 #endif
 #endif
index 8e38c84748ff7256310bb430403f9300106d2c11..fd3e4b5c37eb66974ac850c4a5c54024c28f93a0 100644 (file)
@@ -162,7 +162,7 @@ key_exists (GSettings   *settings,
 
   ret = FALSE;
 
-  keys = g_settings_list_keys (settings);
+  keys = g_settings_list_items (settings);
   for (i = 0; keys[i]; i++)
     if (!g_str_has_suffix (keys[i], "/") &&
         g_strcmp0 (keys[i], name) == 0)
@@ -182,7 +182,7 @@ list_keys (GSettings   *settings,
   const gchar **keys;
   gint i;
 
-  keys = g_settings_list_keys (settings);
+  keys = g_settings_list_items (settings);
   for (i = 0; keys[i]; i++)
     {
       if (!g_str_has_suffix (keys[i], "/") &&
index 54b66ed85a2c4df97b8867c2d2b232ba6346ebcb..5a5ceed8108885bcb23d436d946a1530996ce59c 100644 (file)
@@ -1844,7 +1844,7 @@ g_settings_get_has_unapplied (GSettings *settings)
            G_DELAYED_SETTINGS_BACKEND (settings->priv->backend));
 }
 
-/* Extra API (sync, get_child, is_writable, list_keys) {{{1 */
+/* Extra API (sync, get_child, is_writable, list_items) {{{1 */
 /**
  * g_settings_sync:
  * @context: the context to sync, or %NULL
@@ -1938,11 +1938,15 @@ g_settings_get_child (GSettings   *settings,
 }
 
 /**
- * g_settings_list_keys:
+ * g_settings_list_items:
  * @settings: a #GSettings object
  * Returns: a list of the keys on @settings
  *
- * Introspects the list of keys on @settings.
+ * Introspects the list of keys and children on @settings.
+ *
+ * The list that is returned is a mix of the keys and children.  The
+ * names of the children are suffixed with '/'.  The names of the keys
+ * are not.
  *
  * You should probably not be calling this function from "normal" code
  * (since you should already know what keys are in your schema).  This
@@ -1952,7 +1956,7 @@ g_settings_get_child (GSettings   *settings,
  * it.
  */
 const gchar **
-g_settings_list_keys (GSettings *settings)
+g_settings_list_items (GSettings *settings)
 {
   const GQuark *keys;
   const gchar **strv;
index 40d0cbf9e9a4d73c8c482f015d489865a0159b28..f0da640abf385450978206c19fba58d1332f50fc 100644 (file)
@@ -79,7 +79,7 @@ GSettings *             g_settings_new_with_backend                     (const g
 GSettings *             g_settings_new_with_backend_and_path            (const gchar        *schema,
                                                                          GSettingsBackend   *backend,
                                                                          const gchar        *path);
-const gchar **          g_settings_list_keys                            (GSettings          *settings);
+const gchar **          g_settings_list_items                           (GSettings          *settings);
 
 gboolean                g_settings_set_value                            (GSettings          *settings,
                                                                          const gchar        *key,