From: joogab.yun Date: Mon, 22 Jul 2024 01:23:44 +0000 (+0900) Subject: Binding RelativeMotionGrab and RelativeMotionUnGrab api X-Git-Tag: dali_2.3.38~2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e9ce3691f2c1511a22071eea1ed60e0273c40c8a;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Binding RelativeMotionGrab and RelativeMotionUnGrab api Change-Id: I3897c728b3a88467df1f219f63ef5d3abbb6b08b --- diff --git a/dali-csharp-binder/dali-adaptor/window-wrap.cpp b/dali-csharp-binder/dali-adaptor/window-wrap.cpp index 1f6b0620..c92cb785 100644 --- a/dali-csharp-binder/dali-adaptor/window-wrap.cpp +++ b/dali-csharp-binder/dali-adaptor/window-wrap.cpp @@ -3817,6 +3817,32 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Window_IsAlwaysOnTop(void * winHandle) { return result; } +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Window_RelativeMotionGrab(void * winHandle, unsigned int boundary) { + Dali::Window *window = (Dali::Window *) 0 ; + bool result = false; + + window = (Dali::Window *)winHandle; + { + try { + result = Dali::DevelWindow::RelativeMotionGrab(*window, boundary); + } CALL_CATCH_EXCEPTION(false); + } + return result; +} + +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_Window_RelativeMotionUnGrab(void * winHandle) { + Dali::Window *window = (Dali::Window *) 0 ; + bool result = false; + + window = (Dali::Window *)winHandle; + { + try { + result = Dali::DevelWindow::RelativeMotionUnGrab(*window); + } CALL_CATCH_EXCEPTION(false); + } + return result; +} + /* pointer constraints event */ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WindowPointerConstraintsEventSignal(void* winHandle) {