Mercurial > pidgin.yaz
comparison libpurple/prefs.c @ 18477:8af9ebae439c
Add purple_prefs_get_children_names in purple. And update Changelog.API
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Wed, 11 Jul 2007 18:37:54 +0000 |
parents | c4518bbca240 |
children | 58d1df75c91c |
comparison
equal
deleted
inserted
replaced
18476:400f322a4da9 | 18477:8af9ebae439c |
---|---|
1321 purple_prefs_disconnect_by_handle(void *handle) | 1321 purple_prefs_disconnect_by_handle(void *handle) |
1322 { | 1322 { |
1323 g_return_if_fail(handle != NULL); | 1323 g_return_if_fail(handle != NULL); |
1324 | 1324 |
1325 disco_callback_helper_handle(&prefs, handle); | 1325 disco_callback_helper_handle(&prefs, handle); |
1326 } | |
1327 | |
1328 GList * | |
1329 purple_prefs_get_children_names(const char *name) | |
1330 { | |
1331 GList * list = NULL; | |
1332 struct purple_pref *pref = find_pref(name), *child; | |
1333 | |
1334 if (pref == NULL) | |
1335 return NULL; | |
1336 | |
1337 for (child = pref->first_child; child; child = child->sibling) { | |
1338 list = g_list_append(list, g_strdup(child->name)); | |
1339 } | |
1340 return list; | |
1341 | |
1326 } | 1342 } |
1327 | 1343 |
1328 void | 1344 void |
1329 purple_prefs_update_old() | 1345 purple_prefs_update_old() |
1330 { | 1346 { |