Mercurial > pidgin
diff src/buddy.c @ 1739:0ddc5418a0b4
[gaim-migrate @ 1749]
i found this really great game, 3dchess, but it hasn't been hacked (that I know of) since april 1999, two years ago. that's too bad, i like playing it.
some girls try too hard.
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Sat, 21 Apr 2001 12:24:45 +0000 |
| parents | 00f74db70f2d |
| children | 2eec724fdbcd |
line wrap: on
line diff
--- a/src/buddy.c Sat Apr 21 09:52:22 2001 +0000 +++ b/src/buddy.c Sat Apr 21 12:24:45 2001 +0000 @@ -548,6 +548,25 @@ } } +void pressed_im_bud(GtkWidget *widget, struct buddy *b) +{ + struct conversation *c; + + c = find_conversation(b->name); + + if (c != NULL) { + gdk_window_show(c->window->window); + } else { + c = new_conversation(b->name); + + c->gc = b->gc; + + gtk_option_menu_set_history(GTK_OPTION_MENU(c->menu), g_slist_index(connections, b->gc)); + + update_buttons_by_protocol(c); + } +} + void pressed_im(GtkWidget *widget, struct buddy_show *b) { struct conversation *c; @@ -743,6 +762,12 @@ struct buddy *b = (struct buddy *)type; menu = gtk_menu_new(); + button = gtk_menu_item_new_with_label(_("IM")); + gtk_signal_connect(GTK_OBJECT(button), "activate", + GTK_SIGNAL_FUNC(pressed_im_bud), b); + gtk_menu_append(GTK_MENU(menu), button); + gtk_widget_show(button); + button = gtk_menu_item_new_with_label(_("Alias")); gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(pressed_alias_bud), b);
