summaryrefslogtreecommitdiff
path: root/src/events/Devices.cpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2024-05-05 22:18:10 +0100
committerVaxry <43317083+vaxerski@users.noreply.github.com>2024-05-09 13:37:39 +0100
commited411f53bdcf8d455f9e6ca769693aa84dc8372f (patch)
treeaacedb349acdd1022975d7b622dc7cfe11388223 /src/events/Devices.cpp
parente4e84064f2d07810e0c150bce1369a0a00503e9a (diff)
cursor: move to a hyprland impl
This moves wlr_cursor to a completely new impl mostly under CPointerManager Also adds beginSimple to OpenGL for simple render passes (e.g. cursor)
Diffstat (limited to 'src/events/Devices.cpp')
-rw-r--r--src/events/Devices.cpp80
1 files changed, 0 insertions, 80 deletions
diff --git a/src/events/Devices.cpp b/src/events/Devices.cpp
index 1de1b768..f36a95de 100644
--- a/src/events/Devices.cpp
+++ b/src/events/Devices.cpp
@@ -4,7 +4,6 @@
#include "../helpers/WLClasses.hpp"
#include "../managers/input/InputManager.hpp"
#include "../render/Renderer.hpp"
-#include "../protocols/PointerGestures.hpp"
// ---------------------------------------------------- //
// _____ ________ _______ _____ ______ _____ //
@@ -16,26 +15,6 @@
// //
// ---------------------------------------------------- //
-void Events::listener_mouseFrame(wl_listener* listener, void* data) {
- wlr_seat_pointer_notify_frame(g_pCompositor->m_sSeat.seat);
-}
-
-void Events::listener_mouseMove(wl_listener* listener, void* data) {
- g_pInputManager->onMouseMoved((wlr_pointer_motion_event*)data);
-}
-
-void Events::listener_mouseMoveAbsolute(wl_listener* listener, void* data) {
- g_pInputManager->onMouseWarp((wlr_pointer_motion_absolute_event*)data);
-}
-
-void Events::listener_mouseButton(wl_listener* listener, void* data) {
- g_pInputManager->onMouseButton((wlr_pointer_button_event*)data);
-}
-
-void Events::listener_mouseAxis(wl_listener* listener, void* data) {
- g_pInputManager->onMouseWheel((wlr_pointer_axis_event*)data);
-}
-
void Events::listener_requestMouse(wl_listener* listener, void* data) {
const auto EVENT = (wlr_seat_pointer_request_set_cursor_event*)data;
@@ -75,62 +54,3 @@ void Events::listener_newInput(wl_listener* listener, void* data) {
g_pInputManager->updateCapabilities();
}
-
-void Events::listener_swipeBegin(wl_listener* listener, void* data) {
- const auto EVENT = (wlr_pointer_swipe_begin_event*)data;
-
- g_pInputManager->onSwipeBegin(EVENT);
-}
-
-void Events::listener_swipeUpdate(wl_listener* listener, void* data) {
- const auto EVENT = (wlr_pointer_swipe_update_event*)data;
-
- g_pInputManager->onSwipeUpdate(EVENT);
-}
-
-void Events::listener_swipeEnd(wl_listener* listener, void* data) {
- const auto EVENT = (wlr_pointer_swipe_end_event*)data;
-
- g_pInputManager->onSwipeEnd(EVENT);
-}
-
-void Events::listener_pinchBegin(wl_listener* listener, void* data) {
- const auto EV = (wlr_pointer_pinch_begin_event*)data;
- PROTO::pointerGestures->pinchBegin(EV->time_msec, EV->fingers);
-}
-
-void Events::listener_pinchUpdate(wl_listener* listener, void* data) {
- const auto EV = (wlr_pointer_pinch_update_event*)data;
- PROTO::pointerGestures->pinchUpdate(EV->time_msec, {EV->dx, EV->dy}, EV->scale, EV->rotation);
-}
-
-void Events::listener_pinchEnd(wl_listener* listener, void* data) {
- const auto EV = (wlr_pointer_pinch_end_event*)data;
- PROTO::pointerGestures->pinchEnd(EV->time_msec, EV->cancelled);
-}
-
-void Events::listener_touchBegin(wl_listener* listener, void* data) {
- g_pInputManager->onTouchDown((wlr_touch_down_event*)data);
-}
-
-void Events::listener_touchEnd(wl_listener* listener, void* data) {
- g_pInputManager->onTouchUp((wlr_touch_up_event*)data);
-}
-
-void Events::listener_touchUpdate(wl_listener* listener, void* data) {
- g_pInputManager->onTouchMove((wlr_touch_motion_event*)data);
-}
-
-void Events::listener_touchFrame(wl_listener* listener, void* data) {
- wlr_seat_touch_notify_frame(g_pCompositor->m_sSeat.seat);
-}
-
-void Events::listener_holdBegin(wl_listener* listener, void* data) {
- const auto EV = (wlr_pointer_hold_begin_event*)data;
- PROTO::pointerGestures->holdBegin(EV->time_msec, EV->fingers);
-}
-
-void Events::listener_holdEnd(wl_listener* listener, void* data) {
- const auto EV = (wlr_pointer_hold_end_event*)data;
- PROTO::pointerGestures->holdEnd(EV->time_msec, EV->cancelled);
-} \ No newline at end of file