_PurpleConversationUiOps Struct Reference

Conversation operations and events. More...

#include <conversation.h>


Data Fields

void(* _purple_reserved1 )(void)
void(* _purple_reserved2 )(void)
void(* _purple_reserved3 )(void)
void(* _purple_reserved4 )(void)
void(* chat_add_users )(PurpleConversation *conv, GList *cbuddies, gboolean new_arrivals)
void(* chat_remove_users )(PurpleConversation *conv, GList *users)
void(* chat_rename_user )(PurpleConversation *conv, const char *old_name, const char *new_name, const char *new_alias)
void(* chat_update_user )(PurpleConversation *conv, const char *user)
void(* create_conversation )(PurpleConversation *conv)
gboolean(* custom_smiley_add )(PurpleConversation *conv, const char *smile, gboolean remote)
void(* custom_smiley_close )(PurpleConversation *conv, const char *smile)
void(* custom_smiley_write )(PurpleConversation *conv, const char *smile, const guchar *data, gsize size)
void(* destroy_conversation )(PurpleConversation *conv)
gboolean(* has_focus )(PurpleConversation *conv)
void(* present )(PurpleConversation *conv)
void(* send_confirm )(PurpleConversation *conv, const char *message)
void(* write_chat )(PurpleConversation *conv, const char *who, const char *message, PurpleMessageFlags flags, time_t mtime)
void(* write_conv )(PurpleConversation *conv, const char *name, const char *alias, const char *message, PurpleMessageFlags flags, time_t mtime)
void(* write_im )(PurpleConversation *conv, const char *who, const char *message, PurpleMessageFlags flags, time_t mtime)


Detailed Description

Conversation operations and events.

Any UI representing a conversation must assign a filled-out PurpleConversationUiOps structure to the PurpleConversation.

Definition at line 148 of file conversation.h.


The documentation for this struct was generated from the following file: