comparison src/gtkstatus.c @ 10337:682201b69107

[gaim-migrate @ 11545] * Preliminary reading of status.xml using xmlnode.[h|c] * I made a few changes the blist.xml readering code that I think makes it cleaner * "gaim_statuses_find_saved" makes more sense to me than "gaim_statuses_find_stored" * struct GaimStatus isn't really supposed to be used for keeping the saved statuses, is it? I don't see how that would work. It seems to make more sense to have a separate data structure for it. Maybe I'm not seeing things clearly. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Thu, 09 Dec 2004 03:55:19 +0000
parents 1657438d537b
children 64bc206c7473
comparison
equal deleted inserted replaced
10336:114d3ac8ff5a 10337:682201b69107
419 */ 419 */
420 static void 420 static void
421 populate_saved_status_list(StatusWindow *dialog) 421 populate_saved_status_list(StatusWindow *dialog)
422 { 422 {
423 GtkTreeIter iter; 423 GtkTreeIter iter;
424 const GList *saved_statuses;
425 GaimStatusSaved *saved_status;
424 426
425 gtk_list_store_clear(dialog->model); 427 gtk_list_store_clear(dialog->model);
426 428
427 gtk_list_store_append(dialog->model, &iter); 429 for (saved_statuses = gaim_statuses_get_saved(); saved_statuses != NULL;
428 gtk_list_store_set(dialog->model, &iter, 0, "Dinner time!", -1); 430 saved_statuses = g_list_next(saved_statuses))
429 431 {
430 gtk_list_store_append(dialog->model, &iter); 432 saved_status = (GaimStatusSaved *)saved_statuses->data;
431 gtk_list_store_set(dialog->model, &iter, 0, "I am not here because I am cow tipping with Jimmy.", -1); 433 gtk_list_store_append(dialog->model, &iter);
432 434 gtk_list_store_set(dialog->model, &iter, 0,
433 gtk_list_store_append(dialog->model, &iter); 435 gaim_statuses_saved_get_name(saved_status), -1);
434 gtk_list_store_set(dialog->model, &iter, 0, "Picking up the kids from the zoo.", -1); 436 }
435
436 gtk_list_store_append(dialog->model, &iter);
437 gtk_list_store_set(dialog->model, &iter, 0, "In a meeting discussing what to do when King Kong gets here.", -1);
438 } 437 }
439 438
440 static GtkWidget * 439 static GtkWidget *
441 create_saved_status_list(StatusWindow *dialog) 440 create_saved_status_list(StatusWindow *dialog)
442 { 441 {