Class

PurpleBlistNode

Description [src]

abstract class Purple.BlistNode : GObject.Object {
  gparent: GObject,
  prev: PurpleBlistNode*,
  next: PurpleBlistNode*,
  parent: PurpleBlistNode*,
  child: PurpleBlistNode*
}

A Buddy list node. This can represent a group, a buddy, or anything else. This is a base class for PurpleBuddy, PurpleContact, PurpleGroup, and for anything else that wants to put itself in the buddy list.

Ancestors

Instance methods

purple_blist_node_get_bool

Retrieves a named boolean setting from a node in the buddy list.

purple_blist_node_get_extended_menu
No description available.
purple_blist_node_get_first_child

Returns the the first child node of a given node.

purple_blist_node_get_int

Retrieves a named integer setting from a node in the buddy list.

purple_blist_node_get_parent

Returns the parent node of a given node.

purple_blist_node_get_settings

Returns a node’s settings.

purple_blist_node_get_sibling_next

Returns the sibling node of a given node.

purple_blist_node_get_sibling_prev

Returns the previous sibling node of a given node.

purple_blist_node_get_string

Retrieves a named string setting from a node in the buddy list.

purple_blist_node_has_setting

Checks whether a named setting exists for a node in the buddy list.

purple_blist_node_is_transient

Gets whether the node should be saved with the buddy list or not.

Available since: 3.0.0

purple_blist_node_next

Returns the next node of a given node. This function is to be used to iterate over the tree returned by purple_blist_get_default.

purple_blist_node_remove_setting

Removes a named setting from a blist node.

purple_blist_node_set_bool

Associates a boolean with a node in the buddy list.

purple_blist_node_set_int

Associates an integer with a node in the buddy list.

purple_blist_node_set_string

Associates a string with a node in the buddy list.

purple_blist_node_set_transient

Sets whether the node should be saved with the buddy list or not.

Available since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Purple.BlistNode:transient
No description available.

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 PurpleBlistNodeClass {
  GObjectClass gparent_class;
  void (* _purple_reserved1) (
void
  );
  void (* _purple_reserved2) (
void
  );
  void (* _purple_reserved3) (
void
  );
  void (* _purple_reserved4) (
void
  );
  
}
No description available.
Class members
gparent_class
GObjectClass
  No description available.
_purple_reserved1
void (* _purple_reserved1) (
void
  )
  No description available.
_purple_reserved2
void (* _purple_reserved2) (
void
  )
  No description available.
_purple_reserved3
void (* _purple_reserved3) (
void
  )
  No description available.
_purple_reserved4
void (* _purple_reserved4) (
void
  )
  No description available.