From fb4dfa0c19ce8de61276e6a7b2ca9cb88dd797c1 Mon Sep 17 00:00:00 2001 From: "duna.oh" Date: Wed, 7 Feb 2024 18:04:11 +0900 Subject: [PATCH] ecore_device: add new device subclasses - ECORE_DEVICE_SUBCLASS_VIRTUAL_REMOCON - ECORE_DEVICE_SUBCLASS_VIRTUAL_MOUSE Change-Id: I2d36073a1132eeb36046fa1600166d4a963c55ed --- src/lib/ecore/Ecore_Common.h | 2 ++ src/lib/ecore/ecore_input_device.eo | 4 ++++ src/lib/evas/Evas_Common.h | 5 ++++- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/lib/ecore/Ecore_Common.h b/src/lib/ecore/Ecore_Common.h index dac5651..0857958 100644 --- a/src/lib/ecore/Ecore_Common.h +++ b/src/lib/ecore/Ecore_Common.h @@ -3298,6 +3298,8 @@ typedef unsigned int Ecore_Device_Subclass; #define ECORE_DEVICE_SUBCLASS_TRACKBALL ECORE_INPUT_DEVICE_SUBTYPE_TRACKBALL /**< A trackball style mouse @since 1.18 */ #define ECORE_DEVICE_SUBCLASS_REMOCON ECORE_INPUT_DEVICE_SUBTYPE_REMOCON /**< A remote controller @since_tizen 4.0 */ #define ECORE_DEVICE_SUBCLASS_VIRTUAL_KEYBOARD ECORE_INPUT_DEVICE_SUBTYPE_VIRTUAL_KEYBOARD /**< A virtual keyboard @since_tizen 4.0*/ +#define ECORE_DEVICE_SUBCLASS_VIRTUAL_REMOCON ECORE_INPUT_DEVICE_SUBTYPE_VIRTUAL_REMOCON /**< A virtual remocon @since_tizen 8.0*/ +#define ECORE_DEVICE_SUBCLASS_VIRTUAL_MOUSE ECORE_INPUT_DEVICE_SUBTYPE_VIRTUAL_MOUSE /**< A virtual mouse @since_tizen 8.0*/ typedef struct _Ecore_Device_Event_Info Ecore_Device_Event_Info; /**< @since 1.18 */ diff --git a/src/lib/ecore/ecore_input_device.eo b/src/lib/ecore/ecore_input_device.eo index 059282a..36cf098 100644 --- a/src/lib/ecore/ecore_input_device.eo +++ b/src/lib/ecore/ecore_input_device.eo @@ -30,6 +30,10 @@ enum Ecore.Input.Device_Subtype remocon, [[A remote controller.]] virtual_keyboard, [[A virtual keyboard.]] // +// TIZEN_ONLY(20240207): Add new device subclasses. + virtual_remocon, [[A virtual remote controller.]] + virtual_mouse, [[A virtual mouse.]] +// } // diff --git a/src/lib/evas/Evas_Common.h b/src/lib/evas/Evas_Common.h index 62d5834..a7797b8 100644 --- a/src/lib/evas/Evas_Common.h +++ b/src/lib/evas/Evas_Common.h @@ -349,7 +349,10 @@ typedef enum EVAS_DEVICE_SUBCLASS_TRACKBALL, /**< A trackball style mouse. */ // TIZEN_ONLY(20170620): Add new device subclasses. EVAS_DEVICE_SUBCLASS_REMOCON, /**< A remote controller @since_tizen 4.0 */ - EVAS_DEVICE_SUBCLASS_VIRTUAL_KEYBOARD /**< A virtual keyboard @since_tizen 4.0*/ + EVAS_DEVICE_SUBCLASS_VIRTUAL_KEYBOARD, /**< A virtual keyboard @since_tizen 4.0*/ +// TIZEN_ONLY(20240207): Add new device subclasses. + EVAS_DEVICE_SUBCLASS_VIRTUAL_REMOCON, /**< A virtual remocon @since_tizen 8.0*/ + EVAS_DEVICE_SUBCLASS_VIRTUAL_MOUSE /**< A virtual mouse @since_tizen 8.0*/ // } Evas_Device_Subclass; -- 2.7.4