Notify Signals

Signal List

Signal Details

displaying-userinfo

void user_function(PurpleAccount *account,
                   const gchar *who,
                   PurpleNotifyUserInfo *user_info,
                   gpointer user_data);

Emitted before userinfo is handed to the UI to display. user_info can be manipulated via the PurpleNotifyUserInfo API in notify.c.

If adding a PurpleNotifyUserInfoEntry, be sure not to free it — PurpleNotifyUserInfo assumes responsibility for its objects.

Parameters:

account
The account on which the info was obtained.
who
The name of the buddy whose info is to be displayed.
user_info
The information to be displayed, as PurpleNotifyUserInfoEntry objects.
user_data
user data set when the signal handler was connected.

displaying-email-notification

void user_function(const gchar *subject,
                   const gchar *from,
                   const gchar *to,
                   const gchar *url,
                   gpointer user_data);

Emitted before notification of a single email is handed to the UI to display.

Parameters:

subject
Subject of email being notified of.
from
Who the email is from.
to
Who the email is to.
url
A url to view the email.
user_data
user data set when the signal handler was connected.

displaying-emails-notification

void user_function(const gchar **subjects,
                   const gchar **froms,
                   const gchar **tos,
                   const gchar **urls,
                   guint count,
                   gpointer user_data)

Emitted before notification of multiple emails is handed to the UI to display.

Parameters:

subjects
Subjects of emails being notified of.
froms
Who the emails are from.
tos
Who the emails are to.
urls
The urls to view the emails.
count
Number of emails being notified of.
user_data
user data set when the signal handler was connected.