Added GPS tray icon
[gregoa/zavai.git] / vala / app_debug.vala
index 00086568c599e2d1ff54eae8b0aa08d01b65db20..e94cc1ab75b02a933cc976b3d46347aab7af4dba 100644 (file)
@@ -31,6 +31,14 @@ public class Useless : Applet
     }
 }
 
+public class UselessService : Service
+{
+    public UselessService()
+    {
+        name = "app.debug.useless_service";
+    }
+}
+
 public class Quitter : Applet
 {
     public Quitter()
@@ -54,15 +62,20 @@ class Quitter(gtk.Action):
 
 void init()
 {
+               //label_on = "Stop useless service";
+               //label_off = "Start useless service";
     // Apps
     var useless = new Useless();
     var quitter = new Quitter();
+    var useless_service = new UselessService();
     zavai.registry.register_applet("app.debug.useless", useless);
+    zavai.registry.register_service(useless_service);
     zavai.registry.register_applet("app.debug.quit", quitter);
 
     // Menus
     var menu_debug = new zavai.Menu("Debug");
     menu_debug.add_applet("app.debug.useless");
+    menu_debug.add_service_toggle("app.debug.useless_service", "Start useless service", "Stop useless service");
     menu_debug.add_applet("app.debug.quit");
 
     zavai.registry.register_menu("menu.debug", menu_debug);