Binding EnableDefaultAlgorithm and IsDefaultAlgorithmEnabled for FocusManager 44/261244/3
authorJoogab Yun <joogab.yun@samsung.com>
Wed, 14 Jul 2021 01:17:33 +0000 (10:17 +0900)
committerJoogab Yun <joogab.yun@samsung.com>
Fri, 16 Jul 2021 01:15:06 +0000 (10:15 +0900)
Change-Id: I6d279f5366f59b3101537f4587a064ae0e27e633

dali-csharp-binder/src/dali_wrap.cpp

index 9e1658a..ecdaf35 100755 (executable)
@@ -53628,6 +53628,46 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SetCustomAlgorithm(void * jarg1, void *
 
 }
 
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyboardFocusManager_EnableDefaultAlgorithm(void * jarg1, bool jarg2) {
+  KeyboardFocusManager arg1 ;
+  bool arg2 ;
+  KeyboardFocusManager *argp1 ;
+
+  argp1 = (KeyboardFocusManager *)jarg1;
+  if (!argp1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null KeyboardFocusManager", 0);
+    return ;
+  }
+  arg1 = *argp1;
+  arg2 = jarg2;
+  {
+    try {
+      Dali::Toolkit::DevelKeyboardFocusManager::EnableDefaultAlgorithm(arg1, arg2);
+    } CALL_CATCH_EXCEPTION();
+  }
+}
+
+SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_KeyboardFocusManager_IsDefaultAlgorithmEnabled(void * jarg1) {
+  bool jresult ;
+  KeyboardFocusManager arg1 ;
+  KeyboardFocusManager *argp1 ;
+  bool result;
+
+  argp1 = (KeyboardFocusManager *)jarg1;
+  if (!argp1) {
+    SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null KeyboardFocusManager", 0);
+    return false;
+  }
+  arg1 = *argp1;
+  {
+    try {
+      result = Dali::Toolkit::DevelKeyboardFocusManager::IsDefaultAlgorithmEnabled(arg1);
+    } CALL_CATCH_EXCEPTION(0);
+  }
+  jresult = result;
+  return jresult;
+}
+
 
 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Clear(void * jarg1) {
   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;