Signal

PurpleConversationManager::conversation-changed

since: 3.0

Declaration

void
conversation_changed (
  PurpleConversationManager* self,
  PurpleConversation* conversation,
  GObject.ParamSpec* pspec,
  gpointer user_data
)

Description [src]

This is a propagation of the notify signal from conversation. This means that your callback will be called for any conversation that manager knows about.

This also supports details, so you can specify the signal name as something like conversation-changed::title and your callback will only be called when PurpleConversation:title has been changed.

Default handler:

The default handler is called after the handlers added via g_signal_connect().

The signal can be detailed
Available since: 3.0

Parameters

conversation

Type: PurpleConversation

The conversation that was changed.

The data is owned by the caller of the function.
pspec

Type: GParamSpec

The GParamSpec for the property that changed.

The data is owned by the caller of the function.