Add TOUCH_FOCUSABLE property 59/259259/3
authorJoogab Yun <joogab.yun@samsung.com>
Thu, 3 Jun 2021 06:43:24 +0000 (15:43 +0900)
committerJoogab Yun <joogab.yun@samsung.com>
Fri, 11 Jun 2021 00:37:00 +0000 (09:37 +0900)
Change-Id: Ia825cbe48b45928c924346a16c5fa914403339cf

dali-csharp-binder/src/dali_wrap.cpp

index 92a5276..c50daf1 100755 (executable)
@@ -24450,6 +24450,36 @@ SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsKeyboardFocusable(void *
   return jresult;
 }
 
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetTouchFocusable(void * jarg1, bool jarg2) {
+  Dali::Actor *arg1 = (Dali::Actor *) 0 ;
+  bool arg2 ;
+
+  arg1 = (Dali::Actor *)jarg1;
+  arg2 = jarg2 ? true : false;
+  {
+    try {
+      (arg1)->SetProperty( DevelActor::Property::TOUCH_FOCUSABLE, arg2 );
+    } CALL_CATCH_EXCEPTION();
+  }
+
+}
+
+
+SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsTouchFocusable(void * jarg1) {
+  unsigned int jresult ;
+  Dali::Actor *arg1 = (Dali::Actor *) 0 ;
+  bool result;
+
+  arg1 = (Dali::Actor *)jarg1;
+  {
+    try {
+      result = (bool)((Dali::Actor const *)arg1)->GetProperty< bool >( DevelActor::Property::TOUCH_FOCUSABLE );
+    } CALL_CATCH_EXCEPTION(0);
+  }
+
+  jresult = result;
+  return jresult;
+}
 
 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetResizePolicy(void * jarg1, int jarg2, int jarg3) {
   Dali::Actor *arg1 = (Dali::Actor *) 0 ;