aboutsummaryrefslogtreecommitdiff
path: root/src/indicator-custom.c
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-11-02 20:18:30 -0600
committerTed Gould <ted@canonical.com>2009-11-02 20:18:30 -0600
commit8d4cdc72079681dd22471d2c513b6e0ae2519656 (patch)
tree4ab470e75ff0ed5be6ef879edbca49a384973fcd /src/indicator-custom.c
parentdf182c1c6680b2b7f0fbce6361d8114f40d0e7ae (diff)
parentd496d7ad4557d8bd09030c47140210a666612a92 (diff)
downloadayatana-indicator-application-8d4cdc72079681dd22471d2c513b6e0ae2519656.tar.gz
ayatana-indicator-application-8d4cdc72079681dd22471d2c513b6e0ae2519656.tar.bz2
ayatana-indicator-application-8d4cdc72079681dd22471d2c513b6e0ae2519656.zip
Grabbing from the service development branch
Diffstat (limited to 'src/indicator-custom.c')
-rw-r--r--src/indicator-custom.c16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/indicator-custom.c b/src/indicator-custom.c
index 1a09a9a..d9763ea 100644
--- a/src/indicator-custom.c
+++ b/src/indicator-custom.c
@@ -1,9 +1,20 @@
-#include "libindicator/indicator.h"
+#include <libindicator/indicator.h>
+#include <libindicator/indicator-service-manager.h>
+#include "dbus-shared.h"
INDICATOR_SET_VERSION
INDICATOR_SET_NAME("indicator-custom")
+IndicatorServiceManager * sm = NULL;
+
+void
+connected (IndicatorServiceManager * sm, gboolean connected, gpointer not_used)
+{
+
+ return;
+}
+
GtkLabel *
get_label (void)
{
@@ -24,5 +35,8 @@ get_menu (void)
gtk_menu_shell_append(GTK_MENU_SHELL(main_menu), loading_item);
gtk_widget_show(GTK_WIDGET(loading_item));
+ sm = indicator_service_manager_new(INDICATOR_CUSTOM_DBUS_ADDR);
+ g_signal_connect(G_OBJECT(sm), INDICATOR_SERVICE_MANAGER_SIGNAL_CONNECTION_CHANGE, G_CALLBACK(connected), NULL);
+
return main_menu;
}