Mercurial > pidgin
comparison src/gaim.h @ 425:ae7c762775cd
[gaim-migrate @ 435]
More mods to how plugins work.
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Fri, 23 Jun 2000 04:15:51 +0000 |
parents | 0d4e80bdb96b |
children | 7d5f91c1ff20 |
comparison
equal
deleted
inserted
replaced
424:22700acd9b49 | 425:ae7c762775cd |
---|---|
138 char page[255]; | 138 char page[255]; |
139 }; | 139 }; |
140 | 140 |
141 #ifdef GAIM_PLUGINS | 141 #ifdef GAIM_PLUGINS |
142 struct gaim_plugin { | 142 struct gaim_plugin { |
143 char *name; | 143 char *name; |
144 char *filename; | 144 char *filename; |
145 char *description; | 145 char *description; |
146 void *handle; | 146 void *handle; |
147 int remove; | |
147 }; | 148 }; |
148 | 149 |
149 enum gaim_event { | 150 enum gaim_event { |
150 event_signon = 0, | 151 event_signon = 0, |
151 event_signoff, | 152 event_signoff, |
382 #define TYPE_DATA 2 | 383 #define TYPE_DATA 2 |
383 #define TYPE_ERROR 3 | 384 #define TYPE_ERROR 3 |
384 #define TYPE_SIGNOFF 4 | 385 #define TYPE_SIGNOFF 4 |
385 #define TYPE_KEEPALIVE 5 | 386 #define TYPE_KEEPALIVE 5 |
386 | 387 |
387 #define REVISION "gaim:$Revision: 433 $" | 388 #define REVISION "gaim:$Revision: 435 $" |
388 #define FLAPON "FLAPON\r\n\r\n" | 389 #define FLAPON "FLAPON\r\n\r\n" |
389 | 390 |
390 #define ROAST "Tic/Toc" | 391 #define ROAST "Tic/Toc" |
391 | 392 |
392 | 393 |
520 extern void chat_write(struct buddy_chat *, char *, int, char *); | 521 extern void chat_write(struct buddy_chat *, char *, int, char *); |
521 extern void add_chat_buddy(struct buddy_chat *, char *); | 522 extern void add_chat_buddy(struct buddy_chat *, char *); |
522 extern void remove_chat_buddy(struct buddy_chat *, char *); | 523 extern void remove_chat_buddy(struct buddy_chat *, char *); |
523 extern void show_new_buddy_chat(struct buddy_chat *); | 524 extern void show_new_buddy_chat(struct buddy_chat *); |
524 extern void setup_buddy_chats(); | 525 extern void setup_buddy_chats(); |
526 extern void do_quit(); | |
525 | 527 |
526 | 528 |
527 | 529 |
528 /* Functions in html.c */ | 530 /* Functions in html.c */ |
529 extern char *fix_url(char *); | 531 extern char *fix_url(char *); |
699 /* Functions in plugins.c */ | 701 /* Functions in plugins.c */ |
700 extern void show_plugins(GtkWidget *, gpointer); | 702 extern void show_plugins(GtkWidget *, gpointer); |
701 extern void load_plugin (char *); | 703 extern void load_plugin (char *); |
702 extern void gaim_signal_connect(void *, enum gaim_event, void *, void *); | 704 extern void gaim_signal_connect(void *, enum gaim_event, void *, void *); |
703 extern void gaim_signal_disconnect(void *, enum gaim_event, void *); | 705 extern void gaim_signal_disconnect(void *, enum gaim_event, void *); |
706 extern void gaim_plugin_unload(void *); | |
704 #endif | 707 #endif |
705 | 708 |
706 /* Functions in prefs.c */ | 709 /* Functions in prefs.c */ |
707 extern void debug_print( char * chars ); | 710 extern void debug_print( char * chars ); |
708 extern void set_general_option(GtkWidget *, int *); | 711 extern void set_general_option(GtkWidget *, int *); |