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>
23 #include <dali-csharp-binder/common/common.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_TextEditor_New_With_Style(bool hasStyle) {
800 Dali::Toolkit::TextEditor result;
805 result = Dali::Toolkit::TextEditor::New(Dali::Toolkit::Control::ControlBehaviour::DISABLE_STYLE_CHANGE_SIGNALS);
807 result = Dali::Toolkit::TextEditor::New();
809 } CALL_CATCH_EXCEPTION(0);
812 jresult = new Dali::Toolkit::TextEditor((const Dali::Toolkit::TextEditor &)result);
817 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor__SWIG_0() {
819 Dali::Toolkit::TextEditor *result = 0 ;
823 result = (Dali::Toolkit::TextEditor *)new Dali::Toolkit::TextEditor();
824 } CALL_CATCH_EXCEPTION(0);
827 jresult = (void *)result;
832 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor__SWIG_1(void * jarg1) {
834 Dali::Toolkit::TextEditor *arg1 = 0 ;
835 Dali::Toolkit::TextEditor *result = 0 ;
837 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
839 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor const & type is null", 0);
844 result = (Dali::Toolkit::TextEditor *)new Dali::Toolkit::TextEditor((Dali::Toolkit::TextEditor const &)*arg1);
845 } CALL_CATCH_EXCEPTION(0);
848 jresult = (void *)result;
853 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_Assign(void * jarg1, void * jarg2) {
855 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
856 Dali::Toolkit::TextEditor *arg2 = 0 ;
857 Dali::Toolkit::TextEditor *result = 0 ;
859 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
860 arg2 = (Dali::Toolkit::TextEditor *)jarg2;
862 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor const & type is null", 0);
867 result = (Dali::Toolkit::TextEditor *) &(arg1)->operator =((Dali::Toolkit::TextEditor const &)*arg2);
868 } CALL_CATCH_EXCEPTION(0);
871 jresult = (void *)result;
876 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditor(void * jarg1) {
877 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
879 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
883 } CALL_CATCH_EXCEPTION();
889 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_DownCast(void * jarg1) {
891 Dali::BaseHandle arg1 ;
892 Dali::BaseHandle *argp1 ;
893 Dali::Toolkit::TextEditor result;
895 argp1 = (Dali::BaseHandle *)jarg1;
897 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
903 result = Dali::Toolkit::TextEditor::DownCast(arg1);
904 } CALL_CATCH_EXCEPTION(0);
907 jresult = new Dali::Toolkit::TextEditor((const Dali::Toolkit::TextEditor &)result);
912 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_TextChangedSignal(void * jarg1) {
914 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
915 Dali::Toolkit::TextEditor::TextChangedSignalType *result = 0 ;
917 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
920 result = (Dali::Toolkit::TextEditor::TextChangedSignalType *) &(arg1)->TextChangedSignal();
921 } CALL_CATCH_EXCEPTION(0);
924 jresult = (void *)result;
929 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_InputStyleChangedSignal(void * jarg1) {
931 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
932 Dali::Toolkit::TextEditor::InputStyleChangedSignalType *result = 0 ;
934 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
937 result = (Dali::Toolkit::TextEditor::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
938 } CALL_CATCH_EXCEPTION(0);
941 jresult = (void *)result;
946 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_AnchorClickedSignal(void * jarg1) {
948 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
949 Dali::Toolkit::DevelTextEditor::AnchorClickedSignalType *result = 0 ;
951 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
954 result = (Dali::Toolkit::DevelTextEditor::AnchorClickedSignalType *)&Dali::Toolkit::DevelTextEditor::AnchorClickedSignal(*arg1);
955 } CALL_CATCH_EXCEPTION(0);
958 jresult = (void *)result;
963 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_InputFilteredSignal(void * pTextEditor) {
965 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ;
966 Dali::Toolkit::DevelTextEditor::InputFilteredSignalType *result = 0 ;
968 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
971 result = (Dali::Toolkit::DevelTextEditor::InputFilteredSignalType *)&Dali::Toolkit::DevelTextEditor::InputFilteredSignal(*textEditor);
972 } CALL_CATCH_EXCEPTION(0);
975 jresult = (void *)result;
980 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_SelectWholeText(void * jarg1) {
981 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0;
983 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
986 Dali::Toolkit::DevelTextEditor::SelectWholeText( *arg1 );
987 } CALL_CATCH_EXCEPTION();
991 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_SelectText(void * pTextEditor, unsigned int start, unsigned int end) {
992 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0;
994 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
997 Dali::Toolkit::DevelTextEditor::SelectText( *textEditor, start, end );
998 } CALL_CATCH_EXCEPTION();
1002 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_SelectNone(void * jarg1) {
1003 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0;
1005 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
1008 Dali::Toolkit::DevelTextEditor::SelectNone( *arg1 );
1009 } CALL_CATCH_EXCEPTION();
1013 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_GetTextSize(void * pTextEditor, unsigned int start, unsigned int end)
1015 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0;
1018 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1021 sizeList = new Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true >
1022 ((const Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true > &)(Dali::Toolkit::DevelTextEditor::GetTextSize( *textEditor, start, end )));
1024 CALL_CATCH_EXCEPTION(0);
1030 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_GetTextPosition(void * pTextEditor, unsigned int start, unsigned int end)
1032 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0;
1035 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1038 sizeList = new Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true >
1039 ((const Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true > &)(Dali::Toolkit::DevelTextEditor::GetTextPosition( *textEditor, start, end )));
1041 CALL_CATCH_EXCEPTION(0);
1047 SWIGEXPORT void * SWIGSTDCALL CSharp_TextGeometry_TextEditor_GetTextBoundingRectangle(void * pTextEditor, uint32_t startIndex, uint32_t endIndex)
1049 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0;
1052 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1055 boundingRect = new Dali::Rect<>
1056 ((const Dali::Rect<> &)(Dali::Toolkit::DevelTextEditor::GetTextBoundingRectangle( *textEditor, startIndex, endIndex)));
1058 CALL_CATCH_EXCEPTION(0);
1061 return boundingRect;
1064 SWIGEXPORT char* SWIGSTDCALL CSharp_Dali_TextEditor_CopyText(void *pTextEditor)
1067 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *)0;
1068 std::string copiedText;
1070 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1073 copiedText = Dali::Toolkit::DevelTextEditor::CopyText(*textEditor);
1075 CALL_CATCH_EXCEPTION(0);
1077 csCopiedText = SWIG_csharp_string_callback((&copiedText)->c_str());
1078 return csCopiedText;
1081 SWIGEXPORT char* SWIGSTDCALL CSharp_Dali_TextEditor_CutText(void *pTextEditor)
1084 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *)0;
1085 std::string cutText;
1087 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1090 cutText = Dali::Toolkit::DevelTextEditor::CutText(*textEditor);
1092 CALL_CATCH_EXCEPTION(0);
1094 csCutText = SWIG_csharp_string_callback((&cutText)->c_str());
1098 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditor_PasteText(void *pTextEditor)
1100 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *)0;
1102 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1105 Dali::Toolkit::DevelTextEditor::PasteText(*textEditor);
1107 CALL_CATCH_EXCEPTION();
1111 /*TextEditorSignal*/
1112 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextEditorSignal_Empty(void * jarg1) {
1113 unsigned int jresult ;
1114 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1117 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1120 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextEditor) > const *)arg1);
1121 } CALL_CATCH_EXCEPTION(0);
1129 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextEditorSignal_GetConnectionCount(void * jarg1) {
1130 unsigned long jresult ;
1131 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1134 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1137 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextEditor) > const *)arg1);
1138 } CALL_CATCH_EXCEPTION(0);
1141 jresult = (unsigned long)result;
1146 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Connect(void * jarg1, void * jarg2) {
1147 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1148 void (*arg2)(Dali::Toolkit::TextEditor) = (void (*)(Dali::Toolkit::TextEditor)) 0 ;
1150 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1151 arg2 = (void (*)(Dali::Toolkit::TextEditor))jarg2;
1154 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Connect(arg1,arg2);
1155 } CALL_CATCH_EXCEPTION();
1161 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Disconnect(void * jarg1, void * jarg2) {
1162 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1163 void (*arg2)(Dali::Toolkit::TextEditor) = (void (*)(Dali::Toolkit::TextEditor)) 0 ;
1165 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1166 arg2 = (void (*)(Dali::Toolkit::TextEditor))jarg2;
1169 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Disconnect(arg1,arg2);
1170 } CALL_CATCH_EXCEPTION();
1176 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Emit(void * jarg1, void * jarg2) {
1177 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1178 Dali::Toolkit::TextEditor arg2 ;
1179 Dali::Toolkit::TextEditor *argp2 ;
1181 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1182 argp2 = (Dali::Toolkit::TextEditor *)jarg2;
1184 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextEditor", 0);
1190 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Emit(arg1,arg2);
1191 } CALL_CATCH_EXCEPTION();
1197 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditorSignal() {
1199 Dali::Signal< void (Dali::Toolkit::TextEditor) > *result = 0 ;
1203 result = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)new Dali::Signal< void (Dali::Toolkit::TextEditor) >();
1204 } CALL_CATCH_EXCEPTION(0);
1207 jresult = (void *)result;
1212 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditorSignal(void * jarg1) {
1213 Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1215 arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1219 } CALL_CATCH_EXCEPTION();
1224 /*ScrollStateChangedSignal*/
1225 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_ScrollStateChangedSignal(void * jarg1) {
1227 Dali::Toolkit::TextEditor *arg1 = 0 ;
1228 Dali::Toolkit::TextEditor::ScrollStateChangedSignalType *result = 0 ;
1230 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
1232 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor & type is null", 0);
1237 result = (Dali::Toolkit::TextEditor::ScrollStateChangedSignalType *) &arg1->ScrollStateChangedSignal();
1238 } CALL_CATCH_EXCEPTION(0);
1241 jresult = (void *)result;
1245 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Empty(void * jarg1) {
1246 unsigned int jresult ;
1247 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1250 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1253 result = (bool)Dali_Signal_void_TextEditor_Scroll_Type__Empty((Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > const *)arg1);
1254 } CALL_CATCH_EXCEPTION(0);
1262 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_GetConnectionCount(void * jarg1) {
1263 unsigned long jresult ;
1264 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1267 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1270 result = Dali_Signal_void_TextEditor_Scroll_Type__GetConnectionCount((Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > const *)arg1);
1271 } CALL_CATCH_EXCEPTION(0);
1274 jresult = (unsigned long)result;
1279 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Connect(void * jarg1, void * jarg2) {
1280 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1281 void (*arg2)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type) = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type)) 0 ;
1283 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1284 arg2 = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type))jarg2;
1287 Dali_Signal_void_TextEditor_Scroll_Type__Connect(arg1,arg2);
1288 } CALL_CATCH_EXCEPTION();
1294 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Disconnect(void * jarg1, void * jarg2) {
1295 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1296 void (*arg2)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type) = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type)) 0 ;
1298 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1299 arg2 = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::TextEditor::Scroll::Type))jarg2;
1302 Dali_Signal_void_TextEditor_Scroll_Type__Disconnect(arg1,arg2);
1303 } CALL_CATCH_EXCEPTION();
1309 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
1310 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1311 Dali::Toolkit::TextEditor arg2 ;
1312 Dali::Toolkit::TextEditor::Scroll::Type arg3;
1313 Dali::Toolkit::TextEditor *argp2 ;
1315 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1316 argp2 = (Dali::Toolkit::TextEditor *)jarg2;
1317 arg3 = (Dali::Toolkit::TextEditor::Scroll::Type)jarg3;
1319 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextEditor", 0);
1325 Dali_Signal_void_TextEditor_Scroll_Type__Emit(arg1,arg2,arg3);
1326 } CALL_CATCH_EXCEPTION();
1332 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollStateChangedSignal() {
1334 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *result = 0 ;
1338 result = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)new Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) >();
1339 } CALL_CATCH_EXCEPTION(0);
1342 jresult = (void *)result;
1347 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollStateChangedSignal(void * jarg1) {
1348 Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *) 0 ;
1350 arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::TextEditor::Scroll::Type ) > *)jarg1;
1354 } CALL_CATCH_EXCEPTION();
1359 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_ENABLE_SHIFT_SELECTION_get()
1361 return (int)Dali::Toolkit::DevelTextEditor::Property::ENABLE_SHIFT_SELECTION;
1364 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_MATCH_SYSTEM_LANGUAGE_DIRECTION_get() {
1368 result = (int)Dali::Toolkit::DevelTextEditor::Property::MATCH_SYSTEM_LANGUAGE_DIRECTION;
1369 jresult = (int)result;
1373 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_MAX_LENGTH_get() {
1377 result = (int)Dali::Toolkit::DevelTextEditor::Property::MAX_LENGTH;
1378 jresult = (int)result;
1382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_GetInputMethodContext(void * jarg1) {
1384 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
1385 Dali::InputMethodContext result;
1387 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
1390 result = Dali::Toolkit::DevelTextEditor::GetInputMethodContext(*arg1);
1391 } CALL_CATCH_EXCEPTION(0);
1393 jresult = new Dali::InputMethodContext((const Dali::InputMethodContext &)result);
1397 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_CursorPositionChangedSignal(void * pTextEditor) {
1399 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ;
1400 Dali::Toolkit::DevelTextEditor::CursorPositionChangedSignalType *result = 0 ;
1402 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1405 result = (Dali::Toolkit::DevelTextEditor::CursorPositionChangedSignalType *)&Dali::Toolkit::DevelTextEditor::CursorPositionChangedSignal(*textEditor);
1406 } CALL_CATCH_EXCEPTION(0);
1409 jresult = (void *)result;
1413 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_MaxLengthReachedSignal(void * jarg1) {
1415 Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
1416 Dali::Toolkit::DevelTextEditor::MaxLengthReachedSignalType *result = 0 ;
1418 arg1 = (Dali::Toolkit::TextEditor *)jarg1;
1421 result = (Dali::Toolkit::DevelTextEditor::MaxLengthReachedSignalType *)&Dali::Toolkit::DevelTextEditor::MaxLengthReachedSignal(*arg1);
1422 } CALL_CATCH_EXCEPTION(0);
1425 jresult = (void *)result;
1429 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_SelectionClearedSignal(void * pTextEditor) {
1431 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ;
1432 Dali::Toolkit::DevelTextEditor::SelectionClearedSignalType *result = 0 ;
1434 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1437 result = (Dali::Toolkit::DevelTextEditor::SelectionClearedSignalType *)&Dali::Toolkit::DevelTextEditor::SelectionClearedSignal(*textEditor);
1438 } CALL_CATCH_EXCEPTION(0);
1441 jresult = (void *)result;
1445 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_SelectionStartedSignal(void * pTextEditor) {
1447 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ;
1448 Dali::Toolkit::DevelTextEditor::SelectionStartedSignalType *result = 0 ;
1450 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1453 result = (Dali::Toolkit::DevelTextEditor::SelectionStartedSignalType *)&Dali::Toolkit::DevelTextEditor::SelectionStartedSignal(*textEditor);
1454 } CALL_CATCH_EXCEPTION(0);
1457 jresult = (void *)result;
1461 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_SelectionChangedSignal(void * pTextEditor) {
1463 Dali::Toolkit::TextEditor *textEditor = (Dali::Toolkit::TextEditor *) 0 ;
1464 Dali::Toolkit::DevelTextEditor::SelectionChangedSignalType *result = 0 ;
1466 textEditor = (Dali::Toolkit::TextEditor *)pTextEditor;
1469 result = (Dali::Toolkit::DevelTextEditor::SelectionChangedSignalType *)&Dali::Toolkit::DevelTextEditor::SelectionChangedSignal(*textEditor);
1470 } CALL_CATCH_EXCEPTION(0);
1473 jresult = (void *)result;