diff options
author | Chris Michael <cp.michael@samsung.com> | 2014-01-06 11:49:57 +0000 |
---|---|---|
committer | Chris Michael <cp.michael@samsung.com> | 2014-01-29 15:27:22 +0000 |
commit | d5fdaf9a736e29698c612605095d858557a578b6 (patch) | |
tree | 947180f4f77b070eaa03ccb725731c4f8c53c007 | |
parent | f14bf0a9433190bb63e0f725365758f8d6a07915 (diff) | |
download | efl-d5fdaf9a736e29698c612605095d858557a578b6.tar.gz |
Add Evdev device capabilities, seat capabilitities, and event type enums
Signed-off-by: Chris Michael <cp.michael@samsung.com>
-rw-r--r-- | src/lib/ecore_drm/Ecore_Drm.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/src/lib/ecore_drm/Ecore_Drm.h b/src/lib/ecore_drm/Ecore_Drm.h index eb1c2b5da0..8e630a1103 100644 --- a/src/lib/ecore_drm/Ecore_Drm.h +++ b/src/lib/ecore_drm/Ecore_Drm.h @@ -41,6 +41,34 @@ typedef enum _Ecore_Drm_Op_Result ECORE_DRM_OP_FAILURE } Ecore_Drm_Op_Result; +typedef enum _Ecore_Drm_Evdev_Capabilities +{ + EVDEV_KEYBOARD = (1 << 0), + EVDEV_BUTTON = (1 << 1), + EVDEV_MOTION_ABS = (1 << 2), + EVDEV_MOTION_REL = (1 << 3), + EVDEV_TOUCH = (1 << 4), +} Ecore_Drm_Evdev_Capabilities; + +typedef enum _Ecore_Drm_Evdev_Event_Type +{ + EVDEV_NONE, + EVDEV_ABSOLUTE_TOUCH_DOWN, + EVDEV_ABSOLUTE_MOTION, + EVDEV_ABSOLUTE_TOUCH_UP, + EVDEV_ABSOLUTE_MT_DOWN, + EVDEV_ABSOLUTE_MT_MOTION, + EVDEV_ABSOLUTE_MT_UP, + EVDEV_RELATIVE_MOTION, +} Ecore_Drm_Evdev_Event_Type; + +typedef enum _Ecore_Drm_Seat_Capabilities +{ + EVDEV_SEAT_POINTER = (1 << 0), + EVDEV_SEAT_KEYBOARD = (1 << 1), + EVDEV_SEAT_TOUCH = (1 << 2), +} Ecore_Drm_Seat_Capabilities; + /* structure for message passing */ typedef struct _Ecore_Drm_Message { |