Peter Hutterer 06e9466
From 49e16c1729439f6f17950925f99bd24fb81912a9 Mon Sep 17 00:00:00 2001
Peter Hutterer 06e9466
From: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer 06e9466
Date: Wed, 13 Nov 2013 17:11:20 +1000
Peter Hutterer 06e9466
Subject: [PATCH] include: export key_is_down and friends
Peter Hutterer 06e9466
Peter Hutterer 06e9466
VNC needs key_is_down to check if a key is processed as down before it
Peter Hutterer 06e9466
simulates various key releases. Make it available, because I seriously can't
Peter Hutterer 06e9466
be bothered thinking about how to rewrite VNC to not need that.
Peter Hutterer 06e9466
Peter Hutterer 06e9466
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Peter Hutterer 06e9466
---
Peter Hutterer 06e9466
 include/input.h | 12 ++++++------
Peter Hutterer 06e9466
 1 file changed, 6 insertions(+), 6 deletions(-)
Peter Hutterer 06e9466
Peter Hutterer 06e9466
diff --git a/include/input.h b/include/input.h
Peter Hutterer 06e9466
index 350daba..2d5e531 100644
Peter Hutterer 06e9466
--- a/include/input.h
Peter Hutterer 06e9466
+++ b/include/input.h
Peter Hutterer 06e9466
@@ -244,12 +244,12 @@ typedef struct _InputAttributes {
Peter Hutterer 06e9466
 #define KEY_POSTED 2
Peter Hutterer 06e9466
 #define BUTTON_POSTED 2
Peter Hutterer 06e9466
 
Peter Hutterer 06e9466
-extern void set_key_down(DeviceIntPtr pDev, int key_code, int type);
Peter Hutterer 06e9466
-extern void set_key_up(DeviceIntPtr pDev, int key_code, int type);
Peter Hutterer 06e9466
-extern int key_is_down(DeviceIntPtr pDev, int key_code, int type);
Peter Hutterer 06e9466
-extern void set_button_down(DeviceIntPtr pDev, int button, int type);
Peter Hutterer 06e9466
-extern void set_button_up(DeviceIntPtr pDev, int button, int type);
Peter Hutterer 06e9466
-extern int button_is_down(DeviceIntPtr pDev, int button, int type);
Peter Hutterer 06e9466
+extern _X_EXPORT void set_key_down(DeviceIntPtr pDev, int key_code, int type);
Peter Hutterer 06e9466
+extern _X_EXPORT void set_key_up(DeviceIntPtr pDev, int key_code, int type);
Peter Hutterer 06e9466
+extern _X_EXPORT int key_is_down(DeviceIntPtr pDev, int key_code, int type);
Peter Hutterer 06e9466
+extern _X_EXPORT void set_button_down(DeviceIntPtr pDev, int button, int type);
Peter Hutterer 06e9466
+extern _X_EXPORT void set_button_up(DeviceIntPtr pDev, int button, int type);
Peter Hutterer 06e9466
+extern _X_EXPORT int button_is_down(DeviceIntPtr pDev, int button, int type);
Peter Hutterer 06e9466
 
Peter Hutterer 06e9466
 extern void InitCoreDevices(void);
Peter Hutterer 06e9466
 extern void InitXTestDevices(void);
Peter Hutterer 06e9466
-- 
Peter Hutterer 06e9466
1.8.3.1
Peter Hutterer 06e9466