[PATCH weston 1/5] simple-egl: Make window moveable
Ander Conselvan de Oliveira
conselvan2 at gmail.com
Tue Jun 26 07:09:11 PDT 2012
---
clients/simple-egl.c | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/clients/simple-egl.c b/clients/simple-egl.c
index 25c7bdf..0091172 100644
--- a/clients/simple-egl.c
+++ b/clients/simple-egl.c
@@ -28,6 +28,8 @@
#include <assert.h>
#include <signal.h>
+#include <linux/input.h>
+
#include <wayland-client.h>
#include <wayland-egl.h>
@@ -380,6 +382,11 @@ pointer_handle_button(void *data, struct wl_pointer *wl_pointer,
uint32_t serial, uint32_t time, uint32_t button,
uint32_t state)
{
+ struct display *display = data;
+
+ if (button == BTN_LEFT && state == WL_POINTER_BUTTON_STATE_PRESSED)
+ wl_shell_surface_move(display->window->shell_surface,
+ display->seat, serial);
}
static void
--
1.7.9.5
More information about the wayland-devel
mailing list