[Tizen] Binding FeedTouch and SetGeometryHittestEnabled for GeometyrTouch and New... 01/304001/1 accepted/tizen/8.0/unified/20240109.155500
authorjoogab.yun <joogab.yun@samsung.com>
Tue, 17 Oct 2023 07:45:17 +0000 (16:45 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 9 Jan 2024 03:54:47 +0000 (12:54 +0900)
Change-Id: I85af33c6edec514805ba61ffe8810b3f5690ae2c

dali-csharp-binder/common/dali-wrap.cpp
dali-csharp-binder/dali-adaptor/dali-adaptor-wrap.cpp

index 7f7fd4f..e827e71 100644 (file)
@@ -14899,6 +14899,21 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GestureDetector_GetAttachedActor(void
   return jresult;
 }
 
+SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_GestureDetector_FeedTouch(void * jdetector, void * jactor, void * jtouch) {
+  bool result = false;
+  Dali::GestureDetector *detector = (Dali::GestureDetector *)jdetector;
+  Dali::Actor *actor = (Dali::Actor *)jactor;
+  Dali::TouchEvent *touchEvent = (Dali::TouchEvent *)jtouch;
+
+  {
+    try {
+      result = ((Dali::GestureDetector *)detector)->FeedTouch(*actor, *touchEvent);
+    } CALL_CATCH_EXCEPTION(0);
+  }
+
+  return result;
+}
+
 
 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Gesture(void * jarg1) {
   void * jresult ;
index 1ca4b03..d8815d1 100644 (file)
@@ -79,6 +79,14 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetScreenSize() {
   return jresult;
 }
 
+SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SetGeometryHittestEnabled(bool enable) {
+
+  try {
+    Dali::DevelWindowSystem::SetGeometryHittestEnabled(enable);
+  } CALL_CATCH_EXCEPTION();
+
+}
+
 
 // Timer