Class
PurpleConversationMember
since: 3.0.0
Description [src]
final class Purple.ConversationMember : GObject.Object {
/* No available fields */
}
A conversation member links a PurpleContactInfo
to a
PurpleConversation
as well as any data that is unique to the link.
Some examples of this are typing state, badges, tags, etc.
This does not hold a reference to a PurpleConversation
as you
should not need to hold onto these and will have the
PurpleConversation
when you need to look it up.
Available since: 3.0.0
Constructors
purple_conversation_member_new
Creates a new PurpleConversationMember
. This does not track the
PurpleConversation
as you already need to know the conversation to
access the member.
since: 3.0.0
Instance methods
purple_conversation_member_get_contact_info
Gets the PurpleContactInfo
for conversation_member
.
since: 3.0.0
purple_conversation_member_get_tags
Gets the PurpleTags
instance for conversation_member
.
since: 3.0.0
purple_conversation_member_get_typing_state
Gets the current PurpleTypingState
for conversation_member
.
since: 3.0.0
purple_conversation_member_set_typing_state
Sets the typing state of conversation_member
to state
.
since: 3.0.0
Signals
Signals inherited from GObject (1)
GObject::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.