1 #ifndef PE_STATE_UI_H
2 #define PE_STATE_UI_H
3 
4 
5 #include "pidgin-encryption-config.h"
6 
7 #include <gdk/gdk.h>
8 #include <gtk/gtkplug.h>
9 
10 #include "gtkplugin.h"
11 
12 #include <gtkdialogs.h>
13 #include <log.h>
14 #include <gtkconv.h>
15 #include <gtklog.h>
16 #include <gtkutils.h>
17 
18 void PE_state_ui_init();
19 void PE_state_ui_delete();
20 
21 void PE_set_rx_encryption_icon(PurpleConversation *c, gboolean encrypted);
22 void PE_set_tx_encryption_icon(PurpleConversation *c, gboolean do_encrypt, gboolean is_capable);
23 
24 void PE_pixmap_init();
25 void PE_error_window(const char* message);
26 
27 void PE_log_displaying_cb(PidginLogViewer *viewer, PurpleLog *log, gpointer data);
28 
29 void PE_remove_decorations(PurpleConversation *conv);
30 
31 
32 void PE_add_smiley(PurpleConversation *conv);
33 
34 #endif
35