Mercurial > pidgin.yaz
comparison src/signals.h @ 6562:c53a3f0649eb
[gaim-migrate @ 7084]
New GaimValue structure. We'll be using this for signals and stuff shortly.
committer: Tailor Script <tailor@pidgin.im>
author | Christian Hammond <chipx86@chipx86.com> |
---|---|
date | Thu, 21 Aug 2003 20:29:33 +0000 |
parents | d01ba50e3f3e |
children | 800ef4a51096 |
comparison
equal
deleted
inserted
replaced
6561:33ceba0dfd9b | 6562:c53a3f0649eb |
---|---|
22 */ | 22 */ |
23 #ifndef _GAIM_SIGNAL_H_ | 23 #ifndef _GAIM_SIGNAL_H_ |
24 #define _GAIM_SIGNAL_H_ | 24 #define _GAIM_SIGNAL_H_ |
25 | 25 |
26 #include <glib.h> | 26 #include <glib.h> |
27 | |
28 #if 0 | |
29 /** | |
30 * Event types | |
31 */ | |
32 typedef enum gaim_event | |
33 { | |
34 event_signon = 0, | |
35 event_signoff, | |
36 event_away, | |
37 event_back, | |
38 event_im_recv, | |
39 event_im_send, | |
40 event_buddy_signon, | |
41 event_buddy_signoff, | |
42 event_buddy_away, | |
43 event_buddy_back, | |
44 event_buddy_idle, | |
45 event_buddy_unidle, | |
46 event_blist_update, | |
47 event_chat_invited, | |
48 event_chat_join, | |
49 event_chat_leave, | |
50 event_chat_buddy_join, | |
51 event_chat_buddy_leave, | |
52 event_chat_recv, | |
53 event_chat_send, | |
54 event_warned, | |
55 event_error, | |
56 event_quit, | |
57 event_new_conversation, | |
58 event_set_info, | |
59 event_draw_menu, | |
60 event_im_displayed_sent, | |
61 event_im_displayed_rcvd, | |
62 event_chat_send_invite, | |
63 event_got_typing, | |
64 event_del_conversation, | |
65 event_connecting, | |
66 event_conversation_switch | |
67 /* any others? it's easy to add... */ | |
68 | |
69 } GaimEvent; | |
70 | |
71 typedef int (*GaimSignalBroadcastFunc)(GaimEvent event, void *data, | |
72 va_list args); | |
73 #endif | |
74 | 27 |
75 #define GAIM_CALLBACK(func) ((GaimCallback)func) | 28 #define GAIM_CALLBACK(func) ((GaimCallback)func) |
76 | 29 |
77 typedef void (*GaimCallback)(void); | 30 typedef void (*GaimCallback)(void); |
78 typedef void (*GaimSignalMarshalFunc)(GaimCallback cb, va_list args, | 31 typedef void (*GaimSignalMarshalFunc)(GaimCallback cb, va_list args, |