summaryrefslogtreecommitdiff
path: root/uisimulator
diff options
context:
space:
mode:
Diffstat (limited to 'uisimulator')
-rw-r--r--uisimulator/win32/button.c17
-rw-r--r--uisimulator/win32/makefile3
2 files changed, 19 insertions, 1 deletions
diff --git a/uisimulator/win32/button.c b/uisimulator/win32/button.c
index da193814e5..700ea14c8d 100644
--- a/uisimulator/win32/button.c
+++ b/uisimulator/win32/button.c
@@ -27,12 +27,29 @@
27#define KEY(k) (HIBYTE(GetKeyState (k)) & 1) 27#define KEY(k) (HIBYTE(GetKeyState (k)) & 1)
28 28
29int last_key ; 29int last_key ;
30static int release_mask;
31static int repeat_mask;
32
30 33
31void button_init(void) 34void button_init(void)
32{ 35{
33 last_key = 0 ; 36 last_key = 0 ;
34} 37}
35 38
39int button_set_repeat(int newmask)
40{
41 int oldmask = repeat_mask;
42 repeat_mask = newmask;
43 return oldmask;
44}
45
46int button_set_release(int newmask)
47{
48 int oldmask = release_mask;
49 release_mask = newmask;
50 return oldmask;
51}
52
36int button_get(bool block) 53int button_get(bool block)
37{ 54{
38 int func_call = current_tick; 55 int func_call = current_tick;
diff --git a/uisimulator/win32/makefile b/uisimulator/win32/makefile
index d3d326836b..68c5c26f5b 100644
--- a/uisimulator/win32/makefile
+++ b/uisimulator/win32/makefile
@@ -20,6 +20,7 @@
20FIRMWAREDIR = ../../firmware 20FIRMWAREDIR = ../../firmware
21DRIVERS = $(FIRMWAREDIR)/drivers 21DRIVERS = $(FIRMWAREDIR)/drivers
22COMMON = $(FIRMWAREDIR)/common 22COMMON = $(FIRMWAREDIR)/common
23APPSCOMMON = ../common
23SIMDIR = ../win32/ 24SIMDIR = ../win32/
24APPDIR = ../../apps/ 25APPDIR = ../../apps/
25RECDIR = $(APPDIR)recorder/ 26RECDIR = $(APPDIR)recorder/
@@ -46,7 +47,7 @@ CFLAGS = $(DEBUG) $(DEFINES) $(INCLUDES) /MD /Fd"Release/vc70.pdb" /c
46SRCS = *.c \ 47SRCS = *.c \
47 $(DRIVERS)/lcd.c $(DRIVERS)/power.c \ 48 $(DRIVERS)/lcd.c $(DRIVERS)/power.c \
48 $(APPDIR)*.c \ 49 $(APPDIR)*.c \
49 $(FIRMWAREDIR)/chartables.c $(FIRMWAREDIR)/id3.c $(FIRMWAREDIR)/usb.c \ 50 $(FIRMWAREDIR)/chartables.c $(FIRMWAREDIR)/id3.c $(FIRMWAREDIR)/usb.c $(FIRMWAREDIR)/mpeg.c \
50 $(COMMON)/sprintf.c $(COMMON)/strtok.c 51 $(COMMON)/sprintf.c $(COMMON)/strtok.c
51 52
52!IF ("$(DISPLAY)" == "-DHAVE_LCD_BITMAP") 53!IF ("$(DISPLAY)" == "-DHAVE_LCD_BITMAP")