1 /** Copyright (c) 2017 Samsung Electronics Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
7 * http://www.apache.org/licenses/LICENSE-2.0
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
17 #ifndef CSHARP_TEXT_EDITOR
18 #define CSHARP_TEXT_EDITOR
22 #include <dali-toolkit/public-api/controls/text-controls/text-editor.h>
23 #include <dali-toolkit/devel-api/controls/text-controls/text-editor-devel.h>
25 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::TextEditor) > const *self){
28 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::TextEditor) > const *self){
29 return self->GetConnectionCount();
31 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::TextEditor) > *self,void (*func)(Dali::Toolkit::TextEditor)){
32 self->Connect( func );
34 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::TextEditor) > *self,void (*func)(Dali::Toolkit::TextEditor)){
35 self->Disconnect( func );
37 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::TextEditor) > *self,Dali::Toolkit::TextEditor arg){
41 SWIGINTERN bool Dali_Signal_void_TextEditor_Scroll_Type__Empty(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *self){
44 SWIGINTERN std::size_t Dali_Signal_void_TextEditor_Scroll_Type__GetConnectionCount(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *self){
45 return self->GetConnectionCount();
47 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Connect(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *self,void (*func)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)){
48 self->Connect( func );
50 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Disconnect(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *self,void (*func)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)){
51 self->Disconnect( func );
53 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Emit(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *self,Dali::Toolkit::TextEditor arg1,Dali::Toolkit::DevelTextEditor::Scroll::Type arg2){
54 self->Emit( arg1, arg2 );
61 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TextEditor_SWIGUpcast(Dali::Toolkit::TextEditor *jarg1) {
62 return (Dali::Toolkit::Control *)jarg1;
65 /*TextEditor Property binding*/
66 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_RENDERING_BACKEND_get() {
70 result = (int)Dali::Toolkit::TextEditor::Property::RENDERING_BACKEND;
71 jresult = (int)result;
76 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_TEXT_get() {
80 result = (int)Dali::Toolkit::TextEditor::Property::TEXT;
81 jresult = (int)result;
86 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_TEXT_COLOR_get() {
90 result = (int)Dali::Toolkit::TextEditor::Property::TEXT_COLOR;
91 jresult = (int)result;
96 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_FONT_FAMILY_get() {
100 result = (int)Dali::Toolkit::TextEditor::Property::FONT_FAMILY;
101 jresult = (int)result;
106 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_FONT_STYLE_get() {
110 result = (int)Dali::Toolkit::TextEditor::Property::FONT_STYLE;
111 jresult = (int)result;
116 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_POINT_SIZE_get() {
120 result = (int)Dali::Toolkit::TextEditor::Property::POINT_SIZE;
121 jresult = (int)result;
126 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_HORIZONTAL_ALIGNMENT_get() {
130 result = (int)Dali::Toolkit::TextEditor::Property::HORIZONTAL_ALIGNMENT;
131 jresult = (int)result;
136 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SCROLL_THRESHOLD_get() {
140 result = (int)Dali::Toolkit::TextEditor::Property::SCROLL_THRESHOLD;
141 jresult = (int)result;
146 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SCROLL_SPEED_get() {
150 result = (int)Dali::Toolkit::TextEditor::Property::SCROLL_SPEED;
151 jresult = (int)result;
156 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_PRIMARY_CURSOR_COLOR_get() {
160 result = (int)Dali::Toolkit::TextEditor::Property::PRIMARY_CURSOR_COLOR;
161 jresult = (int)result;
166 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SECONDARY_CURSOR_COLOR_get() {
170 result = (int)Dali::Toolkit::TextEditor::Property::SECONDARY_CURSOR_COLOR;
171 jresult = (int)result;
176 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_ENABLE_CURSOR_BLINK_get() {
180 result = (int)Dali::Toolkit::TextEditor::Property::ENABLE_CURSOR_BLINK;
181 jresult = (int)result;
186 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_CURSOR_BLINK_INTERVAL_get() {
190 result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_BLINK_INTERVAL;
191 jresult = (int)result;
196 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_CURSOR_BLINK_DURATION_get() {
200 result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_BLINK_DURATION;
201 jresult = (int)result;
206 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_CURSOR_WIDTH_get() {
210 result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_WIDTH;
211 jresult = (int)result;
216 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_GRAB_HANDLE_IMAGE_get() {
220 result = (int)Dali::Toolkit::TextEditor::Property::GRAB_HANDLE_IMAGE;
221 jresult = (int)result;
226 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_GRAB_HANDLE_PRESSED_IMAGE_get() {
230 result = (int)Dali::Toolkit::TextEditor::Property::GRAB_HANDLE_PRESSED_IMAGE;
231 jresult = (int)result;
236 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_IMAGE_LEFT_get() {
240 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_IMAGE_LEFT;
241 jresult = (int)result;
246 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_IMAGE_RIGHT_get() {
250 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_IMAGE_RIGHT;
251 jresult = (int)result;
256 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get() {
260 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_PRESSED_IMAGE_LEFT;
261 jresult = (int)result;
266 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get() {
270 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_PRESSED_IMAGE_RIGHT;
271 jresult = (int)result;
276 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get() {
280 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_MARKER_IMAGE_LEFT;
281 jresult = (int)result;
286 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get() {
290 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_MARKER_IMAGE_RIGHT;
291 jresult = (int)result;
296 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HIGHLIGHT_COLOR_get() {
300 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HIGHLIGHT_COLOR;
301 jresult = (int)result;
306 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_DECORATION_BOUNDING_BOX_get() {
310 result = (int)Dali::Toolkit::TextEditor::Property::DECORATION_BOUNDING_BOX;
311 jresult = (int)result;
316 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_ENABLE_MARKUP_get() {
320 result = (int)Dali::Toolkit::TextEditor::Property::ENABLE_MARKUP;
321 jresult = (int)result;
326 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_COLOR_get() {
330 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_COLOR;
331 jresult = (int)result;
336 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_FONT_FAMILY_get() {
340 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_FONT_FAMILY;
341 jresult = (int)result;
346 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_FONT_STYLE_get() {
350 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_FONT_STYLE;
351 jresult = (int)result;
356 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_POINT_SIZE_get() {
360 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_POINT_SIZE;
361 jresult = (int)result;
366 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_LINE_SPACING_get() {
370 result = (int)Dali::Toolkit::TextEditor::Property::LINE_SPACING;
371 jresult = (int)result;
376 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_LINE_SPACING_get() {
380 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_LINE_SPACING;
381 jresult = (int)result;
386 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_UNDERLINE_get() {
390 result = (int)Dali::Toolkit::TextEditor::Property::UNDERLINE;
391 jresult = (int)result;
396 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_UNDERLINE_get() {
400 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_UNDERLINE;
401 jresult = (int)result;
406 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SHADOW_get() {
410 result = (int)Dali::Toolkit::TextEditor::Property::SHADOW;
411 jresult = (int)result;
416 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_SHADOW_get() {
420 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_SHADOW;
421 jresult = (int)result;
426 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_EMBOSS_get() {
430 result = (int)Dali::Toolkit::TextEditor::Property::EMBOSS;
431 jresult = (int)result;
436 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_EMBOSS_get() {
440 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_EMBOSS;
441 jresult = (int)result;
446 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_OUTLINE_get() {
450 result = (int)Dali::Toolkit::TextEditor::Property::OUTLINE;
451 jresult = (int)result;
456 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_OUTLINE_get() {
460 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_OUTLINE;
461 jresult = (int)result;
465 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SMOOTH_SCROLL_get() {
469 result = (int)Dali::Toolkit::DevelTextEditor::Property::SMOOTH_SCROLL;
470 jresult = (int)result;
474 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SMOOTH_SCROLL_DURATION_get() {
478 result = (int)Dali::Toolkit::DevelTextEditor::Property::SMOOTH_SCROLL_DURATION;
479 jresult = (int)result;
483 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_ENABLE_SCROLL_BAR_get() {
487 result = (int)Dali::Toolkit::DevelTextEditor::Property::ENABLE_SCROLL_BAR;
488 jresult = (int)result;
492 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SCROLL_BAR_SHOW_DURATION_get() {
496 result = (int)Dali::Toolkit::DevelTextEditor::Property::SCROLL_BAR_SHOW_DURATION;
497 jresult = (int)result;
501 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SCROLL_BAR_FADE_DURATION_get() {
505 result = (int)Dali::Toolkit::DevelTextEditor::Property::SCROLL_BAR_FADE_DURATION;
506 jresult = (int)result;
510 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PIXEL_SIZE_get() {
514 result = (int)Dali::Toolkit::DevelTextEditor::Property::PIXEL_SIZE;
515 jresult = (int)result;
519 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_LINE_COUNT_get() {
523 result = (int)Dali::Toolkit::DevelTextEditor::Property::LINE_COUNT;
524 jresult = (int)result;
528 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PLACEHOLDER_TEXT_get() {
532 result = (int)Dali::Toolkit::DevelTextEditor::Property::PLACEHOLDER_TEXT;
533 jresult = (int)result;
537 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PLACEHOLDER_TEXT_COLOR_get() {
541 result = (int)Dali::Toolkit::DevelTextEditor::Property::PLACEHOLDER_TEXT_COLOR;
542 jresult = (int)result;
546 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_ENABLE_SELECTION_get() {
550 result = (int)Dali::Toolkit::DevelTextEditor::Property::ENABLE_SELECTION;
551 jresult = (int)result;
555 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PLACEHOLDER_get() {
559 result = (int)Dali::Toolkit::DevelTextEditor::Property::PLACEHOLDER;
560 jresult = (int)result;
565 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor_Property() {
567 Dali::Toolkit::TextEditor::Property *result = 0 ;
571 result = (Dali::Toolkit::TextEditor::Property *)new Dali::Toolkit::TextEditor::Property();
572 } catch (std::out_of_range& e) {
574 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
576 } catch (std::exception& e) {
578 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
582 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
586 jresult = (void *)result;
591 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditor_Property(void * jarg1) {
592 Dali::Toolkit::TextEditor::Property *arg1 = (Dali::Toolkit::TextEditor::Property *) 0 ;
594 arg1 = (Dali::Toolkit::TextEditor::Property *)jarg1;
598 } catch (std::out_of_range& e) {
600 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
602 } catch (std::exception& e) {
604 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
608 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
615 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor_InputStyle() {
617 Dali::Toolkit::TextEditor::InputStyle *result = 0 ;
621 result = (Dali::Toolkit::TextEditor::InputStyle *)new Dali::Toolkit::TextEditor::InputStyle();
622 } catch (std::out_of_range& e) {
624 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
626 } catch (std::exception& e) {
628 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
632 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
636 jresult = (void *)result;
641 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditor_InputStyle(void * jarg1) {
642 Dali::Toolkit::TextEditor::InputStyle *arg1 = (Dali::Toolkit::TextEditor::InputStyle *) 0 ;
644 arg1 = (Dali::Toolkit::TextEditor::InputStyle *)jarg1;
648 } catch (std::out_of_range& e) {
650 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
652 } catch (std::exception& e) {
654 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
658 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
665 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_New() {
667 Dali::Toolkit::TextEditor result;
671 result = Dali::Toolkit::TextEditor::New();
672 } catch (std::out_of_range& e) {
674 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
676 } catch (std::exception& e) {
678 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
682 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
686 jresult = new Dali::Toolkit::TextEditor((const Dali::Toolkit::TextEditor &)result);
691 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor__SWIG_0() {
693 Dali::Toolkit::TextEditor *result = 0 ;
697 result = (Dali::Toolkit::TextEditor *)new Dali::Toolkit::TextEditor();
698 } catch (std::out_of_range& e) {
700 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
702 } catch (std::exception& e) {
704 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
708 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
712 jresult = (void *)result;
717 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor__SWIG_1(void * jarg1) {
719 Dali::Toolkit::TextEditor *arg1 = 0 ;
720 Dali::Toolkit::TextEditor *result = 0 ;
722 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
724 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor const & type is null", 0);
729 result = (Dali::Toolkit::TextEditor *)new Dali::Toolkit::TextEditor((Dali::Toolkit::TextEditor const &)*arg1);
730 } catch (std::out_of_range& e) {
732 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
734 } catch (std::exception& e) {
736 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
740 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
744 jresult = (void *)result;
749 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_Assign(void * jarg1, void * jarg2) {
751 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
752 Dali::Toolkit::TextEditor *arg2 = 0 ;
753 Dali::Toolkit::TextEditor *result = 0 ;
755 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
756 arg2 = (Dali::Toolkit::TextEditor *)jarg2;
758 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor const & type is null", 0);
763 result = (Dali::Toolkit::TextEditor *) &(arg1)->operator =((Dali::Toolkit::TextEditor const &)*arg2);
764 } catch (std::out_of_range& e) {
766 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
768 } catch (std::exception& e) {
770 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
774 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
778 jresult = (void *)result;
783 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditor(void * jarg1) {
784 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
786 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
790 } catch (std::out_of_range& e) {
792 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
794 } catch (std::exception& e) {
796 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
800 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
807 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_DownCast(void * jarg1) {
809 Dali::BaseHandle arg1 ;
810 Dali::BaseHandle *argp1 ;
811 Dali::Toolkit::TextEditor result;
813 argp1 = (Dali::BaseHandle *)jarg1;
815 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
821 result = Dali::Toolkit::TextEditor::DownCast(arg1);
822 } catch (std::out_of_range& e) {
824 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
826 } catch (std::exception& e) {
828 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
832 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
836 jresult = new Dali::Toolkit::TextEditor((const Dali::Toolkit::TextEditor &)result);
841 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_TextChangedSignal(void * jarg1) {
843 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
844 Dali::Toolkit::TextEditor::TextChangedSignalType *result = 0 ;
846 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
849 result = (Dali::Toolkit::TextEditor::TextChangedSignalType *) &(arg1)->TextChangedSignal();
850 } catch (std::out_of_range& e) {
852 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
854 } catch (std::exception& e) {
856 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
860 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
864 jresult = (void *)result;
869 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_InputStyleChangedSignal(void * jarg1) {
871 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
872 Dali::Toolkit::TextEditor::InputStyleChangedSignalType *result = 0 ;
874 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
877 result = (Dali::Toolkit::TextEditor::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
878 } catch (std::out_of_range& e) {
880 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
882 } catch (std::exception& e) {
884 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
888 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
892 jresult = (void *)result;
897 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextEditorSignal_Empty(void * jarg1) {
898 unsigned int jresult ;
899 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
902 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
905 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextEditor) > const *)arg1);
906 } catch (std::out_of_range& e) {
908 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
910 } catch (std::exception& e) {
912 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
916 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
925 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextEditorSignal_GetConnectionCount(void * jarg1) {
926 unsigned long jresult ;
927 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
930 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
933 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextEditor) > const *)arg1);
934 } catch (std::out_of_range& e) {
936 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
938 } catch (std::exception& e) {
940 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
944 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
948 jresult = (unsigned long)result;
953 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Connect(void * jarg1, void * jarg2) {
954 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
955 void (*arg2)(Dali::Toolkit::TextEditor) = (void (*)(Dali::Toolkit::TextEditor)) 0 ;
957 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
958 arg2 = (void (*)(Dali::Toolkit::TextEditor))jarg2;
961 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Connect(arg1,arg2);
962 } catch (std::out_of_range& e) {
964 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
966 } catch (std::exception& e) {
968 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
972 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
979 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Disconnect(void * jarg1, void * jarg2) {
980 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
981 void (*arg2)(Dali::Toolkit::TextEditor) = (void (*)(Dali::Toolkit::TextEditor)) 0 ;
983 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
984 arg2 = (void (*)(Dali::Toolkit::TextEditor))jarg2;
987 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Disconnect(arg1,arg2);
988 } catch (std::out_of_range& e) {
990 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
992 } catch (std::exception& e) {
994 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
998 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1005 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Emit(void * jarg1, void * jarg2) {
1006 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1007 Dali::Toolkit::TextEditor arg2 ;
1008 Dali::Toolkit::TextEditor *argp2 ;
1010 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1011 argp2 = (Dali::Toolkit::TextEditor *)jarg2;
1013 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextEditor", 0);
1019 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Emit(arg1,arg2);
1020 } catch (std::out_of_range& e) {
1022 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1024 } catch (std::exception& e) {
1026 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1030 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1037 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditorSignal() {
1039 Dali::Signal< void (Dali::Toolkit::TextEditor) > *result = 0 ;
1043 result = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)new Dali::Signal< void (Dali::Toolkit::TextEditor) >();
1044 } catch (std::out_of_range& e) {
1046 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1048 } catch (std::exception& e) {
1050 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1054 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1058 jresult = (void *)result;
1063 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditorSignal(void * jarg1) {
1064 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1066 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1070 } catch (std::out_of_range& e) {
1072 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1074 } catch (std::exception& e) {
1076 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1080 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1086 /*ScrollStateChangedSignal*/
1087 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_ScrollStateChangedSignal(void * jarg1) {
1089 Dali::Toolkit::TextEditor *arg1 = 0 ;
1090 Dali::Toolkit::DevelTextEditor::ScrollStateChangedSignalType *result = 0 ;
1092 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
1094 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor & type is null", 0);
1099 result = (Dali::Toolkit::DevelTextEditor::ScrollStateChangedSignalType *) &Dali::Toolkit::DevelTextEditor::ScrollStateChangedSignal(*arg1);
1100 } catch (std::out_of_range& e) {
1102 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1104 } catch (std::exception& e) {
1106 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1110 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1114 jresult = (void *)result;
1118 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Empty(void * jarg1) {
1119 unsigned int jresult ;
1120 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1123 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1126 result = (bool)Dali_Signal_void_TextEditor_Scroll_Type__Empty((Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *)arg1);
1127 } catch (std::out_of_range& e) {
1129 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1131 } catch (std::exception& e) {
1133 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1137 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1146 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_GetConnectionCount(void * jarg1) {
1147 unsigned long jresult ;
1148 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1151 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1154 result = Dali_Signal_void_TextEditor_Scroll_Type__GetConnectionCount((Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *)arg1);
1155 } catch (std::out_of_range& e) {
1157 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1159 } catch (std::exception& e) {
1161 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1165 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1169 jresult = (unsigned long)result;
1174 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Connect(void * jarg1, void * jarg2) {
1175 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1176 void (*arg2)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type) = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)) 0 ;
1178 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1179 arg2 = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type))jarg2;
1182 Dali_Signal_void_TextEditor_Scroll_Type__Connect(arg1,arg2);
1183 } catch (std::out_of_range& e) {
1185 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1187 } catch (std::exception& e) {
1189 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1193 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1200 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Disconnect(void * jarg1, void * jarg2) {
1201 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1202 void (*arg2)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type) = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)) 0 ;
1204 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1205 arg2 = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type))jarg2;
1208 Dali_Signal_void_TextEditor_Scroll_Type__Disconnect(arg1,arg2);
1209 } catch (std::out_of_range& e) {
1211 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1213 } catch (std::exception& e) {
1215 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1219 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1226 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
1227 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1228 Dali::Toolkit::TextEditor arg2 ;
1229 Dali::Toolkit::DevelTextEditor::Scroll::Type arg3;
1230 Dali::Toolkit::TextEditor *argp2 ;
1232 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1233 argp2 = (Dali::Toolkit::TextEditor *)jarg2;
1234 arg3 = (Dali::Toolkit::DevelTextEditor::Scroll::Type)jarg3;
1236 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextEditor", 0);
1242 Dali_Signal_void_TextEditor_Scroll_Type__Emit(arg1,arg2,arg3);
1243 } catch (std::out_of_range& e) {
1245 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1247 } catch (std::exception& e) {
1249 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1253 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1260 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollStateChangedSignal() {
1262 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *result = 0 ;
1266 result = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)new Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) >();
1267 } catch (std::out_of_range& e) {
1269 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1271 } catch (std::exception& e) {
1273 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1277 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1281 jresult = (void *)result;
1286 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollStateChangedSignal(void * jarg1) {
1287 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1289 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1293 } catch (std::out_of_range& e) {
1295 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1297 } catch (std::exception& e) {
1299 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1303 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;