diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-05-05 16:32:15 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2016-05-05 16:32:15 +0200 |
commit | 76e4f7caf9440f3ebb667b801fa55f5bc1c4be08 (patch) | |
tree | 5381a0819c6d5de5a7b25b9e9796e622575dd57e /sys/src/9/bitsy/mouse.c | |
parent | 8d9a94a66ed80605cb21be1a091a9b6fe02bd023 (diff) |
remove unmaintained bitsy (ipaq) kernel
Diffstat (limited to 'sys/src/9/bitsy/mouse.c')
-rw-r--r-- | sys/src/9/bitsy/mouse.c | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/sys/src/9/bitsy/mouse.c b/sys/src/9/bitsy/mouse.c deleted file mode 100644 index f26607022..000000000 --- a/sys/src/9/bitsy/mouse.c +++ /dev/null @@ -1,63 +0,0 @@ -#include "u.h" -#include "../port/lib.h" -#include "mem.h" -#include "dat.h" -#include "fns.h" -#include "../port/error.h" -#include "io.h" - -#define Image IMAGE -#include <draw.h> -#include <memdraw.h> -#include <cursor.h> -#include "screen.h" - -enum { - Button1 = 0x1; - Button2 = 0x2; - Button3 = 0x4; -}; - -int buttons; -Point position; - -static void -mousevent(void) { - static int curbuttons; - static Point curposition; - - if (buttons == curbuttons && eqpt(position, curposition)) - return; - - /* generate a mouse event */ - curbuttons = buttons; - curposition = position; -} - -void -buttonevent(int event) { - switch (event) { - case 0x02: - /* Button 2 down */ - buttons |= Button2; - mousevent(); - break; - case 0x82: - /* Button 2 up */ - buttons &= ~Button2; - mousevent(); - break; - case 0x03: - /* Button 3 down */ - buttons |= Button3; - mousevent(); - break; - case 0x83: - /* Button 3 up */ - buttons &= ~Button3; - mousevent(); - break; - default: - /* other buttons */ - } -} |