Add ActionInfo & SCROLL_TO_CHILD ActionType 41/316341/1
authorYoungsun Suh <youngsun.suh@samsung.com>
Mon, 19 Aug 2024 08:13:38 +0000 (17:13 +0900)
committerYoungsun Suh <youngsun.suh@samsung.com>
Tue, 20 Aug 2024 01:43:02 +0000 (10:43 +0900)
Change-Id: If8d3284150bfda5097bafeb41bddab2d809d3c64

dali/devel-api/adaptor-framework/accessibility.h

index 487b0bc22f2bd6eee173a3b225f54d2f3a4780fa..87ffe24bb211787647215fd3ed1106e227ec5b3f 100644 (file)
@@ -25,6 +25,7 @@
 \r
 // INTERNAL INCLUDES\r
 #include <dali/devel-api/adaptor-framework/accessibility-bitset.h>\r
+#include <dali/public-api/actors/actor.h>\r
 #include <dali/public-api/dali-adaptor-common.h>\r
 \r
 namespace Dali\r
@@ -519,6 +520,7 @@ enum class ActionType
   ESCAPE,\r
   INCREMENT,\r
   DECREMENT,\r
+  SCROLL_TO_CHILD,\r
   MAX_COUNT\r
 };\r
 \r
@@ -738,6 +740,19 @@ struct DALI_ADAPTOR_API Relation
   std::vector<Accessible*> mTargets;\r
 };\r
 \r
+struct DALI_ADAPTOR_API ActionInfo\r
+{\r
+  ActionInfo() = default;\r
+  ActionInfo(ActionType type, Actor target)\r
+  : type{type},\r
+    target{target}\r
+  {\r
+  }\r
+\r
+  ActionType type{ActionType::MAX_COUNT};\r
+  Actor      target{};\r
+};\r
+\r
 } // namespace Accessibility\r
 } // namespace Dali\r
 \r