Class

PurpleIMConversation

Description [src]

final class Purple.IMConversation : Purple.Conversation {
  /* No available fields */
}

Structure representing an IM conversation instance.

Constructors

purple_im_conversation_new

Creates a new IM conversation.

Instance methods

purple_im_conversation_get_icon

Returns the IM’s buddy icon.

purple_im_conversation_get_send_typed_timeout

Returns the IM’s type again timeout interval.

purple_im_conversation_get_type_again

Returns the time after which another PURPLE_IM_TYPING message should be sent.

purple_im_conversation_get_typing_state

Returns the IM’s typing state.

purple_im_conversation_get_typing_timeout

Returns the IM’s typing timeout.

purple_im_conversation_set_icon

Sets the IM’s buddy icon.

purple_im_conversation_set_type_again

Sets the quiet-time when no #PURPLE_IM_TYPING messages will be sent. Few protocols need this (maybe only MSN). If the user is still typing after this quiet-period, then another #PURPLE_IM_TYPING message will be sent.

purple_im_conversation_set_typing_state

Sets the IM’s typing state.

purple_im_conversation_start_send_typed_timeout

Starts the IM’s type again timeout.

purple_im_conversation_start_typing_timeout

Starts the IM’s typing timeout.

purple_im_conversation_stop_send_typed_timeout

Stops the IM’s type again timeout.

purple_im_conversation_stop_typing_timeout

Stops the IM’s typing timeout.

purple_im_conversation_update_typing

Updates the visual typing notification for an IM conversation.

Methods inherited from PurpleConversation (25)

Please see PurpleConversation for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Purple.IMConversation:icon
No description available.
Purple.IMConversation:typing-state
No description available.
Properties inherited from PurpleConversation (4)
Purple.Conversation:account
No description available.
Purple.Conversation:features
No description available.
Purple.Conversation:name
No description available.
Purple.Conversation:title
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 PurpleIMConversationClass {
  PurpleConversationClass parent_class;
  
}

Base class for all PurpleIMConversations.

Class members
parent_class
PurpleConversationClass
  No description available.