comparison src/dialogs.c @ 3572:bdd0bebd2d04

[gaim-migrate @ 3670] Phase II. No longer do you have to worry about protocol plugins. When Gaim probes plugins on load, it will detect protocol plugins and add them to the list of available protocols. When you try to log an account on with one of them, Gaim will automatically load the plugin--when no more accounts need the protocol--Gaim will automatically unload it. Protocol plugins are no longer available in the plugins ui, and no protocols are compiled statically by default. committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Mon, 30 Sep 2002 01:05:18 +0000
parents 1f026237d819
children 9682c0e022c6
comparison
equal deleted inserted replaced
3571:a88c62c5b7da 3572:bdd0bebd2d04
832 832
833 menu = gtk_menu_new(); 833 menu = gtk_menu_new();
834 834
835 while (g) { 835 while (g) {
836 c = (struct gaim_connection *)g->data; 836 c = (struct gaim_connection *)g->data;
837 g_snprintf(buf, sizeof(buf), "%s (%s)", c->username, c->prpl->name()); 837 g_snprintf(buf, sizeof(buf), "%s (%s)", c->username, c->prpl->name);
838 opt = gtk_menu_item_new_with_label(buf); 838 opt = gtk_menu_item_new_with_label(buf);
839 gtk_object_set_user_data(GTK_OBJECT(opt), info); 839 gtk_object_set_user_data(GTK_OBJECT(opt), info);
840 840
841 gtk_signal_connect(GTK_OBJECT(opt), "activate", 841 gtk_signal_connect(GTK_OBJECT(opt), "activate",
842 GTK_SIGNAL_FUNC(show_info_select_account), c); 842 GTK_SIGNAL_FUNC(show_info_select_account), c);
1043 menu = gtk_menu_new(); 1043 menu = gtk_menu_new();
1044 1044
1045 while (g) { 1045 while (g) {
1046 c = (struct gaim_connection *)g->data; 1046 c = (struct gaim_connection *)g->data;
1047 g_snprintf(buf, sizeof(buf), "%s (%s)", 1047 g_snprintf(buf, sizeof(buf), "%s (%s)",
1048 c->username, c->prpl->name()); 1048 c->username, c->prpl->name);
1049 opt = gtk_menu_item_new_with_label(buf); 1049 opt = gtk_menu_item_new_with_label(buf);
1050 gtk_object_set_user_data(GTK_OBJECT(opt), b); 1050 gtk_object_set_user_data(GTK_OBJECT(opt), b);
1051 gtk_signal_connect(GTK_OBJECT(opt), "activate", 1051 gtk_signal_connect(GTK_OBJECT(opt), "activate",
1052 GTK_SIGNAL_FUNC(addbuddy_select_account), 1052 GTK_SIGNAL_FUNC(addbuddy_select_account),
1053 c); 1053 c);
1319 while (c) { 1319 while (c) {
1320 gc = (struct gaim_connection *)c->data; 1320 gc = (struct gaim_connection *)c->data;
1321 c = c->next; 1321 c = c->next;
1322 if (!gc->prpl->set_permit_deny) 1322 if (!gc->prpl->set_permit_deny)
1323 continue; 1323 continue;
1324 g_snprintf(buf, sizeof buf, "%s (%s)", gc->username, gc->prpl->name()); 1324 g_snprintf(buf, sizeof buf, "%s (%s)", gc->username, gc->prpl->name);
1325 opt = gtk_menu_item_new_with_label(buf); 1325 opt = gtk_menu_item_new_with_label(buf);
1326 gtk_signal_connect(GTK_OBJECT(opt), "activate", GTK_SIGNAL_FUNC(deny_gc_opt), gc); 1326 gtk_signal_connect(GTK_OBJECT(opt), "activate", GTK_SIGNAL_FUNC(deny_gc_opt), gc);
1327 gtk_widget_show(opt); 1327 gtk_widget_show(opt);
1328 gtk_menu_append(GTK_MENU(menu), opt); 1328 gtk_menu_append(GTK_MENU(menu), opt);
1329 if (gc == current_deny_gc) 1329 if (gc == current_deny_gc)
1647 menu = gtk_menu_new(); 1647 menu = gtk_menu_new();
1648 1648
1649 while (u) { 1649 while (u) {
1650 a = (struct aim_user *)u->data; 1650 a = (struct aim_user *)u->data;
1651 p = (struct prpl *)find_prpl(a->protocol); 1651 p = (struct prpl *)find_prpl(a->protocol);
1652 g_snprintf(buf, sizeof buf, "%s (%s)", a->username, (p && p->name)?p->name():"Unknown"); 1652 g_snprintf(buf, sizeof buf, "%s (%s)", a->username, (p && p->name)?p->name:"Unknown");
1653 opt = gtk_menu_item_new_with_label(buf); 1653 opt = gtk_menu_item_new_with_label(buf);
1654 gtk_object_set_user_data(GTK_OBJECT(opt), a); 1654 gtk_object_set_user_data(GTK_OBJECT(opt), a);
1655 gtk_signal_connect(GTK_OBJECT(opt), "activate", GTK_SIGNAL_FUNC(pounce_choose), b); 1655 gtk_signal_connect(GTK_OBJECT(opt), "activate", GTK_SIGNAL_FUNC(pounce_choose), b);
1656 gtk_menu_append(GTK_MENU(menu), opt); 1656 gtk_menu_append(GTK_MENU(menu), opt);
1657 gtk_widget_show(opt); 1657 gtk_widget_show(opt);
3343 3343
3344 menu = gtk_menu_new(); 3344 menu = gtk_menu_new();
3345 3345
3346 while (g) { 3346 while (g) {
3347 c = (struct gaim_connection *)g->data; 3347 c = (struct gaim_connection *)g->data;
3348 g_snprintf(buf, sizeof buf, "%s (%s)", c->username, c->prpl->name()); 3348 g_snprintf(buf, sizeof buf, "%s (%s)", c->username, c->prpl->name);
3349 opt = gtk_menu_item_new_with_label(buf); 3349 opt = gtk_menu_item_new_with_label(buf);
3350 gtk_signal_connect(GTK_OBJECT(opt), "activate", GTK_SIGNAL_FUNC(set_import_gc), c); 3350 gtk_signal_connect(GTK_OBJECT(opt), "activate", GTK_SIGNAL_FUNC(set_import_gc), c);
3351 gtk_widget_show(opt); 3351 gtk_widget_show(opt);
3352 gtk_menu_append(GTK_MENU(menu), opt); 3352 gtk_menu_append(GTK_MENU(menu), opt);
3353 g = g->next; 3353 g = g->next;