Close power menu when toggling backlight
authorEnrico Zini <enrico@enricozini.org>
Sat, 22 Aug 2009 16:45:01 +0000 (17:45 +0100)
committerEnrico Zini <enrico@enricozini.org>
Sat, 22 Aug 2009 16:45:01 +0000 (17:45 +0100)
TODO
src/app_power.vala

diff --git a/TODO b/TODO
index fdf169ec07b95766d1f11c24d6d15dc50dcd8366..f0e9fd2923e4a5e5fcd754a882710140fa746a27 100644 (file)
--- a/TODO
+++ b/TODO
@@ -10,6 +10,13 @@ FSO API:
  http://git.freesmartphone.org/?p=specs.git;a=blob_plain;f=html/index.html;hb=HEAD
 
 Features to add:
+ - turn off backlight when locking screen unless backlight is requested
+    - turn off by setting brightness to 0 (or fading it), so that we do not
+      impair the Display policy
+ - show the clock when locked
+    - first short click turns on backlight but leaves screen as it is (for sat navs and whatnot)
+    - second short click within a second shows clock
+    - click when clock is present hides it
  - alarm
     - vibrate at alarm trigger
     - play sound at alarm trigger
index f554fff81f160a097ae7971ada5c4d49c5492fa8..b91b93791d23b12ea1fb91697789720e1fb564a7 100644 (file)
@@ -431,6 +431,7 @@ public class PowerMenu : zavai.Resource, Gtk.Window
                vbox.pack_start(act_reboot, false, false, 0);
 
                act_backlight_on = new ServiceRequestLink("backlight", "Keep backlight on", "Let backlight fade");
+               act_backlight_on.toggled += (src) => { this.hide_menu(); };
                vbox.pack_start(act_backlight_on, false, false, 0);
 
                //vbox.show_all();