From: Ali Alzyod Date: Sun, 18 Oct 2020 08:48:01 +0000 (+0300) Subject: [dali-csharp-binder] Add extra text selection support to TextEditor X-Git-Tag: dali_1.9.35~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=14eab635771152e5dd3ba1c3202e9f2471c5a34b;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git [dali-csharp-binder] Add extra text selection support to TextEditor Add support for (SelectWholeText, SelectNone, GetSelectedText) Change-Id: I2812130d377164066c85aa478258b5c920e2e549 --- diff --git a/dali-csharp-binder/src/text-editor.cpp b/dali-csharp-binder/src/text-editor.cpp index 8860ef2..fd68985 100755 --- a/dali-csharp-binder/src/text-editor.cpp +++ b/dali-csharp-binder/src/text-editor.cpp @@ -561,6 +561,15 @@ SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PLACEHOLDER_get() { return jresult; } +SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTED_TEXT_get() { + int jresult ; + int result; + + result = (int)Dali::Toolkit::DevelTextEditor::Property::SELECTED_TEXT; + jresult = (int)result; + return jresult; +} + SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SELECTED_TEXT_START_get() { int jresult ; int result; @@ -979,6 +988,71 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_InputStyleChangedSignal(voi return jresult; } + +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_SelectWholeText(void * jarg1) { + Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0; + + arg1 = (Dali::Toolkit::TextEditor *)jarg1; + { + try { + Dali::Toolkit::DevelTextEditor::SelectWholeText( *arg1 ); + } + catch (std::out_of_range& e) { + { + SWIG_CSharpException(SWIG_IndexError, const_cast(e.what())); + }; + } + catch (std::exception& e) { + { + SWIG_CSharpException(SWIG_RuntimeError, const_cast(e.what())); + }; + } + catch (Dali::DaliException e) { + { + SWIG_CSharpException(SWIG_UnknownError, e.condition); + }; + } + catch (...) { + { + SWIG_CSharpException(SWIG_UnknownError, "unknown error"); + }; + } + } +} + + +SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_SelectNone(void * jarg1) { + Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0; + + arg1 = (Dali::Toolkit::TextEditor *)jarg1; + { + try { + Dali::Toolkit::DevelTextEditor::SelectNone( *arg1 ); + } + catch (std::out_of_range& e) { + { + SWIG_CSharpException(SWIG_IndexError, const_cast(e.what())); + }; + } + catch (std::exception& e) { + { + SWIG_CSharpException(SWIG_RuntimeError, const_cast(e.what())); + }; + } + catch (Dali::DaliException e) { + { + SWIG_CSharpException(SWIG_UnknownError, e.condition); + }; + } + catch (...) { + { + SWIG_CSharpException(SWIG_UnknownError, "unknown error"); + }; + } + } +} + + /*TextEditorSignal*/ SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextEditorSignal_Empty(void * jarg1) { unsigned int jresult ;