#include <blist.h>
Data Fields | |
void(* | new_list )(GaimBuddyList *list) |
Sets UI-specific data on a buddy list. | |
void(* | new_node )(GaimBlistNode *node) |
Sets UI-specific data on a node. | |
void(* | show )(GaimBuddyList *list) |
The core will call this when its finished doing it's core stuff. | |
void(* | update )(GaimBuddyList *list, GaimBlistNode *node) |
This will update a node in the buddy list. | |
void(* | remove )(GaimBuddyList *list, GaimBlistNode *node) |
This removes a node from the list. | |
void(* | destroy )(GaimBuddyList *list) |
When the list gets destroyed, this gets called to destroy the UI. | |
void(* | set_visible )(GaimBuddyList *list, gboolean show) |
Hides or unhides the buddy list. | |
void(* | request_add_buddy )(GaimAccount *account, const char *username, const char *group, const char *alias) |
void(* | request_add_chat )(GaimAccount *account, GaimGroup *group, const char *alias, const char *name) |
void(* | request_add_group )(void) |
Any UI representing a buddy list must assign a filled-out GaimBlistUiOps structure to the buddy list core.