From: Bowon Ryu Date: Mon, 13 May 2024 04:23:00 +0000 (+0900) Subject: Add SetInputPanelPositionAlign X-Git-Tag: dali_2.3.27~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=386e8c9a1b8af57f371cf58aa31dff5281a81ff1;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Add SetInputPanelPositionAlign Change-Id: I15291f759d65926efcde327edb20b093b698c2ac Signed-off-by: Bowon Ryu --- diff --git a/dali-csharp-binder/dali-adaptor/input-method-context-wrap.cpp b/dali-csharp-binder/dali-adaptor/input-method-context-wrap.cpp index b9c119f4..652e3221 100755 --- a/dali-csharp-binder/dali-adaptor/input-method-context-wrap.cpp +++ b/dali-csharp-binder/dali-adaptor/input-method-context-wrap.cpp @@ -1021,6 +1021,29 @@ SWIGEXPORT void SWIGSTDCALL CSharp_Dali_InputMethodContext_SetInputPanelPosition } CALL_CATCH_EXCEPTION(); } } +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_InputMethodContext_SetInputPanelPositionAlign(void * csInputMethodContext, int csXCoord, int csYCoord, int csAlign) { + Dali::InputMethodContext *inputMethodContext = (Dali::InputMethodContext *) 0; + int x; + int y; + Dali::InputMethodContext::InputPanelAlign align; + bool result = false; + + inputMethodContext = (Dali::InputMethodContext *)csInputMethodContext; + if (inputMethodContext == nullptr) { + DALI_LOG_ERROR("inputMethodContext == nullptr\n"); + return false; + } + + x = (int)csXCoord; + y = (int)csYCoord; + align = (Dali::InputMethodContext::InputPanelAlign)csAlign; + { + try { + result = (inputMethodContext)->SetInputPanelPositionAlign(x, y, align); + } CALL_CATCH_EXCEPTION(false); } + + return result; +} // Signals SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_InputMethodContext_ActivatedSignal(void * csInputMethodContext) {