1 /* $Id: gui_handlers.h,v 1.18 2004/12/20 09:15:14 krzyzak Exp $ */
2 
3 /*
4  * GUI (gtk+) plugin for GNU Gadu 2
5  *
6  * Copyright (C) 2003-2005 GNU Gadu Team
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation; either version 2 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program; if not, write to the Free Software
20  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
21  */
22 
23 #include "signals.h"
24 #include "gui_main.h"
25 
26 void handle_add_user_window(GGaduSignal * signal);
27 void handle_show_dialog(GGaduSignal * signal);
28 void handle_show_window_with_text(GGaduSignal * signal);
29 void handle_show_about(GGaduSignal * signal);
30 void handle_change_user_window(GGaduSignal * signal);
31 #ifdef PERL_EMBED
32 void perl_gui_msg_receive(GGaduSignal * signal, gchar * perl_func, void *pperl);
33 #endif
34 void handle_msg_receive(GGaduSignal * signal);
35 void handle_show_invisible_chats(GGaduSignal * signal);
36 void handle_register_protocol(GGaduSignal * signal);
37 void handle_unregister_protocol(GGaduSignal * signal);
38 void handle_register_menu(GGaduSignal * signal);
39 void handle_unregister_menu(GGaduSignal * signal);
40 void handle_send_userlist(GGaduSignal * signal);
41 void handle_auth_request(GGaduSignal * signal);
42 void handle_auth_request_accepted(GGaduSignal * signal);
43 void handle_unauth_request(GGaduSignal * signal);
44 void handle_unauth_request_accepted(GGaduSignal * signal);
45 void handle_show_warning(GGaduSignal * signal);
46 void handle_show_message(GGaduSignal * signal);
47 void handle_notify(GGaduSignal * signal);
48 void handle_disconnected(GGaduSignal * signal);
49 void handle_change_icon(GGaduSignal * signal);
50 void handle_show_search_results(GGaduSignal * signal);
51 void handle_status_changed(GGaduSignal * signal);
52 void handle_null(GGaduSignal * signal);
53 
54 void notify_callback(gchar * repo_name, gpointer key, gint actions);
55 
56 
57