Mercurial > pidgin.yaz
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 |