10#ifndef __GUIINPUT_WAYLAND_H__
11#define __GUIINPUT_WAYLAND_H__
13#include "GUIInputMedia.h"
16#include "eC_TList_doubleLinked.h"
18#include <wayland-client.h>
19#include <wayland-client-protocol.h>
20#include <linux/input-event-codes.h>
22#include <xkbcommon/xkbcommon.h>
31 POINTER_EVENT_ENTER = 1 << 0,
32 POINTER_EVENT_LEAVE = 1 << 1,
33 POINTER_EVENT_MOTION = 1 << 2,
34 POINTER_EVENT_BUTTON = 1 << 3,
35 POINTER_EVENT_AXIS = 1 << 4,
36 POINTER_EVENT_AXIS_SOURCE = 1 << 5,
37 POINTER_EVENT_AXIS_STOP = 1 << 6,
38 POINTER_EVENT_AXIS_DISCRETE = 1 << 7,
63 TOUCH_EVENT_DOWN = 1 << 0,
64 TOUCH_EVENT_UP = 1 << 1,
65 TOUCH_EVENT_MOTION = 1 << 2,
66 TOUCH_EVENT_CANCEL = 1 << 3,
67 TOUCH_EVENT_SHAPE = 1 << 4,
68 TOUCH_EVENT_ORIENTATION = 1 << 5,