From c5a4c83f78308ae3cef5d60626086611e033d4ed Mon Sep 17 00:00:00 2001 From: vaxerski Date: Wed, 17 Aug 2022 23:23:36 +0200 Subject: better integrate touch with subsurfaces --- src/managers/input/InputManager.hpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/managers/input/InputManager.hpp') diff --git a/src/managers/input/InputManager.hpp b/src/managers/input/InputManager.hpp index 6f472521..2db6c5a9 100644 --- a/src/managers/input/InputManager.hpp +++ b/src/managers/input/InputManager.hpp @@ -14,6 +14,7 @@ enum eClickBehaviorMode { struct STouchData { CWindow* touchFocusWindow = nullptr; + Vector2D touchSurfaceOrigin; }; class CInputManager { -- cgit v1.2.3 From 9b62328b22fbd1ca20ac96cca0fcf21906d42aa6 Mon Sep 17 00:00:00 2001 From: vaxerski Date: Thu, 18 Aug 2022 17:50:32 +0200 Subject: minor changes to the activelayout event --- src/managers/input/InputManager.hpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/managers/input/InputManager.hpp') diff --git a/src/managers/input/InputManager.hpp b/src/managers/input/InputManager.hpp index 2db6c5a9..9ced0e8d 100644 --- a/src/managers/input/InputManager.hpp +++ b/src/managers/input/InputManager.hpp @@ -107,6 +107,8 @@ private: void processMouseDownNormal(wlr_pointer_button_event* e); void processMouseDownKill(wlr_pointer_button_event* e); + void disableAllKeyboards(bool virt = false); + uint32_t m_uiCapabilities = 0; void mouseMoveUnified(uint32_t, bool refocus = false); -- cgit v1.2.3