From 4c2a769c68e3290d544d2ee1ddbc61ca645bfd59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Thu, 23 Sep 2004 15:41:01 +0000 Subject: [PATCH] Now uses a global header git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9046 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../devices/keyboard/KeyboardInputDevice.cpp | 2 +- .../devices/keyboard/KeyboardInputDevice.h | 2 +- src/add-ons/input_server/devices/mouse/Jamfile | 2 ++ .../devices/mouse/MouseInputDevice.h | 18 +----------------- 4 files changed, 5 insertions(+), 19 deletions(-) diff --git a/src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp b/src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp index 830cd89def..058bf38e24 100644 --- a/src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp +++ b/src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.cpp @@ -25,7 +25,7 @@ // DEALINGS IN THE SOFTWARE. /*****************************************************************************/ #include "KeyboardInputDevice.h" - +#include "kb_mouse_driver.h" #include #include #include diff --git a/src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.h b/src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.h index bddc968c2f..8af01f4bcf 100644 --- a/src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.h +++ b/src/add-ons/input_server/devices/keyboard/KeyboardInputDevice.h @@ -31,7 +31,7 @@ #include #include #include -#include "kb_mouse_driver.h" +#include "kb_mouse_settings.h" class KeyboardInputDevice; diff --git a/src/add-ons/input_server/devices/mouse/Jamfile b/src/add-ons/input_server/devices/mouse/Jamfile index f2d95b9f56..c07432662d 100644 --- a/src/add-ons/input_server/devices/mouse/Jamfile +++ b/src/add-ons/input_server/devices/mouse/Jamfile @@ -1,5 +1,7 @@ SubDir OBOS_TOP src add-ons input_server devices mouse ; +UsePrivateHeaders input ; + Addon mouse : input_server/devices : MouseInputDevice.cpp : false diff --git a/src/add-ons/input_server/devices/mouse/MouseInputDevice.h b/src/add-ons/input_server/devices/mouse/MouseInputDevice.h index 95fd22dc30..3bc782cbee 100644 --- a/src/add-ons/input_server/devices/mouse/MouseInputDevice.h +++ b/src/add-ons/input_server/devices/mouse/MouseInputDevice.h @@ -31,23 +31,7 @@ #include #include - -// TODO : these structs are needed in : input_server, mouse driver, mouse addon, mouse prefs -// => factorisation has to be done in a global header, possibly private - -typedef struct { - bool enabled; // Acceleration on / off - int32 accel_factor; // accel factor: 256 = step by 1, 128 = step by 1/2 - int32 speed; // speed accelerator (1=1X, 2 = 2x)... -} mouse_accel; - -typedef struct { - int32 type; - mouse_map map; - mouse_accel accel; - bigtime_t click_speed; -} mouse_settings; - +#include "kb_mouse_settings.h" class BList; class MouseInputDevice : public BInputServerDevice {