Mercurial > pidgin.yaz
comparison src/protocols/irc/irc.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 | 1e6bba55447c |
children | 7a65fdba750f |
comparison
equal
deleted
inserted
replaced
9465:8a4797a608ae | 9466:d27156c9c876 |
---|---|
148 list = g_list_append(list, act); | 148 list = g_list_append(list, act); |
149 | 149 |
150 return list; | 150 return list; |
151 } | 151 } |
152 | 152 |
153 | 153 #if 0 |
154 static void irc_dccsend_send_ask_menu(GaimBlistNode *node, gpointer data) | |
155 { | |
156 GaimBuddy *buddy; | |
157 GaimConnection *gc; | |
158 | |
159 g_return_if_fail(GAIM_BLIST_NODE_IS_BUDDY(node)); | |
160 | |
161 buddy = (GaimBuddy *) node; | |
162 gc =gaim_account_get_connection(buddy->account); | |
163 | |
164 irc_dccsend_send_ask(gc, buddy->name); | |
165 } | |
166 | |
167 | |
168 static GList *irc_blist_node_menu(GaimBlistNode *node) | 154 static GList *irc_blist_node_menu(GaimBlistNode *node) |
169 { | 155 { |
170 GList *m = NULL; | 156 GList *m = NULL; |
171 GaimBlistNodeAction *act; | 157 GaimBlistNodeAction *act; |
172 | 158 |
173 if(GAIM_BLIST_NODE_IS_BUDDY(node)) { | |
174 act = gaim_blist_node_action_new(_("Send File"), | |
175 irc_dccsend_send_ask_menu, NULL); | |
176 m = g_list_append(m, act); | |
177 } | |
178 | |
179 return m; | 159 return m; |
180 } | 160 } |
161 #endif | |
181 | 162 |
182 static GList *irc_chat_join_info(GaimConnection *gc) | 163 static GList *irc_chat_join_info(GaimConnection *gc) |
183 { | 164 { |
184 GList *m = NULL; | 165 GList *m = NULL; |
185 struct proto_chat_entry *pce; | 166 struct proto_chat_entry *pce; |
580 irc_blist_icon, | 561 irc_blist_icon, |
581 irc_blist_emblems, | 562 irc_blist_emblems, |
582 NULL, | 563 NULL, |
583 NULL, | 564 NULL, |
584 irc_away_states, | 565 irc_away_states, |
585 irc_blist_node_menu, | 566 NULL, /*irc_blist_node_menu, */ |
586 irc_chat_join_info, | 567 irc_chat_join_info, |
587 irc_login, | 568 irc_login, |
588 irc_close, | 569 irc_close, |
589 irc_im_send, | 570 irc_im_send, |
590 NULL, | 571 NULL, |
624 NULL, /* get_cb_real_name */ | 605 NULL, /* get_cb_real_name */ |
625 irc_chat_set_topic, | 606 irc_chat_set_topic, |
626 NULL, | 607 NULL, |
627 irc_roomlist_get_list, | 608 irc_roomlist_get_list, |
628 irc_roomlist_cancel, | 609 irc_roomlist_cancel, |
629 NULL | 610 NULL, |
611 NULL, | |
612 irc_dccsend_send_file | |
630 }; | 613 }; |
631 | 614 |
632 | 615 |
633 static GaimPluginInfo info = | 616 static GaimPluginInfo info = |
634 { | 617 { |