src/gtkblist.c

changeset 10884
672f44600655
parent 10860
8f600347b9e4
child 10918
77103f5ad580
equal deleted inserted replaced
10883:00ac5014e83e 10884:672f44600655
4878 /********************************************************************* 4878 /*********************************************************************
4879 * Public utility functions * 4879 * Public utility functions *
4880 *********************************************************************/ 4880 *********************************************************************/
4881 4881
4882 GdkPixbuf * 4882 GdkPixbuf *
4883 create_prpl_icon(GaimAccount *account) 4883 gaim_gtk_create_prpl_icon(GaimAccount *account)
4884 { 4884 {
4885 GaimPlugin *prpl; 4885 GaimPlugin *prpl;
4886 GaimPluginProtocolInfo *prpl_info = NULL; 4886 GaimPluginProtocolInfo *prpl_info = NULL;
4887 GdkPixbuf *status = NULL; 4887 GdkPixbuf *status = NULL;
4888 char *filename = NULL; 4888 char *filename = NULL;
5321 buf = g_strconcat(gaim_account_get_username(account), " (", 5321 buf = g_strconcat(gaim_account_get_username(account), " (",
5322 plugin->info->name, ")", NULL); 5322 plugin->info->name, ")", NULL);
5323 menuitem = gtk_image_menu_item_new_with_label(buf); 5323 menuitem = gtk_image_menu_item_new_with_label(buf);
5324 g_free(buf); 5324 g_free(buf);
5325 5325
5326 pixbuf = create_prpl_icon(account); 5326 pixbuf = gaim_gtk_create_prpl_icon(account);
5327 if (pixbuf) { 5327 if (pixbuf) {
5328 scale = gdk_pixbuf_scale_simple(pixbuf, 16, 16, 5328 scale = gdk_pixbuf_scale_simple(pixbuf, 16, 16,
5329 GDK_INTERP_BILINEAR); 5329 GDK_INTERP_BILINEAR);
5330 image = gtk_image_new_from_pixbuf(scale); 5330 image = gtk_image_new_from_pixbuf(scale);
5331 g_object_unref(G_OBJECT(pixbuf)); 5331 g_object_unref(G_OBJECT(pixbuf));

mercurial