comparison src/buddy_chat.c @ 2350:0264a8a27e69

[gaim-migrate @ 2363] I have an Abba song stuck in my head but I don't know what it's called or what any of the words are, except "Take a chance on me". Just that one line, over and over and over and over. And all because my sound card driver doesn't work and I'm too lazy to switch the speakers from blue back to penguin. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sat, 22 Sep 2001 11:35:00 +0000
parents b1c1e3401e10
children 84823e04dcf7
comparison
equal deleted inserted replaced
2349:60c716c32c40 2350:0264a8a27e69
602 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(chat_press_im), b); 602 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(chat_press_im), b);
603 gtk_object_set_user_data(GTK_OBJECT(button), gtk_object_get_user_data(obj)); 603 gtk_object_set_user_data(GTK_OBJECT(button), gtk_object_get_user_data(obj));
604 gtk_menu_append(GTK_MENU(menu), button); 604 gtk_menu_append(GTK_MENU(menu), button);
605 gtk_widget_show(button); 605 gtk_widget_show(button);
606 606
607 button = gtk_menu_item_new_with_label(_("Ignore")); 607 if (g_list_find_custom(b->ignored, gtk_object_get_user_data(obj), (GCompareFunc)strcmp))
608 button = gtk_menu_item_new_with_label(_("Un-Ignore"));
609 else
610 button = gtk_menu_item_new_with_label(_("Ignore"));
608 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(chat_press_ign), b); 611 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(chat_press_ign), b);
609 gtk_object_set_user_data(GTK_OBJECT(button), obj); 612 gtk_object_set_user_data(GTK_OBJECT(button), obj);
610 gtk_menu_append(GTK_MENU(menu), button); 613 gtk_menu_append(GTK_MENU(menu), button);
611 gtk_widget_show(button); 614 gtk_widget_show(button);
612 615
832 list_item = gtk_list_item_new_with_label(tmp); 835 list_item = gtk_list_item_new_with_label(tmp);
833 gtk_object_set_user_data(GTK_OBJECT(list_item), name); 836 gtk_object_set_user_data(GTK_OBJECT(list_item), name);
834 gtk_list_insert_items(GTK_LIST(b->list), g_list_append(NULL, list_item), pos); 837 gtk_list_insert_items(GTK_LIST(b->list), g_list_append(NULL, list_item), pos);
835 gtk_widget_destroy(i->data); 838 gtk_widget_destroy(i->data);
836 gtk_widget_show(list_item); 839 gtk_widget_show(list_item);
840 gtk_signal_connect(GTK_OBJECT(list_item), "button_press_event",
841 GTK_SIGNAL_FUNC(right_click_chat), b);
837 } 842 }
838 843
839 static gint delete_all_chats(GtkWidget *w, GdkEventAny *e, gpointer d) 844 static gint delete_all_chats(GtkWidget *w, GdkEventAny *e, gpointer d)
840 { 845 {
841 while (chats) { 846 while (chats) {