Class

PurpleRoomlistRoom

Description [src]

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

PurpleRoomlistRoom keeps track of all PurpleConversations inside of libpurple and allows searching of them.

Available since:3.0.0

Ancestors

Constructors

purple_roomlist_room_new

Creates a new room to be added to a PurpleRoomlist.

Available since: 3.0.0

Instance methods

purple_roomlist_room_add_field

Adds a new field to room with the name of field and value of value.

Available since: 3.0.0

purple_roomlist_room_get_category
No description available.
purple_roomlist_room_get_components

Gets the components that can be passed to purple_serv_join_chat() to join the room.

Available since: 3.0.0

purple_roomlist_room_get_description

Gets the description of room.

Available since: 3.0.0

purple_roomlist_room_get_field

Gets the value of the field named field in room.

Available since: 3.0.0

purple_roomlist_room_get_name

Gets the name of room.

Available since: 3.0.0

purple_roomlist_room_get_user_count

Gets the number of users in room.

Available since: 3.0.0

purple_roomlist_room_set_category

Sets the category of room.

Available since: 3.0.0

purple_roomlist_room_set_user_count

Sets the user count of room to user_count.

Available since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Purple.RoomlistRoom:category
No description available.
Purple.RoomlistRoom:description
No description available.
Purple.RoomlistRoom:name
No description available.
Purple.RoomlistRoom:user-count
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 PurpleRoomlistRoomClass {
  /* no available fields */
}
No description available.