summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Hak <adiamas@rockbox.org>2003-02-28 08:07:45 +0000
committerRobert Hak <adiamas@rockbox.org>2003-02-28 08:07:45 +0000
commite218be8ccb442bd42d09a70a84162b506a81bb1f (patch)
tree6c3b71c2cf5aeab5552520859f0e36ac80058841
parent50b1dbeabeccfe3370e46f09e8fdb5eda6741d82 (diff)
downloadrockbox-e218be8ccb442bd42d09a70a84162b506a81bb1f.zip
rockbox-e218be8ccb442bd42d09a70a84162b506a81bb1f.tar.gz
rockbox-e218be8ccb442bd42d09a70a84162b506a81bb1f.tar.bz2
rockbox-e218be8ccb442bd42d09a70a84162b506a81bb1f.tar.xz
invert is now an option on f3
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3361 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/screens.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/apps/screens.c b/apps/screens.c
index 05fdd0a..9a39b18 100644
--- a/apps/screens.c
+++ b/apps/screens.c
@@ -411,6 +411,14 @@ bool f3_screen(void)
global_settings.statusbar ? str(LANG_ON) : str(LANG_OFF));
lcd_bitmap(bitmap_icons_7x8[Icon_FastForward],
LCD_WIDTH/2 + 8, LCD_HEIGHT/2 - 4, 7, 8, true);
+
+ /* Invert */
+ lcd_putsxy((LCD_WIDTH-w)/2, LCD_HEIGHT - h*2, str(LANG_INVERT));
+ lcd_putsxy((LCD_WIDTH-w)/2, LCD_HEIGHT - h,
+ global_settings.invert ? str(LANG_ON) : str(LANG_OFF));
+ lcd_bitmap(bitmap_icons_7x8[Icon_DownArrow],
+ LCD_WIDTH/2 - 3, LCD_HEIGHT - h*3, 7, 8, true);
+
lcd_update();
switch (button_get(true)) {
@@ -426,6 +434,13 @@ bool f3_screen(void)
used = true;
break;
+ case BUTTON_DOWN:
+ case BUTTON_F3 | BUTTON_DOWN:
+ global_settings.invert = !global_settings.invert;
+ lcd_set_invert_display(global_settings.invert);
+ used = true;
+ break;
+
case BUTTON_F3 | BUTTON_REL:
if ( used )
exit = true;