src/request.c

changeset 7899
b908d0b9035a
parent 7898
83687727b4a3
child 7901
f09d051b649d
equal deleted inserted replaced
7898:83687727b4a3 7899:b908d0b9035a
661 661
662 field->u.list.items = items; 662 field->u.list.items = items;
663 } 663 }
664 664
665 void 665 void
666 gaim_request_field_list_set_multi_select(GaimRequestField *field,
667 gboolean multi_select)
668 {
669 g_return_if_fail(field != NULL);
670 g_return_if_fail(field->type == GAIM_REQUEST_FIELD_LIST);
671
672 field->u.list.multiple_selection = multi_select;
673 }
674
675 gboolean
676 gaim_request_field_list_get_multi_select(const GaimRequestField *field)
677 {
678 g_return_val_if_fail(field != NULL, FALSE);
679 g_return_val_if_fail(field->type == GAIM_REQUEST_FIELD_LIST, FALSE);
680
681 return field->u.list.multiple_selection;
682 }
683
684 void
666 gaim_request_field_list_add(GaimRequestField *field, const char *item) 685 gaim_request_field_list_add(GaimRequestField *field, const char *item)
667 { 686 {
668 g_return_if_fail(field != NULL); 687 g_return_if_fail(field != NULL);
669 g_return_if_fail(item != NULL); 688 g_return_if_fail(item != NULL);
670 g_return_if_fail(field->type == GAIM_REQUEST_FIELD_LIST); 689 g_return_if_fail(field->type == GAIM_REQUEST_FIELD_LIST);

mercurial