diff options
author | Dominik Wenger <domonoky@googlemail.com> | 2009-01-07 18:52:32 +0000 |
---|---|---|
committer | Dominik Wenger <domonoky@googlemail.com> | 2009-01-07 18:52:32 +0000 |
commit | c38815aa2983bbb8dae7ec9dbea055a3b8e38297 (patch) | |
tree | fdd455f3b02eeed6b58e1ea60b98d646a3150121 /uisimulator/sdl | |
parent | c9a4537d0ef277c799a22a3c023d2e1776d70af0 (diff) | |
download | rockbox-c38815aa2983bbb8dae7ec9dbea055a3b8e38297.tar.gz rockbox-c38815aa2983bbb8dae7ec9dbea055a3b8e38297.zip |
fix m200v4 simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19711 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/sdl')
-rw-r--r-- | uisimulator/sdl/UI-m200v4.bmp | bin | 0 -> 176792 bytes | |||
-rw-r--r-- | uisimulator/sdl/button.c | 10 | ||||
-rw-r--r-- | uisimulator/sdl/uisdl.h | 16 |
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 |
480 | extern SDL_Surface *gui_surface; | 496 | extern SDL_Surface *gui_surface; |
481 | extern bool background; /* True if the background image is enabled */ | 497 | extern bool background; /* True if the background image is enabled */ |