Mercurial > pidgin
comparison src/prpl.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 | 48f662de029b |
children | fefad67de2c7 |
comparison
equal
deleted
inserted
replaced
5160:91ea5ef2278b | 5161:777f56b95a92 |
---|---|
406 if (!gc->prpl->actions || !gc->login_time) { | 406 if (!gc->prpl->actions || !gc->login_time) { |
407 c = g_slist_next(c); | 407 c = g_slist_next(c); |
408 continue; | 408 continue; |
409 } | 409 } |
410 | 410 |
411 g_snprintf(buf, sizeof(buf), "%s (%s)", gc->username, gc->prpl->name); | |
412 menuitem = gtk_image_menu_item_new_with_label(buf); | |
413 | |
411 pixbuf = create_prpl_icon(gc->account); | 414 pixbuf = create_prpl_icon(gc->account); |
412 if(pixbuf) { | 415 if(pixbuf) { |
413 scale = gdk_pixbuf_scale_simple(pixbuf, 16, 16, | 416 scale = gdk_pixbuf_scale_simple(pixbuf, 16, 16, |
414 GDK_INTERP_BILINEAR); | 417 GDK_INTERP_BILINEAR); |
415 image = gtk_image_new_from_pixbuf(scale); | 418 image = gtk_image_new_from_pixbuf(scale); |
416 g_object_unref(G_OBJECT(pixbuf)); | 419 g_object_unref(G_OBJECT(pixbuf)); |
417 g_object_unref(G_OBJECT(scale)); | 420 g_object_unref(G_OBJECT(scale)); |
418 } else { | 421 gtk_widget_show(image); |
419 image = gtk_image_new(); | 422 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem), image); |
420 } | 423 } |
421 | 424 |
422 gtk_widget_show(image); | |
423 | |
424 g_snprintf(buf, sizeof(buf), "%s (%s)", gc->username, gc->prpl->name); | |
425 menuitem = gtk_image_menu_item_new_with_label(buf); | |
426 gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(menuitem), image); | |
427 gtk_menu_shell_append(GTK_MENU_SHELL(protomenu), menuitem); | 425 gtk_menu_shell_append(GTK_MENU_SHELL(protomenu), menuitem); |
428 gtk_widget_show(menuitem); | 426 gtk_widget_show(menuitem); |
429 | 427 |
430 submenu = gtk_menu_new(); | 428 submenu = gtk_menu_new(); |
431 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), submenu); | 429 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), submenu); |