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 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'uisimulator/win32/button.c') 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; -- cgit v1.2.3