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_ */