Mercurial > pidgin.yaz
comparison libpurple/plugins/perl/perl-handlers.h @ 15823:32c366eeeb99
sed -ie 's/gaim/purple/g'
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Mon, 19 Mar 2007 07:01:17 +0000 |
parents | 5fe8042783c1 |
children | 870a580e8fde |
comparison
equal
deleted
inserted
replaced
15822:84b0f9b23ede | 15823:32c366eeeb99 |
---|---|
1 #ifndef _GAIM_PERL_HANDLERS_H_ | 1 #ifndef _PURPLE_PERL_HANDLERS_H_ |
2 #define _GAIM_PERL_HANDLERS_H_ | 2 #define _PURPLE_PERL_HANDLERS_H_ |
3 | 3 |
4 #include "cmds.h" | 4 #include "cmds.h" |
5 #include "plugin.h" | 5 #include "plugin.h" |
6 #include "prefs.h" | 6 #include "prefs.h" |
7 #include "pluginpref.h" | 7 #include "pluginpref.h" |
8 #ifdef GAIM_GTKPERL | 8 #ifdef PURPLE_GTKPERL |
9 #include "gtkplugin.h" | 9 #include "gtkplugin.h" |
10 #include "gtkutils.h" | 10 #include "gtkutils.h" |
11 #endif | 11 #endif |
12 | 12 |
13 typedef struct | 13 typedef struct |
14 { | 14 { |
15 GaimCmdId id; | 15 PurpleCmdId id; |
16 SV *callback; | 16 SV *callback; |
17 SV *data; | 17 SV *data; |
18 char *prpl_id; | 18 char *prpl_id; |
19 char *cmd; | 19 char *cmd; |
20 GaimPlugin *plugin; | 20 PurplePlugin *plugin; |
21 } GaimPerlCmdHandler; | 21 } PurplePerlCmdHandler; |
22 | 22 |
23 typedef struct | 23 typedef struct |
24 { | 24 { |
25 SV *callback; | 25 SV *callback; |
26 SV *data; | 26 SV *data; |
27 GaimPlugin *plugin; | 27 PurplePlugin *plugin; |
28 int iotag; | 28 int iotag; |
29 | 29 |
30 } GaimPerlTimeoutHandler; | 30 } PurplePerlTimeoutHandler; |
31 | 31 |
32 typedef struct | 32 typedef struct |
33 { | 33 { |
34 char *signal; | 34 char *signal; |
35 SV *callback; | 35 SV *callback; |
36 SV *data; | 36 SV *data; |
37 void *instance; | 37 void *instance; |
38 GaimPlugin *plugin; | 38 PurplePlugin *plugin; |
39 | 39 |
40 } GaimPerlSignalHandler; | 40 } PurplePerlSignalHandler; |
41 | 41 |
42 void gaim_perl_plugin_action_cb(GaimPluginAction * gpa); | 42 void purple_perl_plugin_action_cb(PurplePluginAction * gpa); |
43 GList *gaim_perl_plugin_actions(GaimPlugin *plugin, gpointer context); | 43 GList *purple_perl_plugin_actions(PurplePlugin *plugin, gpointer context); |
44 | 44 |
45 GaimPluginPrefFrame *gaim_perl_get_plugin_frame(GaimPlugin *plugin); | 45 PurplePluginPrefFrame *purple_perl_get_plugin_frame(PurplePlugin *plugin); |
46 | 46 |
47 #ifdef GAIM_GTKPERL | 47 #ifdef PURPLE_GTKPERL |
48 GtkWidget *gaim_perl_gtk_get_plugin_frame(GaimPlugin *plugin); | 48 GtkWidget *purple_perl_gtk_get_plugin_frame(PurplePlugin *plugin); |
49 #endif | 49 #endif |
50 | 50 |
51 void gaim_perl_timeout_add(GaimPlugin *plugin, int seconds, SV *callback, | 51 void purple_perl_timeout_add(PurplePlugin *plugin, int seconds, SV *callback, |
52 SV *data); | 52 SV *data); |
53 void gaim_perl_timeout_clear_for_plugin(GaimPlugin *plugin); | 53 void purple_perl_timeout_clear_for_plugin(PurplePlugin *plugin); |
54 void gaim_perl_timeout_clear(void); | 54 void purple_perl_timeout_clear(void); |
55 | 55 |
56 void gaim_perl_signal_connect(GaimPlugin *plugin, void *instance, | 56 void purple_perl_signal_connect(PurplePlugin *plugin, void *instance, |
57 const char *signal, SV *callback, | 57 const char *signal, SV *callback, |
58 SV *data, int priority); | 58 SV *data, int priority); |
59 void gaim_perl_signal_disconnect(GaimPlugin *plugin, void *instance, | 59 void purple_perl_signal_disconnect(PurplePlugin *plugin, void *instance, |
60 const char *signal); | 60 const char *signal); |
61 void gaim_perl_signal_clear_for_plugin(GaimPlugin *plugin); | 61 void purple_perl_signal_clear_for_plugin(PurplePlugin *plugin); |
62 void gaim_perl_signal_clear(void); | 62 void purple_perl_signal_clear(void); |
63 | 63 |
64 GaimCmdId gaim_perl_cmd_register(GaimPlugin *plugin, const gchar *cmd, | 64 PurpleCmdId purple_perl_cmd_register(PurplePlugin *plugin, const gchar *cmd, |
65 const gchar *args, GaimCmdPriority priority, | 65 const gchar *args, PurpleCmdPriority priority, |
66 GaimCmdFlag flag, const gchar *prpl_id, | 66 PurpleCmdFlag flag, const gchar *prpl_id, |
67 SV *callback, const gchar *helpstr, SV *data); | 67 SV *callback, const gchar *helpstr, SV *data); |
68 void gaim_perl_cmd_unregister(GaimCmdId id); | 68 void purple_perl_cmd_unregister(PurpleCmdId id); |
69 void gaim_perl_cmd_clear_for_plugin(GaimPlugin *plugin); | 69 void purple_perl_cmd_clear_for_plugin(PurplePlugin *plugin); |
70 | 70 |
71 #endif /* _GAIM_PERL_HANDLERS_H_ */ | 71 #endif /* _PURPLE_PERL_HANDLERS_H_ */ |