Mercurial > pidgin.yaz
diff src/request.c @ 7899:7b64108b8ae3
[gaim-migrate @ 8559]
I forgot to allow for the setting/retrieval of multiple selection in a
list. There we go.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Sun, 21 Dec 2003 08:01:06 +0000 |
parents | 9c0ea21997a9 |
children | 4344f7fad009 |
line wrap: on
line diff
--- a/src/request.c Sun Dec 21 07:52:26 2003 +0000 +++ b/src/request.c Sun Dec 21 08:01:06 2003 +0000 @@ -663,6 +663,25 @@ } void +gaim_request_field_list_set_multi_select(GaimRequestField *field, + gboolean multi_select) +{ + g_return_if_fail(field != NULL); + g_return_if_fail(field->type == GAIM_REQUEST_FIELD_LIST); + + field->u.list.multiple_selection = multi_select; +} + +gboolean +gaim_request_field_list_get_multi_select(const GaimRequestField *field) +{ + g_return_val_if_fail(field != NULL, FALSE); + g_return_val_if_fail(field->type == GAIM_REQUEST_FIELD_LIST, FALSE); + + return field->u.list.multiple_selection; +} + +void gaim_request_field_list_add(GaimRequestField *field, const char *item) { g_return_if_fail(field != NULL);