gtk/plugins/perl/common/GtkUI.xs

Mon, 18 Sep 2006 04:22:44 +0000

author
Etan Reisner <deryni@pidgin.im>
date
Mon, 18 Sep 2006 04:22:44 +0000
changeset 14641
a55ef032e889
parent 14631
6d58706a3eaa
child 14643
a058b716c189
permissions
-rw-r--r--

[gaim-migrate @ 17303]
Remove a bunch of functions that are commented out because they can't work
currently, they'll come back if I can get the actual Gtk2 perl stuff to not
crash, but they were just taking up space and getting in my way (since they
are removed already in my other tree).

14478
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
1 #include "gtkmodule.h"
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
2
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
3 /*
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
4 #define GAIM_PERL_BOOT_PROTO(x) \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
5 void boot_Gaim__##x(pTHX_ CV *cv);
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
6
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
7 #define GAIM_PERL_BOOT(x) \
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
8 gaim_perl_callXS(boot_Gaim__##x, cv, mark)
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
9
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
10 static void
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
11 gaim_perl_callXS(void (*subaddr)(pTHX_ CV *cv), CV *cv, SV **mark)
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
12 {
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
13 dSP;
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
14
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
15 PUSHMARK(mark);
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
16 (*subaddr)(aTHX_ cv);
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
17
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
18 PUTBACK;
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
19 }
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
20 */
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
21
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
22 /* Prototypes for the BOOT section below. */
14629
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
23 GAIM_PERL_BOOT_PROTO(GtkUI__Account);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
24 GAIM_PERL_BOOT_PROTO(GtkUI__BuddyList);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
25 GAIM_PERL_BOOT_PROTO(GtkUI__Connection);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
26 GAIM_PERL_BOOT_PROTO(GtkUI__Conversation);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
27 GAIM_PERL_BOOT_PROTO(GtkUI__Conversation__Window);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
28 GAIM_PERL_BOOT_PROTO(GtkUI__Debug);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
29 GAIM_PERL_BOOT_PROTO(GtkUI__Dialogs);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
30 GAIM_PERL_BOOT_PROTO(GtkUI__IMHtml);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
31 GAIM_PERL_BOOT_PROTO(GtkUI__IMHtmlToolbar);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
32 GAIM_PERL_BOOT_PROTO(GtkUI__Log);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
33 GAIM_PERL_BOOT_PROTO(GtkUI__MenuTray);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
34 GAIM_PERL_BOOT_PROTO(GtkUI__Plugin);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
35 GAIM_PERL_BOOT_PROTO(GtkUI__PluginPref);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
36 GAIM_PERL_BOOT_PROTO(GtkUI__Pounce);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
37 GAIM_PERL_BOOT_PROTO(GtkUI__Prefs);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
38 GAIM_PERL_BOOT_PROTO(GtkUI__Privacy);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
39 GAIM_PERL_BOOT_PROTO(GtkUI__Roomlist);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
40 GAIM_PERL_BOOT_PROTO(GtkUI__Status);
14509
e46c4ed7e331 [gaim-migrate @ 17161]
Daniel Atallah <datallah@pidgin.im>
parents: 14478
diff changeset
41 #ifndef _WIN32
14629
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
42 GAIM_PERL_BOOT_PROTO(GtkUI__Session);
14509
e46c4ed7e331 [gaim-migrate @ 17161]
Daniel Atallah <datallah@pidgin.im>
parents: 14478
diff changeset
43 #endif
14629
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
44 GAIM_PERL_BOOT_PROTO(GtkUI__Sound);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
45 GAIM_PERL_BOOT_PROTO(GtkUI__StatusBox);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
46 GAIM_PERL_BOOT_PROTO(GtkUI__Themes);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
47 GAIM_PERL_BOOT_PROTO(GtkUI__Utils);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
48 GAIM_PERL_BOOT_PROTO(GtkUI__Xfer);
14478
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
49
14631
6d58706a3eaa [gaim-migrate @ 17293]
Etan Reisner <deryni@pidgin.im>
parents: 14629
diff changeset
50 MODULE = Gaim::GtkUI PACKAGE = Gaim::GtkUI PREFIX = gaim_gtk_
14478
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
51 PROTOTYPES: ENABLE
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
52
a6b831ab1d13 [gaim-migrate @ 17124]
Etan Reisner <deryni@pidgin.im>
parents:
diff changeset
53 BOOT:
14629
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
54 GAIM_PERL_BOOT(GtkUI__Account);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
55 GAIM_PERL_BOOT(GtkUI__BuddyList);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
56 GAIM_PERL_BOOT(GtkUI__Connection);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
57 GAIM_PERL_BOOT(GtkUI__Conversation);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
58 GAIM_PERL_BOOT(GtkUI__Conversation__Window);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
59 GAIM_PERL_BOOT(GtkUI__Debug);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
60 GAIM_PERL_BOOT(GtkUI__Dialogs);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
61 GAIM_PERL_BOOT(GtkUI__IMHtml);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
62 GAIM_PERL_BOOT(GtkUI__IMHtmlToolbar);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
63 GAIM_PERL_BOOT(GtkUI__Log);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
64 GAIM_PERL_BOOT(GtkUI__MenuTray);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
65 GAIM_PERL_BOOT(GtkUI__Plugin);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
66 GAIM_PERL_BOOT(GtkUI__PluginPref);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
67 GAIM_PERL_BOOT(GtkUI__Pounce);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
68 GAIM_PERL_BOOT(GtkUI__Prefs);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
69 GAIM_PERL_BOOT(GtkUI__Privacy);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
70 GAIM_PERL_BOOT(GtkUI__Roomlist);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
71 GAIM_PERL_BOOT(GtkUI__Status);
14509
e46c4ed7e331 [gaim-migrate @ 17161]
Daniel Atallah <datallah@pidgin.im>
parents: 14478
diff changeset
72 #ifndef _WIN32
14629
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
73 GAIM_PERL_BOOT(GtkUI__Session);
14509
e46c4ed7e331 [gaim-migrate @ 17161]
Daniel Atallah <datallah@pidgin.im>
parents: 14478
diff changeset
74 #endif
14629
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
75 GAIM_PERL_BOOT(GtkUI__Sound);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
76 GAIM_PERL_BOOT(GtkUI__StatusBox);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
77 GAIM_PERL_BOOT(GtkUI__Themes);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
78 GAIM_PERL_BOOT(GtkUI__Utils);
1a0cd727c121 [gaim-migrate @ 17291]
Etan Reisner <deryni@pidgin.im>
parents: 14509
diff changeset
79 GAIM_PERL_BOOT(GtkUI__Xfer);

mercurial