From: joogab.yun Date: Fri, 23 Jun 2023 08:09:43 +0000 (+0900) Subject: Binding FeedHover X-Git-Tag: accepted/tizen/unified/20230706.152141^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e2895cf50124fcdf662ccde58ef5228bf7d15253;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Binding FeedHover Change-Id: Iaabd3ddcb935873b5d9587b9096c6a7dca1967a9 --- diff --git a/dali-csharp-binder/src/window-wrap.cpp b/dali-csharp-binder/src/window-wrap.cpp index 38a867fb..bf152a29 100644 --- a/dali-csharp-binder/src/window-wrap.cpp +++ b/dali-csharp-binder/src/window-wrap.cpp @@ -1751,6 +1751,26 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_FeedWheel(void * window, void * e } } +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Window_FeedHover(void * window, void * touchPoint) { + Dali::Window* win = (Dali::Window*)window; + if (!win) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Window", 0); + return ; + } + + Dali::TouchPoint *aTouchPoint = 0 ; + aTouchPoint = (Dali::TouchPoint *)touchPoint; + if (!aTouchPoint) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint & type is null", 0); + return ; + } + { + try { + Dali::DevelWindow::FeedHoverEvent(*win, *aTouchPoint); + } CALL_CATCH_EXCEPTION(); + } +} + SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Adaptor_RenderOnce(void * /* jarg1 */) { try { Dali::Adaptor::Get().RenderOnce();