summaryrefslogtreecommitdiffstats
path: root/uisimulator
diff options
context:
space:
mode:
authorFelix Arends <edx@rockbox.org>2002-07-30 10:55:26 +0000
committerFelix Arends <edx@rockbox.org>2002-07-30 10:55:26 +0000
commit8da338e9f02d0bf412985f2c2c40fccb460c2775 (patch)
treefc32694672c301be291dbe9556998c5451018bcd /uisimulator
parent217023ff67281a0315c2582e4a83a4460f55b8b5 (diff)
downloadrockbox-8da338e9f02d0bf412985f2c2c40fccb460c2775.tar.gz
rockbox-8da338e9f02d0bf412985f2c2c40fccb460c2775.zip
latest fix for win32 simulator
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1495 a1c6a512-1295-4272-9138-f99709370657
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 @@
#define KEY(k) (HIBYTE(GetKeyState (k)) & 1)
int last_key ;
+static int release_mask;
+static int repeat_mask;
+
void button_init(void)
{
last_key = 0 ;
}
+int button_set_repeat(int newmask)
+{
+ int oldmask = repeat_mask;
+ repeat_mask = newmask;
+ return oldmask;
+}
+
+int button_set_release(int newmask)
+{
+ int oldmask = release_mask;
+ release_mask = newmask;
+ return oldmask;
+}
+
int button_get(bool block)
{
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 @@
FIRMWAREDIR = ../../firmware
DRIVERS = $(FIRMWAREDIR)/drivers
COMMON = $(FIRMWAREDIR)/common
+APPSCOMMON = ../common
SIMDIR = ../win32/
APPDIR = ../../apps/
RECDIR = $(APPDIR)recorder/
@@ -46,7 +47,7 @@ CFLAGS = $(DEBUG) $(DEFINES) $(INCLUDES) /MD /Fd"Release/vc70.pdb" /c
SRCS = *.c \
$(DRIVERS)/lcd.c $(DRIVERS)/power.c \
$(APPDIR)*.c \
- $(FIRMWAREDIR)/chartables.c $(FIRMWAREDIR)/id3.c $(FIRMWAREDIR)/usb.c \
+ $(FIRMWAREDIR)/chartables.c $(FIRMWAREDIR)/id3.c $(FIRMWAREDIR)/usb.c $(FIRMWAREDIR)/mpeg.c \
$(COMMON)/sprintf.c $(COMMON)/strtok.c
!IF ("$(DISPLAY)" == "-DHAVE_LCD_BITMAP")