Mercurial > pidgin
comparison gtk/plugins/perl/common/GtkUI.xs @ 14567:d6eae5115b31
[gaim-migrate @ 17291]
This is a really huge commit for basically nothing, I decided that Gaim::Gtk
should really be Gaim::GtkUI (which will line up better with any eventual
Gaim::GntUI that might exist, etc.). So that's what this is, I think I got
everything, it builds here at least.
committer: Tailor Script <tailor@pidgin.im>
author | Etan Reisner <pidgin@unreliablesource.net> |
---|---|
date | Sun, 17 Sep 2006 05:35:46 +0000 |
parents | |
children | 7bf6f9102b77 |
comparison
equal
deleted
inserted
replaced
14566:d2de045b077f | 14567:d6eae5115b31 |
---|---|
1 #include "gtkmodule.h" | |
2 | |
3 /* | |
4 #define GAIM_PERL_BOOT_PROTO(x) \ | |
5 void boot_Gaim__##x(pTHX_ CV *cv); | |
6 | |
7 #define GAIM_PERL_BOOT(x) \ | |
8 gaim_perl_callXS(boot_Gaim__##x, cv, mark) | |
9 | |
10 static void | |
11 gaim_perl_callXS(void (*subaddr)(pTHX_ CV *cv), CV *cv, SV **mark) | |
12 { | |
13 dSP; | |
14 | |
15 PUSHMARK(mark); | |
16 (*subaddr)(aTHX_ cv); | |
17 | |
18 PUTBACK; | |
19 } | |
20 */ | |
21 | |
22 /* Prototypes for the BOOT section below. */ | |
23 GAIM_PERL_BOOT_PROTO(GtkUI__Account); | |
24 GAIM_PERL_BOOT_PROTO(GtkUI__BuddyList); | |
25 GAIM_PERL_BOOT_PROTO(GtkUI__Connection); | |
26 GAIM_PERL_BOOT_PROTO(GtkUI__Conversation); | |
27 GAIM_PERL_BOOT_PROTO(GtkUI__Conversation__Window); | |
28 GAIM_PERL_BOOT_PROTO(GtkUI__Debug); | |
29 GAIM_PERL_BOOT_PROTO(GtkUI__Dialogs); | |
30 GAIM_PERL_BOOT_PROTO(GtkUI__IMHtml); | |
31 GAIM_PERL_BOOT_PROTO(GtkUI__IMHtmlToolbar); | |
32 GAIM_PERL_BOOT_PROTO(GtkUI__Log); | |
33 GAIM_PERL_BOOT_PROTO(GtkUI__MenuTray); | |
34 GAIM_PERL_BOOT_PROTO(GtkUI__Plugin); | |
35 GAIM_PERL_BOOT_PROTO(GtkUI__PluginPref); | |
36 GAIM_PERL_BOOT_PROTO(GtkUI__Pounce); | |
37 GAIM_PERL_BOOT_PROTO(GtkUI__Prefs); | |
38 GAIM_PERL_BOOT_PROTO(GtkUI__Privacy); | |
39 GAIM_PERL_BOOT_PROTO(GtkUI__Roomlist); | |
40 GAIM_PERL_BOOT_PROTO(GtkUI__Status); | |
41 #ifndef _WIN32 | |
42 GAIM_PERL_BOOT_PROTO(GtkUI__Session); | |
43 #endif | |
44 GAIM_PERL_BOOT_PROTO(GtkUI__Sound); | |
45 GAIM_PERL_BOOT_PROTO(GtkUI__StatusBox); | |
46 GAIM_PERL_BOOT_PROTO(GtkUI__Themes); | |
47 GAIM_PERL_BOOT_PROTO(GtkUI__Utils); | |
48 GAIM_PERL_BOOT_PROTO(GtkUI__Xfer); | |
49 | |
50 MODULE = Gaim::Gtk PACKAGE = Gaim::Gtk PREFIX = gaim_gtk_ | |
51 PROTOTYPES: ENABLE | |
52 | |
53 BOOT: | |
54 GAIM_PERL_BOOT(GtkUI__Account); | |
55 GAIM_PERL_BOOT(GtkUI__BuddyList); | |
56 GAIM_PERL_BOOT(GtkUI__Connection); | |
57 GAIM_PERL_BOOT(GtkUI__Conversation); | |
58 GAIM_PERL_BOOT(GtkUI__Conversation__Window); | |
59 GAIM_PERL_BOOT(GtkUI__Debug); | |
60 GAIM_PERL_BOOT(GtkUI__Dialogs); | |
61 GAIM_PERL_BOOT(GtkUI__IMHtml); | |
62 GAIM_PERL_BOOT(GtkUI__IMHtmlToolbar); | |
63 GAIM_PERL_BOOT(GtkUI__Log); | |
64 GAIM_PERL_BOOT(GtkUI__MenuTray); | |
65 GAIM_PERL_BOOT(GtkUI__Plugin); | |
66 GAIM_PERL_BOOT(GtkUI__PluginPref); | |
67 GAIM_PERL_BOOT(GtkUI__Pounce); | |
68 GAIM_PERL_BOOT(GtkUI__Prefs); | |
69 GAIM_PERL_BOOT(GtkUI__Privacy); | |
70 GAIM_PERL_BOOT(GtkUI__Roomlist); | |
71 GAIM_PERL_BOOT(GtkUI__Status); | |
72 #ifndef _WIN32 | |
73 GAIM_PERL_BOOT(GtkUI__Session); | |
74 #endif | |
75 GAIM_PERL_BOOT(GtkUI__Sound); | |
76 GAIM_PERL_BOOT(GtkUI__StatusBox); | |
77 GAIM_PERL_BOOT(GtkUI__Themes); | |
78 GAIM_PERL_BOOT(GtkUI__Utils); | |
79 GAIM_PERL_BOOT(GtkUI__Xfer); |