Mercurial > pidgin.yaz
comparison src/away.c @ 5161:777f56b95a92
[gaim-migrate @ 5525]
Less evil still.
committer: Tailor Script <tailor@pidgin.im>
author | Nathan Walp <nwalp@pidgin.im> |
---|---|
date | Fri, 18 Apr 2003 03:26:42 +0000 |
parents | 91ea5ef2278b |
children | fefad67de2c7 |
comparison
equal
deleted
inserted
replaced
5160:91ea5ef2278b | 5161:777f56b95a92 |
---|---|
487 if (!gc->prpl->away_states ||!gc->prpl->set_away) { | 487 if (!gc->prpl->away_states ||!gc->prpl->set_away) { |
488 con = con->next; | 488 con = con->next; |
489 continue; | 489 continue; |
490 } | 490 } |
491 | 491 |
492 g_snprintf(buf, sizeof(buf), "%s (%s)", | |
493 gc->username, gc->prpl->name); | |
494 menuitem = gtk_image_menu_item_new_with_label(buf); | |
495 | |
492 pixbuf = create_prpl_icon(gc->account); | 496 pixbuf = create_prpl_icon(gc->account); |
493 if (pixbuf) { | 497 if (pixbuf) { |
494 scale = gdk_pixbuf_scale_simple(pixbuf, 16, 16, GDK_INTERP_BILINEAR); | 498 scale = gdk_pixbuf_scale_simple(pixbuf, 16, 16, GDK_INTERP_BILINEAR); |
495 image = gtk_image_new_from_pixbuf(scale); | 499 image = gtk_image_new_from_pixbuf(scale); |
496 g_object_unref(G_OBJECT(pixbuf)); | 500 g_object_unref(G_OBJECT(pixbuf)); |
497 g_object_unref(G_OBJECT(scale)); | 501 g_object_unref(G_OBJECT(scale)); |
498 } else { | 502 gtk_widget_show(image); |
499 image = gtk_image_new(); | 503 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem), |
504 image); | |
500 } | 505 } |
501 gtk_widget_show(image); | 506 |
502 | |
503 g_snprintf(buf, sizeof(buf), "%s (%s)", | |
504 gc->username, gc->prpl->name); | |
505 menuitem = gtk_image_menu_item_new_with_label(buf); | |
506 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem), image); | |
507 gtk_menu_shell_append(GTK_MENU_SHELL(awaymenu), menuitem); | 507 gtk_menu_shell_append(GTK_MENU_SHELL(awaymenu), menuitem); |
508 gtk_widget_show(menuitem); | 508 gtk_widget_show(menuitem); |
509 | 509 |
510 submenu = gtk_menu_new(); | 510 submenu = gtk_menu_new(); |
511 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), submenu); | 511 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), submenu); |