summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Wenger <domonoky@googlemail.com>2009-01-07 18:52:32 +0000
committerDominik Wenger <domonoky@googlemail.com>2009-01-07 18:52:32 +0000
commitc38815aa2983bbb8dae7ec9dbea055a3b8e38297 (patch)
treefdd455f3b02eeed6b58e1ea60b98d646a3150121
parentc9a4537d0ef277c799a22a3c023d2e1776d70af0 (diff)
downloadrockbox-c38815aa2983bbb8dae7ec9dbea055a3b8e38297.tar.gz
rockbox-c38815aa2983bbb8dae7ec9dbea055a3b8e38297.zip
fix m200v4 simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19711 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--uisimulator/sdl/UI-m200v4.bmpbin0 -> 176792 bytes
-rw-r--r--uisimulator/sdl/button.c10
-rw-r--r--uisimulator/sdl/uisdl.h16
3 files changed, 21 insertions, 5 deletions
diff --git a/uisimulator/sdl/UI-m200v4.bmp b/uisimulator/sdl/UI-m200v4.bmp
new file mode 100644
index 0000000000..6461b3ec62
--- /dev/null
+++ b/uisimulator/sdl/UI-m200v4.bmp
Binary files differ
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c
index db96b404ba..0405ef0d1e 100644
--- a/uisimulator/sdl/button.c
+++ b/uisimulator/sdl/button.c
@@ -1031,23 +1031,23 @@ void button_event(int key, bool pressed)
1031 break; 1031 break;
1032 case SDLK_KP8: 1032 case SDLK_KP8:
1033 case SDLK_UP: 1033 case SDLK_UP:
1034 new_btn = BUTTON_PLAYPAUSE; 1034 new_btn = BUTTON_UP;
1035 break; 1035 break;
1036 case SDLK_KP2: 1036 case SDLK_KP2:
1037 case SDLK_DOWN: 1037 case SDLK_DOWN:
1038 new_btn = BUTTON_REPEATAB; 1038 new_btn = BUTTON_DOWN;
1039 break; 1039 break;
1040 case SDLK_PLUS: 1040 case SDLK_PLUS:
1041 new_btn = BUTTON_MENU; 1041 new_btn = BUTTON_POWER;
1042 break; 1042 break;
1043 case SDLK_KP5: 1043 case SDLK_KP5:
1044 new_btn = BUTTON_SELECT; 1044 new_btn = BUTTON_SELECT;
1045 break; 1045 break;
1046 case SDLK_KP7: 1046 case SDLK_KP7:
1047 new_btn = BUTTON_VOLDOWN; 1047 new_btn = BUTTON_VOL_DOWN;
1048 break; 1048 break;
1049 case SDLK_KP9: 1049 case SDLK_KP9:
1050 new_btn = BUTTON_VOLUP; 1050 new_btn = BUTTON_VOL_UP;
1051 break; 1051 break;
1052 1052
1053#elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD 1053#elif CONFIG_KEYPAD == PHILIPS_HDD1630_PAD
diff --git a/uisimulator/sdl/uisdl.h b/uisimulator/sdl/uisdl.h
index c04f3cfaad..e33be01948 100644
--- a/uisimulator/sdl/uisdl.h
+++ b/uisimulator/sdl/uisdl.h
@@ -476,6 +476,22 @@
476#define UI_LCD_WIDTH LCD_WIDTH 476#define UI_LCD_WIDTH LCD_WIDTH
477#define UI_LCD_HEIGHT LCD_HEIGHT 477#define UI_LCD_HEIGHT LCD_HEIGHT
478 478
479#elif defined(SANSA_M200V4)
480#define UI_TITLE "sansa m200v4"
481#define UI_WIDTH 350 /* width of GUI window */
482#define UI_HEIGHT 168 /* height of GUI window */
483#define UI_LCD_BGCOLOR 94, 104, 84 /* bkgnd color of LCD (no backlight) */
484#define UI_LCD_BGCOLORLIGHT 60, 160, 230 /* bkgnd color of LCD (backlight) */
485#define UI_LCD_FGCOLOR 0, 0, 0 /* foreground color of LCD (no backlight) */
486#define UI_LCD_FGCOLORLIGHT 0, 0, 0 /* foreground color of LCD (backlight) */
487#define UI_LCD_POSX 42 /* x position of lcd */
488#define UI_LCD_POSY 55 /* y position of lcd */
489#define UI_LCD_WIDTH LCD_WIDTH /* * 1.5 */
490#define UI_LCD_HEIGHT LCD_HEIGHT /* * 1.5 */
491
492
493#else
494#error no UI defines
479#endif 495#endif
480extern SDL_Surface *gui_surface; 496extern SDL_Surface *gui_surface;
481extern bool background; /* True if the background image is enabled */ 497extern bool background; /* True if the background image is enabled */