From 03e32fae7c96b949a44e754226e34c4f15b1c9e7 Mon Sep 17 00:00:00 2001 From: Youngsun Suh Date: Fri, 16 Aug 2024 09:27:58 +0900 Subject: [PATCH] Add binding for AccessibilityActionSignal and new accessibility properties Change-Id: Iabe27a980082c70b168f08c84e9a87f6f4fde8ad --- .../dali-toolkit/control-devel-wrap.cpp | 11 +++++++++++ dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/dali-csharp-binder/dali-toolkit/control-devel-wrap.cpp b/dali-csharp-binder/dali-toolkit/control-devel-wrap.cpp index 04551bd9..8f6894c9 100644 --- a/dali-csharp-binder/dali-toolkit/control-devel-wrap.cpp +++ b/dali-csharp-binder/dali-toolkit/control-devel-wrap.cpp @@ -185,6 +185,17 @@ SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Toolkit_DevelControl_AccessibilityDoGes return (void*)result; } +SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_Toolkit_DevelControl_AccessibilityActionSignal(void* arg1) +{ + Dali::Toolkit::DevelControl::AccessibilityActionSignalType* result = nullptr; + GUARD_ON_NULL_RET0(arg1); + try_catch(([&]() { + Dali::Toolkit::Control* control = (Dali::Toolkit::Control*)arg1; + result = &(AccessibilityActionSignal(*control)); + })); + return (void*)result; +} + SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Toolkit_DevelControl_AppendAccessibilityRelation(void* arg1, void* arg2, int arg3) { GUARD_ON_NULL_RET(arg1); diff --git a/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp b/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp index ca5de4bd..482668ab 100644 --- a/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp +++ b/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp @@ -1639,6 +1639,17 @@ SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_ACESSIBILITY_VALUE_get() { return (int)Dali::Toolkit::DevelControl::Property::ACCESSIBILITY_VALUE; } +SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_ACCESSIBILITY_SCROLLABLE_get() { + return (int)Dali::Toolkit::DevelControl::Property::ACCESSIBILITY_SCROLLABLE; +} + +SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_ACCESSIBILITY_STATES_get() { + return (int)Dali::Toolkit::DevelControl::Property::ACCESSIBILITY_STATES; +} + +SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_ACCESSIBILITY_IS_MODAL_get() { + return (int)Dali::Toolkit::DevelControl::Property::ACCESSIBILITY_IS_MODAL; +} SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_CONTENT_DIRECTION_get() { int jresult ; -- 2.34.1