void init_account_status_changed_event() { void *handle = gaim_wg_get_handle(); gaim_signal_connect(gaim_accounts_get_handle(), "account-status-changed", handle, GAIM_CALLBACK(update_account_status), NULL); }
void init_chat_event() { void *handle = gaim_wg_get_handle(); gaim_signal_connect(gaim_conversations_get_handle(), "buddy-typing", handle, GAIM_CALLBACK(update_buddy_typing_cb), NULL); gaim_signal_connect(gaim_conversations_get_handle(), "buddy-typing-stopped", handle, GAIM_CALLBACK(update_buddy_typing_cb), NULL); gaim_signal_connect(gaim_conversations_get_handle(), "chat-invited", handle, GAIM_CALLBACK(chat_invite_request_cb), NULL); gaim_signal_connect(gaim_conversations_get_handle(), "chat-joined", handle, GAIM_CALLBACK(chat_joined_cb), NULL); gaim_signal_connect(gaim_conversations_get_handle(), "chat-left", handle, GAIM_CALLBACK(chat_joined_cb), NULL); gaim_signal_connect(gaim_conversations_get_handle(), "received-im-msg", handle, GAIM_CALLBACK(received_im_msg_cb), NULL); }