From b777058949bd1e19c6a9822fc8d423ad1109ebeb Mon Sep 17 00:00:00 2001 From: "joogab.yun" Date: Thu, 1 Aug 2024 12:42:01 +0900 Subject: [PATCH] Add GetLastPanGestureState Change-Id: Ie31c0c6c8d785e870b1de252114e711bdf03ed7e --- .../dali-adaptor/window-wrap.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/dali-csharp-binder/dali-adaptor/window-wrap.cpp b/dali-csharp-binder/dali-adaptor/window-wrap.cpp index c955839c..1f6b0620 100644 --- a/dali-csharp-binder/dali-adaptor/window-wrap.cpp +++ b/dali-csharp-binder/dali-adaptor/window-wrap.cpp @@ -2748,6 +2748,24 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_InternalRetrievingLastHoverEvent( } } +SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Window_InternalRetrievingLastPanGestureState(void* winHandle) +{ + Dali::Window* window = (Dali::Window*)winHandle; + Dali::GestureState result; + + if (!window) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Window", 0); + return 0; + } + { + try { + result = Dali::DevelWindow::GetLastPanGestureState(*window); + } CALL_CATCH_EXCEPTION(0); + } + return (int)result; +} + + SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_SetNeedsRotationCompletedAcknowledgement(void* winHandle, bool needAcknowledgement) { -- 2.34.1