From fe2bd813e565baa40fb40b6290aed7244b8d517f Mon Sep 17 00:00:00 2001 From: abdullah Date: Mon, 9 Aug 2021 15:17:36 +0300 Subject: [PATCH] [NUI] Add CursorPositionChanged event Change-Id: I53bdebedeb5ced7061b392e9770389dfc24944b1 --- dali-csharp-binder/src/text-editor-wrap.cpp | 16 ++++++++++++++++ dali-csharp-binder/src/text-field-wrap.cpp | 15 +++++++++++++++ 2 files changed, 31 insertions(+) diff --git a/dali-csharp-binder/src/text-editor-wrap.cpp b/dali-csharp-binder/src/text-editor-wrap.cpp index b81c834..55ae9d1 100755 --- a/dali-csharp-binder/src/text-editor-wrap.cpp +++ b/dali-csharp-binder/src/text-editor-wrap.cpp @@ -1804,6 +1804,22 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_GetInputMethodContext(void return jresult; } +SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_CursorPositionChangedSignal(void * pTextEditor) { + void * jresult ; + Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ; + Dali::Toolkit::DevelTextEditor::CursorPositionChangedSignalType *result = 0 ; + + textEditor = (Dali::Toolkit::TextEditor *)pTextEditor; + { + try { + result = (Dali::Toolkit::DevelTextEditor::CursorPositionChangedSignalType *)&Dali::Toolkit::DevelTextEditor::CursorPositionChangedSignal(*textEditor); + } CALL_CATCH_EXCEPTION(0); + } + + jresult = (void *)result; + return jresult; +} + SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_MaxLengthReachedSignal(void * jarg1) { void * jresult ; Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ; diff --git a/dali-csharp-binder/src/text-field-wrap.cpp b/dali-csharp-binder/src/text-field-wrap.cpp index 9dc42ba..71269d4 100755 --- a/dali-csharp-binder/src/text-field-wrap.cpp +++ b/dali-csharp-binder/src/text-field-wrap.cpp @@ -986,6 +986,21 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_TextChangedSignal(void * jar return jresult; } +SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_CursorPositionChangedSignal(void * pTextField) { + void * jresult ; + Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *) 0 ; + Dali::Toolkit::DevelTextField::CursorPositionChangedSignalType *result = 0 ; + + textField = (Dali::Toolkit::TextField *)pTextField; + { + try { + result = (Dali::Toolkit::DevelTextField::CursorPositionChangedSignalType *)&Dali::Toolkit::DevelTextField::CursorPositionChangedSignal(*textField); + } CALL_CATCH_EXCEPTION(0); + } + + jresult = (void *)result; + return jresult; +} SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_MaxLengthReachedSignal(void * jarg1) { void * jresult ; -- 2.7.4