src/request.c

changeset 7902
6c04e5d38897
parent 7901
f09d051b649d
child 7904
266d6d5c68ac
--- a/src/request.c	Sun Dec 21 08:30:53 2003 +0000
+++ b/src/request.c	Sun Dec 21 08:50:34 2003 +0000
@@ -692,6 +692,26 @@
 }
 
 void
+gaim_request_field_list_add_selected(GaimRequestField *field, const char *item)
+{
+	g_return_if_fail(field != NULL);
+	g_return_if_fail(item  != NULL);
+	g_return_if_fail(field->type == GAIM_REQUEST_FIELD_LIST);
+
+	field->u.list.selected =
+		g_list_append(field->u.list.selected, g_strdup(item));
+}
+
+void
+gaim_request_field_list_clear_selected(GaimRequestField *field)
+{
+	g_return_if_fail(field != NULL);
+	g_return_if_fail(field->type == GAIM_REQUEST_FIELD_LIST);
+
+	gaim_request_field_list_set_selected(field, NULL);
+}
+
+void
 gaim_request_field_list_set_selected(GaimRequestField *field, GList *items)
 {
 	g_return_if_fail(field != NULL);

mercurial