aboutsummaryrefslogtreecommitdiff
path: root/include/wlr
diff options
context:
space:
mode:
Diffstat (limited to 'include/wlr')
-rw-r--r--include/wlr/types/wlr_data_device.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/include/wlr/types/wlr_data_device.h b/include/wlr/types/wlr_data_device.h
index 5cb839bd..d5be311f 100644
--- a/include/wlr/types/wlr_data_device.h
+++ b/include/wlr/types/wlr_data_device.h
@@ -11,6 +11,10 @@ struct wlr_data_offer {
struct wl_resource *resource;
struct wlr_data_source *source;
+ uint32_t dnd_actions;
+ enum wl_data_device_manager_dnd_action preferred_dnd_action;
+ bool in_ask;
+
struct wl_listener source_destroy;
};
@@ -22,8 +26,10 @@ struct wlr_data_source {
bool accepted;
- // TODO
- //bool actions_set;
+ // drag and drop
+ enum wl_data_device_manager_dnd_action current_dnd_action;
+ uint32_t dnd_actions;
+ uint32_t compositor_action;
struct {
struct wl_signal destroy;