comparison doc/conversation-signals.dox @ 23171:ff8ec3d58367

Modified patch from Stefan 'cockroach' Ott to add blocked-im-msg and chat-invite-blocked signals for blocked im messages and blocked chat invites. Closes #1062.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Fri, 23 May 2008 02:23:07 +0000
parents 591ef3693345
children 29502959f74a
comparison
equal deleted inserted replaced
23170:d7e66b6137f9 23171:ff8ec3d58367
5 @signal wrote-im-msg 5 @signal wrote-im-msg
6 @signal sending-im-msg 6 @signal sending-im-msg
7 @signal sent-im-msg 7 @signal sent-im-msg
8 @signal receiving-im-msg 8 @signal receiving-im-msg
9 @signal received-im-msg 9 @signal received-im-msg
10 @signal blocked-im-msg
10 @signal writing-chat-msg 11 @signal writing-chat-msg
11 @signal wrote-chat-msg 12 @signal wrote-chat-msg
12 @signal sending-chat-msg 13 @signal sending-chat-msg
13 @signal sent-chat-msg 14 @signal sent-chat-msg
14 @signal receiving-chat-msg 15 @signal receiving-chat-msg
24 @signal chat-buddy-leaving 25 @signal chat-buddy-leaving
25 @signal chat-buddy-left 26 @signal chat-buddy-left
26 @signal chat-inviting-user 27 @signal chat-inviting-user
27 @signal chat-invited-user 28 @signal chat-invited-user
28 @signal chat-invited 29 @signal chat-invited
30 @signal chat-invite-blocked
29 @signal chat-joined 31 @signal chat-joined
30 @signal chat-join-failed 32 @signal chat-join-failed
31 @signal chat-left 33 @signal chat-left
32 @signal chat-topic-changed 34 @signal chat-topic-changed
33 @signal conversation-extended-menu 35 @signal conversation-extended-menu
128 @param account The account the message was received on. 130 @param account The account the message was received on.
129 @param sender The username of the sender. 131 @param sender The username of the sender.
130 @param message The message that was sent. 132 @param message The message that was sent.
131 @param conv The IM conversation. 133 @param conv The IM conversation.
132 @param flags The IM message flags. 134 @param flags The IM message flags.
135 @endsignaldef
136
137 @signaldef blocked-im-msg
138 @signalproto
139 void (*blocked_im_msg)(PurpleAccount *account, const char *sender,
140 const char *message, PurpleMessageFlags flags, time_t when);
141 @endsignalproto
142 @signaldesc
143 Emitted after an IM is blocked due to privacy settings.
144 @param account The account the message was received on.
145 @param sender The username of the sender.
146 @param message The message that was blocked.
147 @param flags The IM message flags.
148 @param when The time the message was sent.
149 @since 2.5.0
133 @endsignaldef 150 @endsignaldef
134 151
135 @signaldef writing-chat-msg 152 @signaldef writing-chat-msg
136 @signalproto 153 @signalproto
137 gboolean (*writing_chat_msg)(PurpleAccount *account, const char *who, 154 gboolean (*writing_chat_msg)(PurpleAccount *account, const char *who,
402 @return Less than zero if the invitation should be rejected, greater than 419 @return Less than zero if the invitation should be rejected, greater than
403 zero if the invitation should be accepted. If zero is returned, the 420 zero if the invitation should be accepted. If zero is returned, the
404 default behavior will be maintained: the user will be prompted. 421 default behavior will be maintained: the user will be prompted.
405 @endsignaldef 422 @endsignaldef
406 423
424 @signaldef chat-invite-blocked
425 @signalproto
426 void (*chat_invite_blocked)(PurpleAccount *account, const char *inviter,
427 const char *name, const char *message, GHashTable *data);
428 @endsignalproto
429 @signaldesc
430 Emitted when an invitation to join a chat is blocked.
431 @param account The account the invitation was sent to.
432 @param inviter The name of the person sending the invitation.
433 @param name The name of the chat invited to.
434 @param message The invitation message sent.
435 @param data Hashtable containing data about the invited chat.
436 @since 2.5.0
437 @endsignaldef
438
407 @signaldef chat-joined 439 @signaldef chat-joined
408 @signalproto 440 @signalproto
409 void (*chat_joined)(PurpleConversation *conv); 441 void (*chat_joined)(PurpleConversation *conv);
410 @endsignalproto 442 @endsignalproto
411 @signaldesc 443 @signaldesc