Mercurial > pidgin.yaz
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 { |