# HG changeset patch # User Rob Flynn # Date 1034550985 0 # Node ID f82c5470044e87f5721293056045f8992c4f511f # Parent 5b82f99d028d6fe4be13c4457702ee5d98f3070a [gaim-migrate @ 3799] here committer: Tailor Script diff -r 5b82f99d028d -r f82c5470044e src/buddy.c --- a/src/buddy.c Sun Oct 13 23:06:22 2002 +0000 +++ b/src/buddy.c Sun Oct 13 23:16:25 2002 +0000 @@ -2518,56 +2518,6 @@ return menuitem; } -GtkWidget *gaim_new_item_with_pixmap(GtkWidget *menu, const char *str, char **xpm, GtkSignalFunc sf, gpointer data, - guint accel_key, guint accel_mods, char *mod) -{ - GtkWidget *menuitem; - GtkWidget *hbox; - GtkWidget *label; - GtkWidget *pixmap; - GdkPixmap *pm; - GdkBitmap *mask; - - menuitem = gtk_menu_item_new(); - if (menu) - gtk_menu_append(GTK_MENU(menu), menuitem); - if (sf) - /* passing 1 is necessary so if we sign off closing the account editor doesn't exit */ - gtk_signal_connect(GTK_OBJECT(menuitem), "activate", sf, data); - gtk_widget_show(menuitem); - - /* Create our container */ - hbox = gtk_hbox_new(FALSE, 2); - gtk_container_add(GTK_CONTAINER(menuitem), hbox); - gtk_widget_show(hbox); - - /* Create our pixmap and pack it */ - gtk_widget_realize(menu->parent); - pm = gdk_pixmap_create_from_xpm_d(menu->parent->window, &mask, NULL, xpm); - pixmap = gtk_pixmap_new(pm, mask); - gtk_widget_show(pixmap); - gdk_pixmap_unref(pm); - gdk_bitmap_unref(mask); - gtk_box_pack_start(GTK_BOX(hbox), pixmap, FALSE, FALSE, 2); - - /* Create our label and pack it */ - label = gtk_label_new(str); - gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 2); - gtk_widget_show(label); - - if (mod) { - label = gtk_label_new(mod); - gtk_box_pack_end(GTK_BOX(hbox), label, FALSE, FALSE, 2); - gtk_widget_show(label); - } - - if (accel_key) { - gtk_widget_add_accelerator(menuitem, "activate", accel, accel_key, - accel_mods, GTK_ACCEL_LOCKED); - } - - return menuitem; -}