diff options
author | Frank Gevaerts <frank@gevaerts.be> | 2010-02-16 17:34:48 +0000 |
---|---|---|
committer | Frank Gevaerts <frank@gevaerts.be> | 2010-02-16 17:34:48 +0000 |
commit | f615fb43d5321a37b8ba7f767c59d6bc0fe6e9b5 (patch) | |
tree | 94c1db09544b398ad15773c9923331a02e6cd92f /uisimulator/sdl/button-sdl.h | |
parent | 13035a48afe35340828cccad2a2b0569434f155d (diff) | |
download | rockbox-f615fb43d5321a37b8ba7f767c59d6bc0fe6e9b5.tar.gz rockbox-f615fb43d5321a37b8ba7f767c59d6bc0fe6e9b5.zip |
Turn the simulator background into a clickable area. i.e. you click on the play button to press play. It also maps mouse scrollwheel events to rockbox scrollwheel events. This facilitates testing because you don't have to move your hand between the mouse and keyboard.
Author: Fred Bauer
Flyspray: FS#11008
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24696 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator/sdl/button-sdl.h')
-rw-r--r-- | uisimulator/sdl/button-sdl.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/uisimulator/sdl/button-sdl.h b/uisimulator/sdl/button-sdl.h index 8159d24729..948af62c5b 100644 --- a/uisimulator/sdl/button-sdl.h +++ b/uisimulator/sdl/button-sdl.h | |||
@@ -32,6 +32,12 @@ | |||
32 | #undef button_init_device | 32 | #undef button_init_device |
33 | #define button_init_device() | 33 | #define button_init_device() |
34 | 34 | ||
35 | struct button_map { | ||
36 | int button, x, y, radius; | ||
37 | char *description; | ||
38 | }; | ||
39 | |||
40 | int xy2button( int x, int y); | ||
35 | bool button_hold(void); | 41 | bool button_hold(void); |
36 | void button_init_sdl(void); | 42 | void button_init_sdl(void); |
37 | #undef button_init_device | 43 | #undef button_init_device |