#ifndef GTKYAHOO_EVENTS_H #define GTKYAHOO_EVENTS_H enum { GTKYAHOO_EVENT_UNKNOWN, GTKYAHOO_EVENT_ALL, GTKYAHOO_EVENT_MAIL_NEW, GTKYAHOO_EVENT_MAIL_NONE, GTKYAHOO_EVENT_LOGON, GTKYAHOO_EVENT_LOGOFF, GTKYAHOO_EVENT_MYLOGON, GTKYAHOO_EVENT_MYLOGOFF, GTKYAHOO_EVENT_NEWCHAT, GTKYAHOO_EVENT_MESSAGE, GTKYAHOO_EVENT_BOUNCE, GTKYAHOO_EVENT_STATUS, GTKYAHOO_EVENT_STATUS_IDLE, GTKYAHOO_EVENT_MESSAGE_NO_FOCUS, GTKYAHOO_EVENT_MESSAGE_FOCUS }; struct gtkyahoo_event_info { char *id; /* catch all - status updates/etc. */ char *chat_from; char *chat_to; int oldstatus; int newstatus; char *msg; }; #endif