- 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");
+ menu_debug = new zavai.Menu("Debug");
+ menu_debug.add_applet(useless);
+ menu_debug.add_service_toggle(useless_service, "Start useless service", "Stop useless service");
+
+ var b = new BigButton();
+ b.set_label("Fire an alarm");
+ b.clicked += (b) => {
+ zavai.clock.AlarmTriggerInfo alarm = new zavai.clock.AlarmTriggerInfo("Test alarm");
+ zavai.clock.alarm_trigger_queue.enqueue_trigger(alarm);
+ };
+ menu_debug.add_widget(b);
+
+ var power_menu_service = new PowerMenuService();
+ zavai.registry.register(power_menu_service);
+ menu_debug.add_service_toggle(power_menu_service, "Toggle power menu", "Toggle power menu");
+
+ menu_debug.add_applet(quitter);