Class

PurpleBuddyList

Description [src]

class Purple.BuddyList : GObject.Object {
  parent_instance: GObject
}

The Buddy List.

Ancestors

Instance methods

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

Signals inherited from GObject (1)
GObject.Object::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct PurpleBuddyListClass {
  void (* new_node) (
    PurpleBuddyList* list,
    PurpleBlistNode* node
  );
  void (* show) (
    PurpleBuddyList* list
  );
  void (* update) (
    PurpleBuddyList* list,
    PurpleBlistNode* node
  );
  void (* remove) (
    PurpleBuddyList* list,
    PurpleBlistNode* node
  );
  void (* set_visible) (
    PurpleBuddyList* list,
    gboolean show
  );
  void (* request_add_buddy) (
    PurpleBuddyList* list,
    PurpleAccount* account,
    const char* username,
    const char* group,
    const char* alias
  );
  void (* request_add_chat) (
    PurpleBuddyList* list,
    PurpleAccount* account,
    PurpleGroup* group,
    const char* alias,
    const char* name
  );
  void (* request_add_group) (
    PurpleBuddyList* list
  );
  void (* save_node) (
    PurpleBuddyList* list,
    PurpleBlistNode* node
  );
  void (* remove_node) (
    PurpleBuddyList* list,
    PurpleBlistNode* node
  );
  void (* save_account) (
    PurpleBuddyList* list,
    PurpleAccount* account
  );
  
}
Class members
new_node
void (* new_node) (
    PurpleBuddyList* list,
    PurpleBlistNode* node
  )
  No description available.
show
void (* show) (
    PurpleBuddyList* list
  )
  No description available.
update
void (* update) (
    PurpleBuddyList* list,
    PurpleBlistNode* node
  )
  No description available.
remove
void (* remove) (
    PurpleBuddyList* list,
    PurpleBlistNode* node
  )
  No description available.
set_visible
void (* set_visible) (
    PurpleBuddyList* list,
    gboolean show
  )
  No description available.
request_add_buddy
void (* request_add_buddy) (
    PurpleBuddyList* list,
    PurpleAccount* account,
    const char* username,
    const char* group,
    const char* alias
  )
  No description available.
request_add_chat
void (* request_add_chat) (
    PurpleBuddyList* list,
    PurpleAccount* account,
    PurpleGroup* group,
    const char* alias,
    const char* name
  )
  No description available.
request_add_group
void (* request_add_group) (
    PurpleBuddyList* list
  )
  No description available.
save_node
void (* save_node) (
    PurpleBuddyList* list,
    PurpleBlistNode* node
  )
  No description available.
remove_node
void (* remove_node) (
    PurpleBuddyList* list,
    PurpleBlistNode* node
  )
  No description available.
save_account
void (* save_account) (
    PurpleBuddyList* list,
    PurpleAccount* account
  )
  No description available.

Virtual methods

Purple.BuddyListClass.new_node
No description available.
Purple.BuddyListClass.remove
No description available.
Purple.BuddyListClass.remove_node
No description available.
Purple.BuddyListClass.request_add_buddy
No description available.
Purple.BuddyListClass.request_add_chat
No description available.
Purple.BuddyListClass.request_add_group
No description available.
Purple.BuddyListClass.save_account
No description available.
Purple.BuddyListClass.save_node
No description available.
Purple.BuddyListClass.set_visible
No description available.
Purple.BuddyListClass.show
No description available.
Purple.BuddyListClass.update
No description available.