#include <blist.h>
Data Fields | |
void(* | new_list )(PurpleBuddyList *list) |
Sets UI-specific data on a buddy list. | |
void(* | new_node )(PurpleBlistNode *node) |
Sets UI-specific data on a node. | |
void(* | show )(PurpleBuddyList *list) |
The core will call this when it's finished doing its core stuff. | |
void(* | update )(PurpleBuddyList *list, PurpleBlistNode *node) |
This will update a node in the buddy list. | |
void(* | remove )(PurpleBuddyList *list, PurpleBlistNode *node) |
This removes a node from the list. | |
void(* | destroy )(PurpleBuddyList *list) |
When the list gets destroyed, this gets called to destroy the UI. | |
void(* | set_visible )(PurpleBuddyList *list, gboolean show) |
Hides or unhides the buddy list. | |
void(* | request_add_buddy )(PurpleAccount *account, const char *username, const char *group, const char *alias) |
void(* | request_add_chat )(PurpleAccount *account, PurpleGroup *group, const char *alias, const char *name) |
void(* | request_add_group )(void) |
void(* | _purple_reserved1 )(void) |
void(* | _purple_reserved2 )(void) |
void(* | _purple_reserved3 )(void) |
void(* | _purple_reserved4 )(void) |
Any UI representing a buddy list must assign a filled-out PurpleBlistUiOps structure to the buddy list core.
Definition at line 177 of file blist.h.
void(* _PurpleBlistUiOps::destroy)(PurpleBuddyList *list) |
When the list gets destroyed, this gets called to destroy the UI.
void(* _PurpleBlistUiOps::new_list)(PurpleBuddyList *list) |
Sets UI-specific data on a buddy list.
void(* _PurpleBlistUiOps::new_node)(PurpleBlistNode *node) |
Sets UI-specific data on a node.
void(* _PurpleBlistUiOps::update)(PurpleBuddyList *list, PurpleBlistNode *node) |
This will update a node in the buddy list.