Mercurial > pidgin
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) { |