Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

_GaimBlistUiOps Struct Reference

Buddy list UI operations. More...

#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)
void(* request_add_group )(void)


Detailed Description

Buddy list UI operations.

Any UI representing a buddy list must assign a filled-out gaim_blist_window_ops structure to the buddy list core.


The documentation for this struct was generated from the following file:
Generated on Sun Aug 29 03:45:16 2004 for gaim by doxygen 1.3.4