Esempio n. 1
0
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);
}
Esempio n. 2
0
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);
}