aboutsummaryrefslogtreecommitdiff
path: root/tests/im-client.c
diff options
context:
space:
mode:
authorseb128 <seb128@seb128-desktop>2009-04-08 10:57:41 +0200
committerseb128 <seb128@seb128-desktop>2009-04-08 10:57:41 +0200
commitdf604ba78746b932c269d6c5b1b455ef28e2a319 (patch)
treef9c8b374a13391d0935aa6474eb5db9113382437 /tests/im-client.c
parent4134dd03ae290419bfab493afc8c71ceab9a5d75 (diff)
parent746b6aa32390dc97bebf371f5b36b2fa24a288c6 (diff)
downloadlibayatana-indicator-df604ba78746b932c269d6c5b1b455ef28e2a319.tar.gz
libayatana-indicator-df604ba78746b932c269d6c5b1b455ef28e2a319.tar.bz2
libayatana-indicator-df604ba78746b932c269d6c5b1b455ef28e2a319.zip
releasing version 0.1.5-0ubuntu1
Diffstat (limited to 'tests/im-client.c')
-rw-r--r--tests/im-client.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/im-client.c b/tests/im-client.c
index 1b5a86b..bf2fbb2 100644
--- a/tests/im-client.c
+++ b/tests/im-client.c
@@ -65,6 +65,18 @@ server_display (IndicateServer * server, gpointer data)
g_debug("Ah, my server has been displayed");
}
+static void
+interest_added (IndicateServer * server, IndicateInterests interest)
+{
+ g_debug("Oh, someone is interested in my for: %d", interest);
+}
+
+void
+interest_removed (IndicateServer * server, IndicateInterests interest)
+{
+ g_debug("Someone is no longer interested in my for: %d", interest);
+}
+
int
main (int argc, char ** argv)
{
@@ -74,6 +86,8 @@ main (int argc, char ** argv)
indicate_server_set_type(server, "message.im");
indicate_server_set_desktop_file(server, "/usr/share/applications/empathy.desktop");
g_signal_connect(G_OBJECT(server), INDICATE_SERVER_SIGNAL_SERVER_DISPLAY, G_CALLBACK(server_display), NULL);
+ g_signal_connect(G_OBJECT(server), INDICATE_SERVER_SIGNAL_INTEREST_ADDED, G_CALLBACK(interest_added), NULL);
+ g_signal_connect(G_OBJECT(server), INDICATE_SERVER_SIGNAL_INTEREST_REMOVED, G_CALLBACK(interest_removed), NULL);
IndicateIndicatorMessage * indicator;