Struct
PurpleConversationUiOps
Description [src]
struct PurpleConversationUiOps {
void (* create_conversation) (
PurpleConversation* conv
);
void (* destroy_conversation) (
PurpleConversation* conv
);
void (* write_chat) (
PurpleChatConversation* chat,
PurpleMessage* msg
);
void (* write_im) (
PurpleIMConversation* im,
PurpleMessage* msg
);
void (* write_conv) (
PurpleConversation* conv,
PurpleMessage* msg
);
void (* chat_add_users) (
PurpleChatConversation* chat,
GList* cbuddies,
gboolean new_arrivals
);
void (* chat_rename_user) (
PurpleChatConversation* chat,
const char* old_name,
const char* new_name,
const char* new_alias
);
void (* chat_remove_users) (
PurpleChatConversation* chat,
GList* users
);
void (* chat_update_user) (
PurpleChatUser* cb
);
void (* present) (
PurpleConversation* conv
);
gboolean (* has_focus) (
PurpleConversation* conv
);
void (* send_confirm) (
PurpleConversation* conv,
const char* message
);
void (* _purple_reserved1) (
void
);
void (* _purple_reserved2) (
void
);
void (* _purple_reserved3) (
void
);
void (* _purple_reserved4) (
void
);
}
Libpurple needs to tell the user interface when certain things happen in a conversation and it uses this structure to do so.
Any UI representing a conversation must assign a filled-out
PurpleConversationUiOps
structure to the PurpleConversation
.
Structure members
create_conversation |
No description available. |
destroy_conversation |
No description available. |
write_chat |
No description available. |
write_im |
No description available. |
write_conv |
No description available. |
chat_add_users |
No description available. |
chat_rename_user |
No description available. |
chat_remove_users |
No description available. |
chat_update_user |
No description available. |
present |
No description available. |
has_focus |
No description available. |
send_confirm |
No description available. |
_purple_reserved1 |
No description available. |
_purple_reserved2 |
No description available. |
_purple_reserved3 |
No description available. |
_purple_reserved4 |
No description available. |