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.
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
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
Properties
Purple.BlistNode:transient
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
);
}
Class members
gparent_class |
|
No description available. | |
_purple_reserved1 |
|
No description available. | |
_purple_reserved2 |
|
No description available. | |
_purple_reserved3 |
|
No description available. | |
_purple_reserved4 |
|
No description available. |