diff options
author | Ted Gould <ted@gould.cx> | 2009-11-30 09:52:16 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2009-11-30 09:52:16 -0600 |
commit | fc1e08a7c7873005d9161da2ea677908d07f3fcc (patch) | |
tree | a2f1d0d0304cecf9f222e37b0dc1e84412785e94 /src/custom-service.c | |
parent | e0cb52e69a8c48191d5c5a37df3fe710dcdb169d (diff) | |
download | ayatana-indicator-application-fc1e08a7c7873005d9161da2ea677908d07f3fcc.tar.gz ayatana-indicator-application-fc1e08a7c7873005d9161da2ea677908d07f3fcc.tar.bz2 ayatana-indicator-application-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.c | 56 |
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; -} |