finch/gntrequest.c

branch
release-2.1.0
changeset 18190
bcf28ef7e8ff
parent 18122
9bf9970c1b6a
child 18286
c67fe80f0325
child 18301
1988607deed3
equal deleted inserted replaced
18189:1ea8813eabce 18190:bcf28ef7e8ff
295 else if (type == PURPLE_REQUEST_FIELD_LIST) 295 else if (type == PURPLE_REQUEST_FIELD_LIST)
296 { 296 {
297 GList *list = NULL; 297 GList *list = NULL;
298 if (purple_request_field_list_get_multi_select(field)) 298 if (purple_request_field_list_get_multi_select(field))
299 { 299 {
300 const GList *iter; 300 GList *iter;
301 GntWidget *tree = field->ui_data; 301 GntWidget *tree = field->ui_data;
302 302
303 iter = purple_request_field_list_get_items(field); 303 iter = purple_request_field_list_get_items(field);
304 for (; iter; iter = iter->next) 304 for (; iter; iter = iter->next)
305 { 305 {
431 field->ui_data = entry; 431 field->ui_data = entry;
432 } 432 }
433 else if (type == PURPLE_REQUEST_FIELD_CHOICE) 433 else if (type == PURPLE_REQUEST_FIELD_CHOICE)
434 { 434 {
435 int id; 435 int id;
436 const GList *list; 436 GList *list;
437 GntWidget *combo = gnt_combo_box_new(); 437 GntWidget *combo = gnt_combo_box_new();
438 gnt_box_add_widget(GNT_BOX(hbox), combo); 438 gnt_box_add_widget(GNT_BOX(hbox), combo);
439 field->ui_data = combo; 439 field->ui_data = combo;
440 440
441 list = purple_request_field_choice_get_labels(field); 441 list = purple_request_field_choice_get_labels(field);
447 gnt_combo_box_set_selected(GNT_COMBO_BOX(combo), 447 gnt_combo_box_set_selected(GNT_COMBO_BOX(combo),
448 GINT_TO_POINTER(purple_request_field_choice_get_default_value(field))); 448 GINT_TO_POINTER(purple_request_field_choice_get_default_value(field)));
449 } 449 }
450 else if (type == PURPLE_REQUEST_FIELD_LIST) 450 else if (type == PURPLE_REQUEST_FIELD_LIST)
451 { 451 {
452 const GList *list; 452 GList *list;
453 gboolean multi = purple_request_field_list_get_multi_select(field); 453 gboolean multi = purple_request_field_list_get_multi_select(field);
454 if (multi) 454 if (multi)
455 { 455 {
456 GntWidget *tree = gnt_tree_new(); 456 GntWidget *tree = gnt_tree_new();
457 gnt_box_add_widget(GNT_BOX(hbox), tree); 457 gnt_box_add_widget(GNT_BOX(hbox), tree);

mercurial