2 * Copyright (c) 2020 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 #include <dali-toolkit/public-api/controls/text-controls/text-editor.h>
20 #include <dali-toolkit/devel-api/controls/text-controls/text-editor-devel.h>
25 /* Callback for returning strings to C# without leaking memory */
26 typedef char * (SWIGSTDCALL* SWIG_CSharpStringHelperCallback)(const char *);
27 extern SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback;
29 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::TextEditor) > const *self){
32 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::TextEditor) > const *self){
33 return self->GetConnectionCount();
35 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)){
36 self->Connect( func );
38 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)){
39 self->Disconnect( func );
41 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::TextEditor) > *self,Dali::Toolkit::TextEditor arg){
45 SWIGINTERN bool Dali_Signal_void_TextEditor_Scroll_Type__Empty(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > const *self){
48 SWIGINTERN std::size_t Dali_Signal_void_TextEditor_Scroll_Type__GetConnectionCount(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > const *self){
49 return self->GetConnectionCount();
51 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Connect(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *self,void (*func)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type)){
52 self->Connect( func );
54 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Disconnect(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *self,void (*func)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type)){
55 self->Disconnect( func );
57 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Emit(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *self,Dali::Toolkit::TextEditor arg1,Dali::Toolkit::TextEditor::Scroll::Type arg2){
58 self->Emit( arg1, arg2 );
65 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TextEditor_SWIGUpcast(Dali::Toolkit::TextEditor *jarg1) {
66 return (Dali::Toolkit::Control *)jarg1;
69 /*TextEditor Property binding*/
70 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_RENDERING_BACKEND_get() {
74 result = (int)Dali::Toolkit::DevelTextEditor::Property::RENDERING_BACKEND;
75 jresult = (int)result;
80 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_TEXT_get() {
84 result = (int)Dali::Toolkit::TextEditor::Property::TEXT;
85 jresult = (int)result;
90 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_TEXT_COLOR_get() {
94 result = (int)Dali::Toolkit::TextEditor::Property::TEXT_COLOR;
95 jresult = (int)result;
100 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_FONT_FAMILY_get() {
104 result = (int)Dali::Toolkit::TextEditor::Property::FONT_FAMILY;
105 jresult = (int)result;
110 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_FONT_STYLE_get() {
114 result = (int)Dali::Toolkit::TextEditor::Property::FONT_STYLE;
115 jresult = (int)result;
120 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_POINT_SIZE_get() {
124 result = (int)Dali::Toolkit::TextEditor::Property::POINT_SIZE;
125 jresult = (int)result;
130 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_HORIZONTAL_ALIGNMENT_get() {
134 result = (int)Dali::Toolkit::TextEditor::Property::HORIZONTAL_ALIGNMENT;
135 jresult = (int)result;
140 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_VERTICAL_ALIGNMENT_get() {
142 return (int)Dali::Toolkit::DevelTextEditor::Property::VERTICAL_ALIGNMENT;
146 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SCROLL_THRESHOLD_get() {
150 result = (int)Dali::Toolkit::TextEditor::Property::SCROLL_THRESHOLD;
151 jresult = (int)result;
156 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SCROLL_SPEED_get() {
160 result = (int)Dali::Toolkit::TextEditor::Property::SCROLL_SPEED;
161 jresult = (int)result;
166 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_PRIMARY_CURSOR_COLOR_get() {
170 result = (int)Dali::Toolkit::TextEditor::Property::PRIMARY_CURSOR_COLOR;
171 jresult = (int)result;
176 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SECONDARY_CURSOR_COLOR_get() {
180 result = (int)Dali::Toolkit::TextEditor::Property::SECONDARY_CURSOR_COLOR;
181 jresult = (int)result;
186 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_ENABLE_CURSOR_BLINK_get() {
190 result = (int)Dali::Toolkit::TextEditor::Property::ENABLE_CURSOR_BLINK;
191 jresult = (int)result;
196 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_CURSOR_BLINK_INTERVAL_get() {
200 result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_BLINK_INTERVAL;
201 jresult = (int)result;
206 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_CURSOR_BLINK_DURATION_get() {
210 result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_BLINK_DURATION;
211 jresult = (int)result;
216 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_CURSOR_WIDTH_get() {
220 result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_WIDTH;
221 jresult = (int)result;
226 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_GRAB_HANDLE_IMAGE_get() {
230 result = (int)Dali::Toolkit::TextEditor::Property::GRAB_HANDLE_IMAGE;
231 jresult = (int)result;
236 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_GRAB_HANDLE_PRESSED_IMAGE_get() {
240 result = (int)Dali::Toolkit::TextEditor::Property::GRAB_HANDLE_PRESSED_IMAGE;
241 jresult = (int)result;
246 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_IMAGE_LEFT_get() {
250 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_IMAGE_LEFT;
251 jresult = (int)result;
256 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_IMAGE_RIGHT_get() {
260 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_IMAGE_RIGHT;
261 jresult = (int)result;
266 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get() {
270 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_PRESSED_IMAGE_LEFT;
271 jresult = (int)result;
276 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get() {
280 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_PRESSED_IMAGE_RIGHT;
281 jresult = (int)result;
286 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get() {
290 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_MARKER_IMAGE_LEFT;
291 jresult = (int)result;
296 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get() {
300 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_MARKER_IMAGE_RIGHT;
301 jresult = (int)result;
306 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HIGHLIGHT_COLOR_get() {
310 result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HIGHLIGHT_COLOR;
311 jresult = (int)result;
316 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_DECORATION_BOUNDING_BOX_get() {
320 result = (int)Dali::Toolkit::TextEditor::Property::DECORATION_BOUNDING_BOX;
321 jresult = (int)result;
326 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_ENABLE_MARKUP_get() {
330 result = (int)Dali::Toolkit::TextEditor::Property::ENABLE_MARKUP;
331 jresult = (int)result;
336 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_COLOR_get() {
340 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_COLOR;
341 jresult = (int)result;
346 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_FONT_FAMILY_get() {
350 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_FONT_FAMILY;
351 jresult = (int)result;
356 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_FONT_STYLE_get() {
360 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_FONT_STYLE;
361 jresult = (int)result;
366 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_POINT_SIZE_get() {
370 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_POINT_SIZE;
371 jresult = (int)result;
376 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_LINE_SPACING_get() {
380 result = (int)Dali::Toolkit::TextEditor::Property::LINE_SPACING;
381 jresult = (int)result;
386 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_LINE_SPACING_get() {
390 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_LINE_SPACING;
391 jresult = (int)result;
396 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_RELATIVE_LINE_SIZE_get() {
398 return (int)Dali::Toolkit::DevelTextEditor::Property::RELATIVE_LINE_SIZE;
402 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_UNDERLINE_get() {
406 result = (int)Dali::Toolkit::TextEditor::Property::UNDERLINE;
407 jresult = (int)result;
412 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_UNDERLINE_get() {
416 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_UNDERLINE;
417 jresult = (int)result;
422 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SHADOW_get() {
426 result = (int)Dali::Toolkit::TextEditor::Property::SHADOW;
427 jresult = (int)result;
432 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_SHADOW_get() {
436 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_SHADOW;
437 jresult = (int)result;
442 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_EMBOSS_get() {
446 result = (int)Dali::Toolkit::TextEditor::Property::EMBOSS;
447 jresult = (int)result;
452 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_EMBOSS_get() {
456 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_EMBOSS;
457 jresult = (int)result;
462 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_OUTLINE_get() {
466 result = (int)Dali::Toolkit::TextEditor::Property::OUTLINE;
467 jresult = (int)result;
472 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_OUTLINE_get() {
476 result = (int)Dali::Toolkit::TextEditor::Property::INPUT_OUTLINE;
477 jresult = (int)result;
481 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SMOOTH_SCROLL_get() {
485 result = (int)Dali::Toolkit::TextEditor::Property::SMOOTH_SCROLL;
486 jresult = (int)result;
490 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SMOOTH_SCROLL_DURATION_get() {
494 result = (int)Dali::Toolkit::TextEditor::Property::SMOOTH_SCROLL_DURATION;
495 jresult = (int)result;
499 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_ENABLE_SCROLL_BAR_get() {
503 result = (int)Dali::Toolkit::TextEditor::Property::ENABLE_SCROLL_BAR;
504 jresult = (int)result;
508 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SCROLL_BAR_SHOW_DURATION_get() {
512 result = (int)Dali::Toolkit::TextEditor::Property::SCROLL_BAR_SHOW_DURATION;
513 jresult = (int)result;
517 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SCROLL_BAR_FADE_DURATION_get() {
521 result = (int)Dali::Toolkit::TextEditor::Property::SCROLL_BAR_FADE_DURATION;
522 jresult = (int)result;
526 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PIXEL_SIZE_get() {
530 result = (int)Dali::Toolkit::TextEditor::Property::PIXEL_SIZE;
531 jresult = (int)result;
535 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_LINE_COUNT_get() {
539 result = (int)Dali::Toolkit::TextEditor::Property::LINE_COUNT;
540 jresult = (int)result;
544 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PLACEHOLDER_TEXT_get() {
548 result = (int)Dali::Toolkit::DevelTextEditor::Property::PLACEHOLDER_TEXT;
549 jresult = (int)result;
553 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PLACEHOLDER_TEXT_COLOR_get() {
557 result = (int)Dali::Toolkit::DevelTextEditor::Property::PLACEHOLDER_TEXT_COLOR;
558 jresult = (int)result;
562 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_ENABLE_SELECTION_get() {
566 result = (int)Dali::Toolkit::TextEditor::Property::ENABLE_SELECTION;
567 jresult = (int)result;
571 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PLACEHOLDER_get() {
575 result = (int)Dali::Toolkit::TextEditor::Property::PLACEHOLDER;
576 jresult = (int)result;
580 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTED_TEXT_get() {
584 result = (int)Dali::Toolkit::DevelTextEditor::Property::SELECTED_TEXT;
585 jresult = (int)result;
589 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTED_TEXT_START_get() {
593 result = (int)Dali::Toolkit::DevelTextEditor::Property::SELECTED_TEXT_START;
594 jresult = (int)result;
598 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTED_TEXT_END_get() {
602 result = (int)Dali::Toolkit::DevelTextEditor::Property::SELECTED_TEXT_END;
603 jresult = (int)result;
607 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_HORIZONTAL_SCROLL_POSITION_get() {
611 result = (int)Dali::Toolkit::DevelTextEditor::Property::HORIZONTAL_SCROLL_POSITION;
612 jresult = (int)result;
616 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_VERTICAL_SCROLL_POSITION_get() {
620 result = (int)Dali::Toolkit::DevelTextEditor::Property::VERTICAL_SCROLL_POSITION;
621 jresult = (int)result;
625 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_PRIMARY_CURSOR_POSITION_get() {
629 result = (int)Dali::Toolkit::DevelTextEditor::Property::PRIMARY_CURSOR_POSITION;
630 jresult = (int)result;
634 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_GRAB_HANDLE_COLOR_get() {
638 result = (int)Dali::Toolkit::DevelTextEditor::Property::GRAB_HANDLE_COLOR;
639 jresult = (int)result;
643 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_FILTER_get() {
647 result = (int)Dali::Toolkit::DevelTextEditor::Property::INPUT_FILTER;
648 jresult = (int)result;
652 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_POPUP_STYLE_get()
654 return (int)Dali::Toolkit::DevelTextEditor::Property::SELECTION_POPUP_STYLE;
657 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_ScrollBy(void * jarg1, void * jarg2) {
658 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0;
659 Dali::Vector2 *arg2 = 0 ;
661 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
662 arg2 = (Dali::Vector2 *)jarg2;
665 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 type is null", 0);
671 Dali::Toolkit::DevelTextEditor::ScrollBy( *arg1 , *arg2);
672 } CALL_CATCH_EXCEPTION();
676 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_ENABLE_EDITING_get() {
680 result = (int)Dali::Toolkit::DevelTextEditor::Property::ENABLE_EDITING;
681 jresult = (int)result;
685 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_FONT_SIZE_SCALE_get()
690 result = (int)Dali::Toolkit::DevelTextEditor::Property::FONT_SIZE_SCALE;
691 jresult = (int)result;
695 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_ENABLE_FONT_SIZE_SCALE_get()
697 return (int)Dali::Toolkit::DevelTextEditor::Property::ENABLE_FONT_SIZE_SCALE;
700 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_ENABLE_GRAB_HANDLE_get() {
704 result = (int)Dali::Toolkit::DevelTextEditor::Property::ENABLE_GRAB_HANDLE;
705 jresult = (int)result;
709 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_ENABLE_GRAB_HANDLE_POPUP_get() {
713 result = (int)Dali::Toolkit::DevelTextEditor::Property::ENABLE_GRAB_HANDLE_POPUP;
714 jresult = (int)result;
718 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_METHOD_SETTINGS_get() {
722 result = (int)Dali::Toolkit::DevelTextEditor::Property::INPUT_METHOD_SETTINGS;
723 jresult = (int)result;
727 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor_Property() {
729 Dali::Toolkit::TextEditor::Property *result = 0 ;
733 result = (Dali::Toolkit::TextEditor::Property *)new Dali::Toolkit::TextEditor::Property();
734 } CALL_CATCH_EXCEPTION(0);
737 jresult = (void *)result;
742 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditor_Property(void * jarg1) {
743 Dali::Toolkit::TextEditor::Property *arg1 = (Dali::Toolkit::TextEditor::Property *) 0 ;
745 arg1 = (Dali::Toolkit::TextEditor::Property *)jarg1;
749 } CALL_CATCH_EXCEPTION();
755 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor_InputStyle() {
757 Dali::Toolkit::TextEditor::InputStyle *result = 0 ;
761 result = (Dali::Toolkit::TextEditor::InputStyle *)new Dali::Toolkit::TextEditor::InputStyle();
762 } CALL_CATCH_EXCEPTION(0);
765 jresult = (void *)result;
770 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditor_InputStyle(void * jarg1) {
771 Dali::Toolkit::TextEditor::InputStyle *arg1 = (Dali::Toolkit::TextEditor::InputStyle *) 0 ;
773 arg1 = (Dali::Toolkit::TextEditor::InputStyle *)jarg1;
777 } CALL_CATCH_EXCEPTION();
783 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_New() {
785 Dali::Toolkit::TextEditor result;
789 result = Dali::Toolkit::TextEditor::New();
790 } CALL_CATCH_EXCEPTION(0);
793 jresult = new Dali::Toolkit::TextEditor((const Dali::Toolkit::TextEditor &)result);
798 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor__SWIG_0() {
800 Dali::Toolkit::TextEditor *result = 0 ;
804 result = (Dali::Toolkit::TextEditor *)new Dali::Toolkit::TextEditor();
805 } CALL_CATCH_EXCEPTION(0);
808 jresult = (void *)result;
813 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor__SWIG_1(void * jarg1) {
815 Dali::Toolkit::TextEditor *arg1 = 0 ;
816 Dali::Toolkit::TextEditor *result = 0 ;
818 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
820 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor const & type is null", 0);
825 result = (Dali::Toolkit::TextEditor *)new Dali::Toolkit::TextEditor((Dali::Toolkit::TextEditor const &)*arg1);
826 } CALL_CATCH_EXCEPTION(0);
829 jresult = (void *)result;
834 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_Assign(void * jarg1, void * jarg2) {
836 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
837 Dali::Toolkit::TextEditor *arg2 = 0 ;
838 Dali::Toolkit::TextEditor *result = 0 ;
840 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
841 arg2 = (Dali::Toolkit::TextEditor *)jarg2;
843 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor const & type is null", 0);
848 result = (Dali::Toolkit::TextEditor *) &(arg1)->operator =((Dali::Toolkit::TextEditor const &)*arg2);
849 } CALL_CATCH_EXCEPTION(0);
852 jresult = (void *)result;
857 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditor(void * jarg1) {
858 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
860 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
864 } CALL_CATCH_EXCEPTION();
870 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_DownCast(void * jarg1) {
872 Dali::BaseHandle arg1 ;
873 Dali::BaseHandle *argp1 ;
874 Dali::Toolkit::TextEditor result;
876 argp1 = (Dali::BaseHandle *)jarg1;
878 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
884 result = Dali::Toolkit::TextEditor::DownCast(arg1);
885 } CALL_CATCH_EXCEPTION(0);
888 jresult = new Dali::Toolkit::TextEditor((const Dali::Toolkit::TextEditor &)result);
893 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_TextChangedSignal(void * jarg1) {
895 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
896 Dali::Toolkit::TextEditor::TextChangedSignalType *result = 0 ;
898 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
901 result = (Dali::Toolkit::TextEditor::TextChangedSignalType *) &(arg1)->TextChangedSignal();
902 } CALL_CATCH_EXCEPTION(0);
905 jresult = (void *)result;
910 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_InputStyleChangedSignal(void * jarg1) {
912 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
913 Dali::Toolkit::TextEditor::InputStyleChangedSignalType *result = 0 ;
915 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
918 result = (Dali::Toolkit::TextEditor::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
919 } CALL_CATCH_EXCEPTION(0);
922 jresult = (void *)result;
927 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_AnchorClickedSignal(void * jarg1) {
929 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
930 Dali::Toolkit::DevelTextEditor::AnchorClickedSignalType *result = 0 ;
932 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
935 result = (Dali::Toolkit::DevelTextEditor::AnchorClickedSignalType *)&Dali::Toolkit::DevelTextEditor::AnchorClickedSignal(*arg1);
936 } CALL_CATCH_EXCEPTION(0);
939 jresult = (void *)result;
944 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_InputFilteredSignal(void * pTextEditor) {
946 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ;
947 Dali::Toolkit::DevelTextEditor::InputFilteredSignalType *result = 0 ;
949 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
952 result = (Dali::Toolkit::DevelTextEditor::InputFilteredSignalType *)&Dali::Toolkit::DevelTextEditor::InputFilteredSignal(*textEditor);
953 } CALL_CATCH_EXCEPTION(0);
956 jresult = (void *)result;
961 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_SelectWholeText(void * jarg1) {
962 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0;
964 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
967 Dali::Toolkit::DevelTextEditor::SelectWholeText( *arg1 );
968 } CALL_CATCH_EXCEPTION();
972 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_SelectText(void * pTextEditor, unsigned int start, unsigned int end) {
973 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0;
975 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
978 Dali::Toolkit::DevelTextEditor::SelectText( *textEditor, start, end );
979 } CALL_CATCH_EXCEPTION();
983 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_SelectNone(void * jarg1) {
984 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0;
986 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
989 Dali::Toolkit::DevelTextEditor::SelectNone( *arg1 );
990 } CALL_CATCH_EXCEPTION();
994 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_GetTextSize(void * pTextEditor, unsigned int start, unsigned int end)
996 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0;
999 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1002 sizeList = new Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true >
1003 ((const Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true > &)(Dali::Toolkit::DevelTextEditor::GetTextSize( *textEditor, start, end )));
1005 CALL_CATCH_EXCEPTION(0);
1011 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_GetTextPosition(void * pTextEditor, unsigned int start, unsigned int end)
1013 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0;
1016 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1019 sizeList = new Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true >
1020 ((const Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true > &)(Dali::Toolkit::DevelTextEditor::GetTextPosition( *textEditor, start, end )));
1022 CALL_CATCH_EXCEPTION(0);
1028 SWIGEXPORT char* SWIGSTDCALL CSharp_Dali_TextEditor_CopyText(void *pTextEditor)
1031 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *)0;
1032 std::string copiedText;
1034 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1037 copiedText = Dali::Toolkit::DevelTextEditor::CopyText(*textEditor);
1039 CALL_CATCH_EXCEPTION(0);
1041 csCopiedText = SWIG_csharp_string_callback((&copiedText)->c_str());
1042 return csCopiedText;
1045 SWIGEXPORT char* SWIGSTDCALL CSharp_Dali_TextEditor_CutText(void *pTextEditor)
1048 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *)0;
1049 std::string cutText;
1051 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1054 cutText = Dali::Toolkit::DevelTextEditor::CutText(*textEditor);
1056 CALL_CATCH_EXCEPTION(0);
1058 csCutText = SWIG_csharp_string_callback((&cutText)->c_str());
1062 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_PasteText(void *pTextEditor)
1064 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *)0;
1066 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1069 Dali::Toolkit::DevelTextEditor::PasteText(*textEditor);
1071 CALL_CATCH_EXCEPTION();
1075 /*TextEditorSignal*/
1076 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextEditorSignal_Empty(void * jarg1) {
1077 unsigned int jresult ;
1078 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1081 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1084 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextEditor) > const *)arg1);
1085 } CALL_CATCH_EXCEPTION(0);
1093 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextEditorSignal_GetConnectionCount(void * jarg1) {
1094 unsigned long jresult ;
1095 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1098 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1101 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextEditor) > const *)arg1);
1102 } CALL_CATCH_EXCEPTION(0);
1105 jresult = (unsigned long)result;
1110 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Connect(void * jarg1, void * jarg2) {
1111 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1112 void (*arg2)(Dali::Toolkit::TextEditor) = (void (*)(Dali::Toolkit::TextEditor)) 0 ;
1114 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1115 arg2 = (void (*)(Dali::Toolkit::TextEditor))jarg2;
1118 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Connect(arg1,arg2);
1119 } CALL_CATCH_EXCEPTION();
1125 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Disconnect(void * jarg1, void * jarg2) {
1126 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1127 void (*arg2)(Dali::Toolkit::TextEditor) = (void (*)(Dali::Toolkit::TextEditor)) 0 ;
1129 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1130 arg2 = (void (*)(Dali::Toolkit::TextEditor))jarg2;
1133 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Disconnect(arg1,arg2);
1134 } CALL_CATCH_EXCEPTION();
1140 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Emit(void * jarg1, void * jarg2) {
1141 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1142 Dali::Toolkit::TextEditor arg2 ;
1143 Dali::Toolkit::TextEditor *argp2 ;
1145 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1146 argp2 = (Dali::Toolkit::TextEditor *)jarg2;
1148 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextEditor", 0);
1154 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Emit(arg1,arg2);
1155 } CALL_CATCH_EXCEPTION();
1161 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditorSignal() {
1163 Dali::Signal< void (Dali::Toolkit::TextEditor) > *result = 0 ;
1167 result = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)new Dali::Signal< void (Dali::Toolkit::TextEditor) >();
1168 } CALL_CATCH_EXCEPTION(0);
1171 jresult = (void *)result;
1176 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditorSignal(void * jarg1) {
1177 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1179 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1183 } CALL_CATCH_EXCEPTION();
1188 /*ScrollStateChangedSignal*/
1189 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_ScrollStateChangedSignal(void * jarg1) {
1191 Dali::Toolkit::TextEditor *arg1 = 0 ;
1192 Dali::Toolkit::TextEditor::ScrollStateChangedSignalType *result = 0 ;
1194 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
1196 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor & type is null", 0);
1201 result = (Dali::Toolkit::TextEditor::ScrollStateChangedSignalType *) &arg1->ScrollStateChangedSignal();
1202 } CALL_CATCH_EXCEPTION(0);
1205 jresult = (void *)result;
1209 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Empty(void * jarg1) {
1210 unsigned int jresult ;
1211 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1214 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1217 result = (bool)Dali_Signal_void_TextEditor_Scroll_Type__Empty((Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > const *)arg1);
1218 } CALL_CATCH_EXCEPTION(0);
1226 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_GetConnectionCount(void * jarg1) {
1227 unsigned long jresult ;
1228 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1231 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1234 result = Dali_Signal_void_TextEditor_Scroll_Type__GetConnectionCount((Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > const *)arg1);
1235 } CALL_CATCH_EXCEPTION(0);
1238 jresult = (unsigned long)result;
1243 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Connect(void * jarg1, void * jarg2) {
1244 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1245 void (*arg2)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type) = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type)) 0 ;
1247 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1248 arg2 = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type))jarg2;
1251 Dali_Signal_void_TextEditor_Scroll_Type__Connect(arg1,arg2);
1252 } CALL_CATCH_EXCEPTION();
1258 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Disconnect(void * jarg1, void * jarg2) {
1259 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1260 void (*arg2)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type) = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type)) 0 ;
1262 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1263 arg2 = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type))jarg2;
1266 Dali_Signal_void_TextEditor_Scroll_Type__Disconnect(arg1,arg2);
1267 } CALL_CATCH_EXCEPTION();
1273 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
1274 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1275 Dali::Toolkit::TextEditor arg2 ;
1276 Dali::Toolkit::TextEditor::Scroll::Type arg3;
1277 Dali::Toolkit::TextEditor *argp2 ;
1279 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1280 argp2 = (Dali::Toolkit::TextEditor *)jarg2;
1281 arg3 = (Dali::Toolkit::TextEditor::Scroll::Type)jarg3;
1283 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextEditor", 0);
1289 Dali_Signal_void_TextEditor_Scroll_Type__Emit(arg1,arg2,arg3);
1290 } CALL_CATCH_EXCEPTION();
1296 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollStateChangedSignal() {
1298 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *result = 0 ;
1302 result = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)new Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) >();
1303 } CALL_CATCH_EXCEPTION(0);
1306 jresult = (void *)result;
1311 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollStateChangedSignal(void * jarg1) {
1312 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1314 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1318 } CALL_CATCH_EXCEPTION();
1323 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_ENABLE_SHIFT_SELECTION_get()
1325 return (int)Dali::Toolkit::DevelTextEditor::Property::ENABLE_SHIFT_SELECTION;
1328 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_MATCH_SYSTEM_LANGUAGE_DIRECTION_get() {
1332 result = (int)Dali::Toolkit::DevelTextEditor::Property::MATCH_SYSTEM_LANGUAGE_DIRECTION;
1333 jresult = (int)result;
1337 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_MAX_LENGTH_get() {
1341 result = (int)Dali::Toolkit::DevelTextEditor::Property::MAX_LENGTH;
1342 jresult = (int)result;
1346 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_GetInputMethodContext(void * jarg1) {
1348 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
1349 Dali::InputMethodContext result;
1351 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
1354 result = Dali::Toolkit::DevelTextEditor::GetInputMethodContext(*arg1);
1355 } CALL_CATCH_EXCEPTION(0);
1357 jresult = new Dali::InputMethodContext((const Dali::InputMethodContext &)result);
1361 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_CursorPositionChangedSignal(void * pTextEditor) {
1363 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ;
1364 Dali::Toolkit::DevelTextEditor::CursorPositionChangedSignalType *result = 0 ;
1366 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1369 result = (Dali::Toolkit::DevelTextEditor::CursorPositionChangedSignalType *)&Dali::Toolkit::DevelTextEditor::CursorPositionChangedSignal(*textEditor);
1370 } CALL_CATCH_EXCEPTION(0);
1373 jresult = (void *)result;
1377 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_MaxLengthReachedSignal(void * jarg1) {
1379 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
1380 Dali::Toolkit::DevelTextEditor::MaxLengthReachedSignalType *result = 0 ;
1382 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
1385 result = (Dali::Toolkit::DevelTextEditor::MaxLengthReachedSignalType *)&Dali::Toolkit::DevelTextEditor::MaxLengthReachedSignal(*arg1);
1386 } CALL_CATCH_EXCEPTION(0);
1389 jresult = (void *)result;
1393 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_SelectionClearedSignal(void * pTextEditor) {
1395 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ;
1396 Dali::Toolkit::DevelTextEditor::SelectionClearedSignalType *result = 0 ;
1398 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1401 result = (Dali::Toolkit::DevelTextEditor::SelectionClearedSignalType *)&Dali::Toolkit::DevelTextEditor::SelectionClearedSignal(*textEditor);
1402 } CALL_CATCH_EXCEPTION(0);
1405 jresult = (void *)result;
1409 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_SelectionStartedSignal(void * pTextEditor) {
1411 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ;
1412 Dali::Toolkit::DevelTextEditor::SelectionStartedSignalType *result = 0 ;
1414 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1417 result = (Dali::Toolkit::DevelTextEditor::SelectionStartedSignalType *)&Dali::Toolkit::DevelTextEditor::SelectionStartedSignal(*textEditor);
1418 } CALL_CATCH_EXCEPTION(0);
1421 jresult = (void *)result;
1425 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_SelectionChangedSignal(void * pTextEditor) {
1427 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ;
1428 Dali::Toolkit::DevelTextEditor::SelectionChangedSignalType *result = 0 ;
1430 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1433 result = (Dali::Toolkit::DevelTextEditor::SelectionChangedSignalType *)&Dali::Toolkit::DevelTextEditor::SelectionChangedSignal(*textEditor);
1434 } CALL_CATCH_EXCEPTION(0);
1437 jresult = (void *)result;