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);