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.
Properties
Purple.IMConversation:icon
Purple.IMConversation:typing-state
Properties inherited from PurpleConversation (4)
Purple.Conversation:account
Purple.Conversation:features
Purple.Conversation:name
Purple.Conversation:title
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.