summaryrefslogtreecommitdiff
path: root/uisimulator
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator')
-rw-r--r--uisimulator/sdl/UI-e200.bmpbin0 -> 522133 bytes
-rw-r--r--uisimulator/sdl/button.c12
-rw-r--r--uisimulator/sdl/uisdl.h10
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 */