ecore_device: add new device subclasses 59/305759/1 accepted/tizen/unified/20240208.163956 accepted/tizen/unified/x/20240214.051944
authorduna.oh <duna.oh@samsung.com>
Wed, 7 Feb 2024 09:04:11 +0000 (18:04 +0900)
committerduna.oh <duna.oh@samsung.com>
Wed, 7 Feb 2024 09:04:20 +0000 (18:04 +0900)
- ECORE_DEVICE_SUBCLASS_VIRTUAL_REMOCON
- ECORE_DEVICE_SUBCLASS_VIRTUAL_MOUSE

Change-Id: I2d36073a1132eeb36046fa1600166d4a963c55ed

src/lib/ecore/Ecore_Common.h
src/lib/ecore/ecore_input_device.eo
src/lib/evas/Evas_Common.h

index dac5651..0857958 100644 (file)
@@ -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 */
 
index 059282a..36cf098 100644 (file)
@@ -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.]]
+//
 }
 //
 
index 62d5834..a7797b8 100644 (file)
@@ -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;