diff options
author | Jonathan Gordon <rockbox@jdgordon.info> | 2007-11-11 01:50:18 +0000 |
---|---|---|
committer | Jonathan Gordon <rockbox@jdgordon.info> | 2007-11-11 01:50:18 +0000 |
commit | 50a8308ded33e7ff7397f7117fe1e4f16920de3d (patch) | |
tree | a26cf5cbb016b577186c0da2f6a4094221cdf309 /uisimulator | |
parent | d430955e158bc61492ac3ce35d413ea54d57bd98 (diff) | |
download | rockbox-50a8308ded33e7ff7397f7117fe1e4f16920de3d.tar.gz rockbox-50a8308ded33e7ff7397f7117fe1e4f16920de3d.zip |
fix fs#8131 - if --debugwps is used with the sim, the mouse coordinates will be displayed in the console when it is clicked
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15565 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'uisimulator')
-rw-r--r-- | uisimulator/sdl/button.c | 3 | ||||
-rw-r--r-- | uisimulator/sdl/uisdl.c | 8 |
2 files changed, 11 insertions, 0 deletions
diff --git a/uisimulator/sdl/button.c b/uisimulator/sdl/button.c index 193d89c528..504533bc3a 100644 --- a/uisimulator/sdl/button.c +++ b/uisimulator/sdl/button.c | |||
@@ -820,6 +820,7 @@ intptr_t button_get_data(void) | |||
820 | } | 820 | } |
821 | 821 | ||
822 | #ifdef HAVE_TOUCHPAD | 822 | #ifdef HAVE_TOUCHPAD |
823 | extern bool debug_wps; | ||
823 | void mouse_tick_task(void) | 824 | void mouse_tick_task(void) |
824 | { | 825 | { |
825 | static int last_check = 0; | 826 | static int last_check = 0; |
@@ -831,6 +832,8 @@ void mouse_tick_task(void) | |||
831 | { | 832 | { |
832 | mouse_coords = (x<<16)|y; | 833 | mouse_coords = (x<<16)|y; |
833 | button_event(BUTTON_TOUCHPAD, true); | 834 | button_event(BUTTON_TOUCHPAD, true); |
835 | if (debug_wps) | ||
836 | printf("Mouse at: (%d, %d)\n", x, y); | ||
834 | } | 837 | } |
835 | else if (lastbtn == BUTTON_TOUCHPAD) | 838 | else if (lastbtn == BUTTON_TOUCHPAD) |
836 | { | 839 | { |
diff --git a/uisimulator/sdl/uisdl.c b/uisimulator/sdl/uisdl.c index 15fc1333cb..de6089b648 100644 --- a/uisimulator/sdl/uisdl.c +++ b/uisimulator/sdl/uisdl.c | |||
@@ -107,6 +107,14 @@ void gui_message_loop(void) | |||
107 | button_event(event.key.keysym.sym, false); | 107 | button_event(event.key.keysym.sym, false); |
108 | sim_exit_irq_handler(); | 108 | sim_exit_irq_handler(); |
109 | break; | 109 | break; |
110 | #ifndef HAVE_TOUCHPAD | ||
111 | case SDL_MOUSEBUTTONDOWN: | ||
112 | if (debug_wps && event.button.button == 1) | ||
113 | { | ||
114 | printf("Mouse at: (%d, %d)\n", event.button.x, event.button.y); | ||
115 | } | ||
116 | break; | ||
117 | #endif | ||
110 | case SDL_QUIT: | 118 | case SDL_QUIT: |
111 | done = true; | 119 | done = true; |
112 | break; | 120 | break; |