From: angler Date: Tue, 25 Mar 2025 03:24:54 +0000 (+0900) Subject: [Tizen] Add APIs for setting IME position, cursor theme name. X-Git-Tag: accepted/tizen/unified/20250331.151917^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ab3f35325e832cf4b8730faad9f1b2c80a623ff8;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git [Tizen] Add APIs for setting IME position, cursor theme name. This reverts commit 215bd89e61825e5164b4105f4edb97970aac38b3. --- diff --git a/dali-csharp-binder/dali-toolkit/web-view-wrap.cpp b/dali-csharp-binder/dali-toolkit/web-view-wrap.cpp index dc18f1f3..65f1603b 100755 --- a/dali-csharp-binder/dali-toolkit/web-view-wrap.cpp +++ b/dali-csharp-binder/dali-toolkit/web-view-wrap.cpp @@ -549,6 +549,27 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_StopInspectorServer(void * jarg1 return result; } +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebView_SetImePositionAndAlignment(void* jarg1, void* jarg2, int alignment) { + Dali::Toolkit::WebView* webView = (Dali::Toolkit::WebView*)jarg1; + Dali::Vector2* position = (Dali::Vector2*)jarg2; + bool result = false; + { + try { + result = (webView)->SetImePositionAndAlignment(*position, alignment); + } CALL_CATCH_EXCEPTION(0); + } + return result; +} + +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_SetCursorThemeName(void * jarg1, const char* jarg2) { + Dali::Toolkit::WebView* webView = (Dali::Toolkit::WebView*)jarg1; + { + try { + (webView)->SetCursorThemeName(jarg2); + } CALL_CATCH_EXCEPTION(); + } +} + SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebView_ScrollBy(void * jarg1, int32_t jarg2, int32_t jarg3) { Dali::Toolkit::WebView* arg1 = (Dali::Toolkit::WebView*)0; arg1 = (Dali::Toolkit::WebView*)jarg1; @@ -3973,6 +3994,26 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_WebSettings_IsExtraFeatureEnabled(void * return ret; } +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WebSettings_SetImeStyle(void *jarg1, int jarg2) { + Dali::Toolkit::WebSettings* settings = (Dali::Toolkit::WebSettings*)jarg1; + { + try { + settings->SetImeStyle(jarg2); + } CALL_CATCH_EXCEPTION(); + } +} + +SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WebSettings_GetImeStyle(void *jarg1) { + Dali::Toolkit::WebSettings* settings = (Dali::Toolkit::WebSettings*)jarg1; + int style; + { + try { + style = settings->GetImeStyle(); + } CALL_CATCH_EXCEPTION(0); + } + return style; +} + #ifdef __cplusplus } // end extern "C" #endif