diff options
author | Drew DeVault <sir@cmpwn.com> | 2017-10-24 08:22:13 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-24 08:22:13 -0400 |
commit | bbf08f3ef9cf831c6af49060871995eaa0963bca (patch) | |
tree | 005f9540a0d68f827eb0024a1fb4bf53f48a4f20 /include/rootston | |
parent | 93042e844be026e05a3120385af530c406bb695e (diff) | |
parent | 1dbe31493708790f6fafb4c9da8d24cbb3fa07b9 (diff) |
Merge pull request #262 from acrisci/feature/data-device-selection
wlr-data-device
Diffstat (limited to 'include/rootston')
-rw-r--r-- | include/rootston/input.h | 13 | ||||
-rw-r--r-- | include/rootston/server.h | 2 |
2 files changed, 14 insertions, 1 deletions
diff --git a/include/rootston/input.h b/include/rootston/input.h index ddd5a05d..33750d7b 100644 --- a/include/rootston/input.h +++ b/include/rootston/input.h @@ -64,6 +64,17 @@ struct roots_input_event { struct wlr_input_device *device; }; +struct roots_drag_icon { + struct wlr_surface *surface; + struct wl_list link; // roots_input::drag_icons + + int32_t sx; + int32_t sy; + + struct wl_listener surface_destroy; + struct wl_listener surface_commit; +}; + struct roots_touch_point { struct roots_touch *device; int32_t slot; @@ -80,6 +91,7 @@ struct roots_input { struct wlr_xcursor_theme *theme; struct wlr_xcursor *xcursor; struct wlr_seat *wl_seat; + struct wl_list drag_icons; struct wl_client *cursor_client; enum roots_cursor_mode mode; @@ -113,6 +125,7 @@ struct roots_input { struct wl_listener cursor_tool_axis; struct wl_listener cursor_tool_tip; + struct wl_listener pointer_grab_begin; struct wl_list touch_points; struct wl_listener pointer_grab_end; diff --git a/include/rootston/server.h b/include/rootston/server.h index a4eacb7f..8fc6530e 100644 --- a/include/rootston/server.h +++ b/include/rootston/server.h @@ -3,7 +3,7 @@ #include <wayland-server.h> #include <wlr/backend.h> #include <wlr/backend/session.h> -#include <wlr/types/wlr_data_device_manager.h> +#include <wlr/types/wlr_data_device.h> #include <wlr/render.h> #ifdef HAS_XWAYLAND #include <wlr/xwayland.h> |