compositor: implement drag'n'drop icons
Signed-off-by: Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
diff --git a/src/compositor.h b/src/compositor.h
index c47f24b..e3d0955 100644
--- a/src/compositor.h
+++ b/src/compositor.h
@@ -83,6 +83,7 @@
struct wl_input_device input_device;
struct weston_compositor *compositor;
struct weston_surface *sprite;
+ struct weston_surface *drag_surface;
int32_t hotspot_x, hotspot_y;
struct wl_list link;
uint32_t modifier_state;
@@ -368,6 +369,9 @@
weston_compositor_wake(struct weston_compositor *compositor);
void
weston_compositor_activity(struct weston_compositor *compositor);
+void
+weston_compositor_update_drag_surfaces(struct weston_compositor *compositor);
+
struct weston_binding;
typedef void (*weston_binding_handler_t)(struct wl_input_device *device,