diff options
Diffstat (limited to 'uisimulator')
-rw-r--r-- | uisimulator/sdl/UI-e200.bmp | bin | 0 -> 522133 bytes | |||
-rw-r--r-- | uisimulator/sdl/button.c | 12 | ||||
-rw-r--r-- | uisimulator/sdl/uisdl.h | 10 |
3 files changed, 18 insertions, 4 deletions
diff --git a/uisimulator/sdl/UI-e200.bmp b/uisimulator/sdl/UI-e200.bmp new file mode 100644 index 0000000000..ee9c6b5242 --- /dev/null +++ b/uisimulator/sdl/UI-e200.bmp | |||
Binary files differ | |||
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c index 22cfda1119..4408dde3e9 100644 --- a/uisimulator/sdl/button.c +++ b/uisimulator/sdl/button.c | |||
@@ -467,17 +467,17 @@ void button_event(int key, bool pressed) | |||
467 | break; | 467 | break; |
468 | case SDLK_KP8: | 468 | case SDLK_KP8: |
469 | case SDLK_UP: | 469 | case SDLK_UP: |
470 | new_btn = BUTTON_UP; | 470 | new_btn = BUTTON_SCROLL_UP; |
471 | break; | 471 | break; |
472 | case SDLK_KP2: | 472 | case SDLK_KP2: |
473 | case SDLK_DOWN: | 473 | case SDLK_DOWN: |
474 | new_btn = BUTTON_DOWN; | 474 | new_btn = BUTTON_SCROLL_DOWN; |
475 | break; | 475 | break; |
476 | case SDLK_KP9: | 476 | case SDLK_KP9: |
477 | new_btn = BUTTON_SCROLL_UP; | 477 | new_btn = BUTTON_UP; |
478 | break; | 478 | break; |
479 | case SDLK_KP3: | 479 | case SDLK_KP3: |
480 | new_btn = BUTTON_SCROLL_DOWN; | 480 | new_btn = BUTTON_DOWN; |
481 | break; | 481 | break; |
482 | case SDLK_KP1: | 482 | case SDLK_KP1: |
483 | new_btn = BUTTON_POWER; | 483 | new_btn = BUTTON_POWER; |
@@ -485,6 +485,10 @@ void button_event(int key, bool pressed) | |||
485 | case SDLK_KP7: | 485 | case SDLK_KP7: |
486 | new_btn = BUTTON_REC; | 486 | new_btn = BUTTON_REC; |
487 | break; | 487 | break; |
488 | case SDLK_KP5: | ||
489 | case SDLK_SPACE: | ||
490 | new_btn = BUTTON_SELECT; | ||
491 | break; | ||
488 | 492 | ||
489 | #endif /* CONFIG_KEYPAD */ | 493 | #endif /* CONFIG_KEYPAD */ |
490 | case SDLK_KP0: | 494 | case SDLK_KP0: |
diff --git a/uisimulator/sdl/uisdl.h b/uisimulator/sdl/uisdl.h index 9b844c3945..a8e05008af 100644 --- a/uisimulator/sdl/uisdl.h +++ b/uisimulator/sdl/uisdl.h | |||
@@ -231,6 +231,16 @@ | |||
231 | #define UI_LCD_WIDTH LCD_WIDTH /* * 1.5 */ | 231 | #define UI_LCD_WIDTH LCD_WIDTH /* * 1.5 */ |
232 | #define UI_LCD_HEIGHT LCD_HEIGHT /* * 1.5 */ | 232 | #define UI_LCD_HEIGHT LCD_HEIGHT /* * 1.5 */ |
233 | 233 | ||
234 | #elif defined(SANSA_E200) | ||
235 | #define UI_TITLE "Sansa e200" | ||
236 | #define UI_WIDTH 260 /* width of GUI window */ | ||
237 | #define UI_HEIGHT 502 /* height of GUI window */ | ||
238 | /* high-colour */ | ||
239 | #define UI_LCD_POSX 42 /* x position of lcd */ | ||
240 | #define UI_LCD_POSY 37 /* y position of lcd (74 for real aspect) */ | ||
241 | #define UI_LCD_WIDTH LCD_WIDTH /* * 1.5 */ | ||
242 | #define UI_LCD_HEIGHT LCD_HEIGHT /* * 1.5 */ | ||
243 | |||
234 | #elif defined(IRIVER_IFP7XX) | 244 | #elif defined(IRIVER_IFP7XX) |
235 | #define UI_TITLE "iriver iFP7xx" | 245 | #define UI_TITLE "iriver iFP7xx" |
236 | #define UI_WIDTH 425 /* width of GUI window */ | 246 | #define UI_WIDTH 425 /* width of GUI window */ |