diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2014-02-16 22:10:22 +0100 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2014-02-16 22:10:22 +0100 |
commit | cefaa46573c487a38a7025c737a46fcecc76db4e (patch) | |
tree | 39dfd758aaf8cf067294de975db9cd209f07d432 | |
parent | db392245e2524085bbfb67b09fa1e6634752c529 (diff) |
zenxfistyle: add simulator bitmap and button map
Change-Id: I68a107887e6b1563b6c5ab425e98be7e012e7976
-rw-r--r-- | firmware/target/hosted/sdl/sim-ui-defines.h | 7 | ||||
-rw-r--r-- | uisimulator/bitmaps/UI-creativezenxfistyle.bmp | bin | 0 -> 522846 bytes | |||
-rw-r--r-- | uisimulator/buttonmap/creative-zen.c | 13 |
3 files changed, 20 insertions, 0 deletions
diff --git a/firmware/target/hosted/sdl/sim-ui-defines.h b/firmware/target/hosted/sdl/sim-ui-defines.h index f65e1b7da7..8f2a112cf9 100644 --- a/firmware/target/hosted/sdl/sim-ui-defines.h +++ b/firmware/target/hosted/sdl/sim-ui-defines.h @@ -501,6 +501,13 @@ #define UI_LCD_POSX 27 #define UI_LCD_POSY 48 +#elif defined(CREATIVE_ZENXFISTYLE) +#define UI_TITLE "Creative ZEN X-Fi Style" +#define UI_WIDTH 548 /* width of GUI window */ +#define UI_HEIGHT 318/* height of GUI window */ +#define UI_LCD_POSX 46 +#define UI_LCD_POSY 40 + #elif defined(SIMULATOR) #error no UI defines #endif diff --git a/uisimulator/bitmaps/UI-creativezenxfistyle.bmp b/uisimulator/bitmaps/UI-creativezenxfistyle.bmp Binary files differnew file mode 100644 index 0000000000..df00f0b893 --- /dev/null +++ b/uisimulator/bitmaps/UI-creativezenxfistyle.bmp diff --git a/uisimulator/buttonmap/creative-zen.c b/uisimulator/buttonmap/creative-zen.c index e8f07b4e94..fa54aadb47 100644 --- a/uisimulator/buttonmap/creative-zen.c +++ b/uisimulator/buttonmap/creative-zen.c @@ -129,6 +129,19 @@ struct button_map bm[] = { { SDLK_PAGEDOWN, 101, 313, 15, "Play" }, { 0, 0, 0, 0, "None" } }; +#elif defined(CREATIVE_ZENXFISTYLE) +struct button_map bm[] = { + { SDLK_LEFT, 437, 157, 13, "Left" }, + { SDLK_RIGHT, 504, 157, 13, "Right" }, + { SDLK_UP, 471, 125, 13, "Up" }, + { SDLK_DOWN, 471, 192, 13, "Down" }, + { SDLK_RETURN, 471, 157, 25, "Select" }, + { SDLK_HOME, 447, 57, 15, "Back" }, + { SDLK_PAGEUP, 495, 57, 15, "Menu" }, + { SDLK_END, 447, 259, 15, "Shortcut" }, + { SDLK_PAGEDOWN, 495, 259, 15, "Play" }, + { 0, 0, 0, 0, "None" } +}; #else #error please define button map #endif |