pidgin/plugins/perl/common/gtkmodule.h

changeset 38887
826f5da7b56c
parent 38886
c1fb4e53da4e
parent 38341
3da74e727e78
child 38888
8bcae3a0b165
equal deleted inserted replaced
38886:c1fb4e53da4e 38887:826f5da7b56c
1 /* Allow the Perl code to see deprecated functions, so we can continue to
2 * export them to Perl plugins. */
3 #undef PIDGIN_DISABLE_DEPRECATED
4
5 typedef struct group *Pidgin__Group;
6
7 #define group perl_group
8
9 #include <glib.h>
10 #include <gtk/gtk.h>
11 #ifdef _WIN32
12 #undef pipe
13 #endif
14
15 #define SILENT_NO_TAINT_SUPPORT 0
16 #define NO_TAINT_SUPPORT 0
17
18 #include <EXTERN.h>
19 #include <perl.h>
20 #include <XSUB.h>
21
22 #undef group
23
24 #include <plugins/perl/common/module.h>
25
26 #include "gtkaccount.h"
27 #include "gtkblist.h"
28 #include "gtkconn.h"
29 #include "gtkconv.h"
30 #include "gtkconvwin.h"
31 #include "gtkdebug.h"
32 #include "gtkdialogs.h"
33 #include "gtkxfer.h"
34 #include "gtklog.h"
35 #include "gtkmenutray.h"
36 #include "gtkplugin.h"
37 #include "gtkpluginpref.h"
38 #include "gtkpounce.h"
39 #include "gtkprefs.h"
40 #include "gtkprivacy.h"
41 #include "gtkroomlist.h"
42 #include "gtksavedstatuses.h"
43 #include "gtksession.h"
44 #include "gtksound.h"
45 #include "gtkstatusbox.h"
46 #include "gtkutils.h"
47
48 /* gtkaccount.h */
49 typedef PidginAccountDialogType Pidgin__Account__Dialog__Type;
50
51 /* gtkblist.h */
52 typedef PidginBuddyList * Pidgin__BuddyList;
53 typedef pidgin_blist_sort_function Pidgin__BuddyList__SortFunction;
54
55 /* gtkconv.h */
56 typedef PidginConversation * Pidgin__Conversation;
57 typedef PidginUnseenState Pidgin__UnseenState;
58
59 /* gtkconvwin.h */
60 typedef PidginConvWindow * Pidgin__Conversation__Window;
61 typedef PidginConvPlacementFunc Pidgin__Conversation__PlacementFunc;
62
63 /* gtkxfer.h */
64 typedef PidginXferDialog * Pidgin__Xfer__Dialog;
65
66 /* gtkmenutray.h */
67 typedef PidginMenuTray * Pidgin__MenuTray;
68
69 /* gtkstatusbox.h */
70 typedef PidginStatusBox * Pidgin__StatusBox;

mercurial