_PurpleBlistUiOps Struct Reference

Buddy list UI operations. More...

#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)


Detailed Description

Buddy list UI operations.

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

Definition at line 173 of file blist.h.


The documentation for this struct was generated from the following file:
Generated on Mon Sep 8 09:11:30 2008 for pidgin by  doxygen 1.5.1