Class

PurpleChat

Description [src]

class Purple.Chat : Purple.BlistNode {
  node: PurpleBlistNode
}

A chat on the buddy list.

Constructors

purple_chat_new

Creates a new chat for the buddy list.

Instance methods

purple_chat_get_account

Returns the account the chat belongs to.

purple_chat_get_components

Get a hashtable containing information about a chat.

purple_chat_get_group

Returns the group of which the chat is a member.

purple_chat_get_name

Returns the correct name to display for a blist chat.

purple_chat_get_name_only

Returns the name of the chat.

purple_chat_set_alias

Sets the alias for a blist chat.

Methods inherited from PurpleBlistNode (17)
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.Chat:account
No description available.
Purple.Chat:alias
No description available.
Purple.Chat:components
No description available.
Properties inherited from PurpleBlistNode (1)
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 PurpleChatClass {
  PurpleBlistNodeClass node_class;
  void (* _purple_reserved1) (
void
  );
  void (* _purple_reserved2) (
void
  );
  void (* _purple_reserved3) (
void
  );
  void (* _purple_reserved4) (
void
  );
  
}
Class members
node_class
PurpleBlistNodeClass
  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.