Binding KEYBOARD_FOCUSABLE_CHILDREN property 72/262772/2
authorjoogab.yun <joogab.yun@samsung.com>
Thu, 19 Aug 2021 08:23:22 +0000 (17:23 +0900)
committerjoogab.yun <joogab.yun@samsung.com>
Wed, 25 Aug 2021 02:34:43 +0000 (11:34 +0900)
Change-Id: Ifcbc6347a0ea1db99235dd35f63058541dec6fc6

dali-csharp-binder/src/dali-wrap.cpp

index d28acc6..f3bf43e 100755 (executable)
@@ -23707,6 +23707,30 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_IsKeyboardFocusable(void * jarg1)
   return jresult;
 }
 
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetKeyboardFocusableChildren(void * actor, bool keyboardFocusableChildren) {
+  Dali::Actor *arg1 = (Dali::Actor *) 0 ;
+  arg1 = (Dali::Actor *)actor;
+  {
+    try {
+      (arg1)->SetProperty( DevelActor::Property::KEYBOARD_FOCUSABLE_CHILDREN, keyboardFocusableChildren );
+    } CALL_CATCH_EXCEPTION();
+  }
+}
+
+
+SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Actor_AreChildrenKeyBoardFocusable(void * actor) {
+  Dali::Actor *arg1 = (Dali::Actor *) 0 ;
+  bool result;
+
+  arg1 = (Dali::Actor *)actor;
+  {
+    try {
+      result = (bool)((Dali::Actor const *)arg1)->GetProperty< bool >( DevelActor::Property::KEYBOARD_FOCUSABLE_CHILDREN );
+    } CALL_CATCH_EXCEPTION(0);
+  }
+  return result;
+}
+
 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetTouchFocusable(void * jarg1, bool jarg2) {
   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
   bool arg2 ;