comparison src/gtkblist.c @ 9466:d27156c9c876

[gaim-migrate @ 10291] (21:36:44) datallah: anyway... i added "Send File" to the prpl core committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Wed, 07 Jul 2004 01:49:39 +0000
parents eae7e049d639
children 960e3fd1da94
comparison
equal deleted inserted replaced
9465:8a4797a608ae 9466:d27156c9c876
526 if (GAIM_IS_GTK_WINDOW(win)) 526 if (GAIM_IS_GTK_WINDOW(win))
527 gtk_window_present(GTK_WINDOW(GAIM_GTK_WINDOW(win)->window)); 527 gtk_window_present(GTK_WINDOW(GAIM_GTK_WINDOW(win)->window));
528 } 528 }
529 } 529 }
530 530
531 static void gtk_blist_menu_send_file_cb(GtkWidget *w, GaimBuddy *b)
532 {
533 serv_send_file(b->account->gc, b->name, NULL);
534 }
535
531 static void gtk_blist_menu_autojoin_cb(GtkWidget *w, GaimChat *chat) 536 static void gtk_blist_menu_autojoin_cb(GtkWidget *w, GaimChat *chat)
532 { 537 {
533 gaim_blist_node_set_bool((GaimBlistNode*)chat, "gtk-autojoin", 538 gaim_blist_node_set_bool((GaimBlistNode*)chat, "gtk-autojoin",
534 gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w))); 539 gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(w)));
535 } 540 }
1128 gaim_new_item_from_stock(menu, _("Get _Info"), GAIM_STOCK_INFO, 1133 gaim_new_item_from_stock(menu, _("Get _Info"), GAIM_STOCK_INFO,
1129 G_CALLBACK(gtk_blist_menu_info_cb), b, 0, 0, NULL); 1134 G_CALLBACK(gtk_blist_menu_info_cb), b, 0, 0, NULL);
1130 } 1135 }
1131 gaim_new_item_from_stock(menu, _("I_M"), GAIM_STOCK_IM, 1136 gaim_new_item_from_stock(menu, _("I_M"), GAIM_STOCK_IM,
1132 G_CALLBACK(gtk_blist_menu_im_cb), b, 0, 0, NULL); 1137 G_CALLBACK(gtk_blist_menu_im_cb), b, 0, 0, NULL);
1138 if (prpl_info && prpl_info->send_file) {
1139 if (!prpl_info->can_receive_file
1140 || prpl_info->can_receive_file(b->account->gc, b->name)) {
1141 gaim_new_item_from_stock(menu, _("_Send File"), GAIM_STOCK_FILE_TRANSFER,
1142 G_CALLBACK(gtk_blist_menu_send_file_cb), b, 0, 0, NULL);
1143 }
1144 }
1133 gaim_new_item_from_stock(menu, _("Add Buddy _Pounce"), NULL, 1145 gaim_new_item_from_stock(menu, _("Add Buddy _Pounce"), NULL,
1134 G_CALLBACK(gtk_blist_menu_bp_cb), b, 0, 0, NULL); 1146 G_CALLBACK(gtk_blist_menu_bp_cb), b, 0, 0, NULL);
1135 gaim_new_item_from_stock(menu, _("View _Log"), NULL, 1147 gaim_new_item_from_stock(menu, _("View _Log"), NULL,
1136 G_CALLBACK(gtk_blist_menu_showlog_cb), b, 0, 0, NULL); 1148 G_CALLBACK(gtk_blist_menu_showlog_cb), b, 0, 0, NULL);
1137 1149