From 8da338e9f02d0bf412985f2c2c40fccb460c2775 Mon Sep 17 00:00:00 2001 From: Felix Arends Date: Tue, 30 Jul 2002 10:55:26 +0000 Subject: latest fix for win32 simulator git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1495 a1c6a512-1295-4272-9138-f99709370657 --- uisimulator/win32/button.c | 17 +++++++++++++++++ uisimulator/win32/makefile | 3 ++- 2 files changed, 19 insertions(+), 1 deletion(-) 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") -- cgit v1.2.3