aboutsummaryrefslogtreecommitdiff
path: root/src/custom-service.c
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2009-11-30 09:52:16 -0600
committerTed Gould <ted@gould.cx>2009-11-30 09:52:16 -0600
commitfc1e08a7c7873005d9161da2ea677908d07f3fcc (patch)
treea2f1d0d0304cecf9f222e37b0dc1e84412785e94 /src/custom-service.c
parente0cb52e69a8c48191d5c5a37df3fe710dcdb169d (diff)
downloadlibayatana-appindicator-fc1e08a7c7873005d9161da2ea677908d07f3fcc.tar.gz
libayatana-appindicator-fc1e08a7c7873005d9161da2ea677908d07f3fcc.tar.bz2
libayatana-appindicator-fc1e08a7c7873005d9161da2ea677908d07f3fcc.zip
Total insane rename. Probably broke more than a few things.
Diffstat (limited to 'src/custom-service.c')
-rw-r--r--src/custom-service.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/src/custom-service.c b/src/custom-service.c
deleted file mode 100644
index 5bd9b96..0000000
--- a/src/custom-service.c
+++ /dev/null
@@ -1,56 +0,0 @@
-
-#include "libindicator/indicator-service.h"
-#include "notification-item-client.h"
-#include "custom-service-appstore.h"
-#include "custom-service-watcher.h"
-#include "dbus-shared.h"
-
-/* The base main loop */
-static GMainLoop * mainloop = NULL;
-/* Where the application registry lives */
-static CustomServiceAppstore * appstore = NULL;
-/* Interface for applications */
-static CustomServiceWatcher * watcher = NULL;
-/* The service management interface */
-static IndicatorService * service = NULL;
-
-/* Recieves the disonnection signal from the service
- object and closes the mainloop. */
-static void
-service_disconnected (IndicatorService * service, gpointer data)
-{
- g_debug("Service disconnected");
- if (mainloop != NULL) {
- g_main_loop_quit(mainloop);
- }
- return;
-}
-
-/* Builds up the core objects and puts us spinning into
- a main loop. */
-int
-main (int argc, char ** argv)
-{
- g_type_init();
-
- /* Bring us up as a basic indicator service */
- service = indicator_service_new(INDICATOR_CUSTOM_DBUS_ADDR);
- g_signal_connect(G_OBJECT(service), "disconnected", G_CALLBACK(service_disconnected), NULL);
-
- /* Building our app store */
- appstore = CUSTOM_SERVICE_APPSTORE(g_object_new(CUSTOM_SERVICE_APPSTORE_TYPE, NULL));
-
- /* Adding a watcher for the Apps coming up */
- watcher = custom_service_watcher_new(appstore);
-
- /* Building and executing our main loop */
- mainloop = g_main_loop_new(NULL, FALSE);
- g_main_loop_run(mainloop);
-
- /* Unref'ing all the objects */
- g_object_unref(G_OBJECT(watcher));
- g_object_unref(G_OBJECT(appstore));
- g_object_unref(G_OBJECT(service));
-
- return 0;
-}