comparison src/gtkconv.c @ 8170:9d1a984681fe

[gaim-migrate @ 8883] Gary Kramlich is probably getting sick of the prefs system, but at least he made a nice interface for protocol prefs. Thanks Gary! committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 25 Jan 2004 22:15:42 +0000
parents e1e871897a4b
children e68b1486c7ad
comparison
equal deleted inserted replaced
8169:a64774143a42 8170:9d1a984681fe
1166 G_CALLBACK(ignore_cb), conv); 1166 G_CALLBACK(ignore_cb), conv);
1167 g_object_set_data(G_OBJECT(button), "user_data", who); 1167 g_object_set_data(G_OBJECT(button), "user_data", who);
1168 gtk_menu_shell_append(GTK_MENU_SHELL(menu), button); 1168 gtk_menu_shell_append(GTK_MENU_SHELL(menu), button);
1169 gtk_widget_show(button); 1169 gtk_widget_show(button);
1170 1170
1171 if (gc && prpl_info->get_info) { 1171 if (gc && (prpl_info->get_info || prpl_info->get_cb_info)) {
1172 button = gtk_menu_item_new_with_label(_("Info")); 1172 button = gtk_menu_item_new_with_label(_("Info"));
1173 g_signal_connect(G_OBJECT(button), "activate", 1173 g_signal_connect(G_OBJECT(button), "activate",
1174 G_CALLBACK(menu_chat_info_cb), conv); 1174 G_CALLBACK(menu_chat_info_cb), conv);
1175 g_object_set_data(G_OBJECT(button), "user_data", who); 1175 g_object_set_data(G_OBJECT(button), "user_data", who);
1176 gtk_menu_shell_append(GTK_MENU_SHELL(menu), button); 1176 gtk_menu_shell_append(GTK_MENU_SHELL(menu), button);
1184 g_object_set_data(G_OBJECT(button), "user_data", who); 1184 g_object_set_data(G_OBJECT(button), "user_data", who);
1185 gtk_menu_shell_append(GTK_MENU_SHELL(menu), button); 1185 gtk_menu_shell_append(GTK_MENU_SHELL(menu), button);
1186 gtk_widget_show(button); 1186 gtk_widget_show(button);
1187 } 1187 }
1188 1188
1189 /* XXX: jabber can only add buddies from here in certain circumstances */
1189 /* Added by Jonas <jonas@birme.se> */ 1190 /* Added by Jonas <jonas@birme.se> */
1190 if (gc) { 1191 if (gc) {
1191 if (gaim_find_buddy(gc->account, who)) 1192 if (gaim_find_buddy(gc->account, who))
1192 button = gtk_menu_item_new_with_label(_("Remove")); 1193 button = gtk_menu_item_new_with_label(_("Remove"));
1193 else 1194 else