Mercurial > pidgin
comparison src/buddy.c @ 935:5e6ca3dd4d02
[gaim-migrate @ 945]
yay. thanks bmiller
committer: Tailor Script <tailor@pidgin.im>
| author | Eric Warmenhoven <eric@warmenhoven.org> |
|---|---|
| date | Fri, 22 Sep 2000 10:16:40 +0000 |
| parents | d2e865d64dd8 |
| children | 9fca1293f871 |
comparison
equal
deleted
inserted
replaced
| 934:e5da96def4bd | 935:5e6ca3dd4d02 |
|---|---|
| 1043 void add_group_callback(GtkWidget *widget, void *dummy) | 1043 void add_group_callback(GtkWidget *widget, void *dummy) |
| 1044 { | 1044 { |
| 1045 show_add_group(); | 1045 show_add_group(); |
| 1046 } | 1046 } |
| 1047 | 1047 |
| 1048 static void im_callback(GtkWidget *widget, GtkTree *tree) | |
| 1049 { | |
| 1050 GList *i; | |
| 1051 struct buddy *b = NULL; | |
| 1052 struct conversation *c; | |
| 1053 i = GTK_TREE_SELECTION(tree); | |
| 1054 if (i) { | |
| 1055 b = gtk_object_get_user_data(GTK_OBJECT(i->data)); | |
| 1056 } else { | |
| 1057 show_im_dialog(); | |
| 1058 return; | |
| 1059 } | |
| 1060 if (!b->name) | |
| 1061 return; | |
| 1062 | |
| 1063 c = find_conversation(b->name); | |
| 1064 if (c == NULL) { | |
| 1065 c = new_conversation(b->name); | |
| 1066 } else { | |
| 1067 gdk_window_raise(c->window->window); | |
| 1068 } | |
| 1069 } | |
| 1070 | |
| 1071 | |
| 1048 static void info_callback(GtkWidget *widget, GtkTree *tree) | 1072 static void info_callback(GtkWidget *widget, GtkTree *tree) |
| 1049 { | 1073 { |
| 1050 GList *i; | 1074 GList *i; |
| 1051 struct buddy *b = NULL; | 1075 struct buddy *b = NULL; |
| 1052 i = GTK_TREE_SELECTION(tree); | 1076 i = GTK_TREE_SELECTION(tree); |
| 1053 if (i) { | 1077 if (i) { |
| 1054 b = gtk_object_get_user_data(GTK_OBJECT(i->data)); | 1078 b = gtk_object_get_user_data(GTK_OBJECT(i->data)); |
| 1055 } else { | 1079 } else { |
| 1080 show_info_dialog(); | |
| 1056 return; | 1081 return; |
| 1057 } | 1082 } |
| 1058 if (!b->name) | 1083 if (!b->name) |
| 1059 return; | 1084 return; |
| 1060 serv_get_info(b->name); | 1085 serv_get_info(b->name); |
| 1769 gtk_box_pack_start(GTK_BOX(imchatbox), imbutton, TRUE, TRUE, 0); | 1794 gtk_box_pack_start(GTK_BOX(imchatbox), imbutton, TRUE, TRUE, 0); |
| 1770 gtk_box_pack_start(GTK_BOX(imchatbox), infobutton, TRUE, TRUE, 0); | 1795 gtk_box_pack_start(GTK_BOX(imchatbox), infobutton, TRUE, TRUE, 0); |
| 1771 gtk_box_pack_start(GTK_BOX(imchatbox), chatbutton, TRUE, TRUE, 0); | 1796 gtk_box_pack_start(GTK_BOX(imchatbox), chatbutton, TRUE, TRUE, 0); |
| 1772 gtk_container_border_width(GTK_CONTAINER(imchatbox), 10); | 1797 gtk_container_border_width(GTK_CONTAINER(imchatbox), 10); |
| 1773 | 1798 |
| 1774 gtk_signal_connect(GTK_OBJECT(imbutton), "clicked", GTK_SIGNAL_FUNC(show_im_dialog), buddies); | 1799 gtk_signal_connect(GTK_OBJECT(imbutton), "clicked", GTK_SIGNAL_FUNC(im_callback), buddies); |
| 1775 gtk_signal_connect(GTK_OBJECT(infobutton), "clicked", GTK_SIGNAL_FUNC(info_callback), buddies); | 1800 gtk_signal_connect(GTK_OBJECT(infobutton), "clicked", GTK_SIGNAL_FUNC(info_callback), buddies); |
| 1776 gtk_signal_connect(GTK_OBJECT(chatbutton), "clicked", GTK_SIGNAL_FUNC(chat_callback), buddies); | 1801 gtk_signal_connect(GTK_OBJECT(chatbutton), "clicked", GTK_SIGNAL_FUNC(chat_callback), buddies); |
| 1777 | 1802 |
| 1778 gtk_tooltips_set_tip(tips,infobutton, _("Information on selected Buddy"), "Penguin"); | 1803 gtk_tooltips_set_tip(tips,infobutton, _("Information on selected Buddy"), "Penguin"); |
| 1779 gtk_tooltips_set_tip(tips,imbutton, _("Send Instant Message"), "Penguin"); | 1804 gtk_tooltips_set_tip(tips,imbutton, _("Send Instant Message"), "Penguin"); |
