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_FIELD
18 #define CSHARP_TEXT_FIELD
22 #include <dali-toolkit/public-api/controls/text-controls/text-field.h>
23 #include <dali-toolkit/devel-api/controls/text-controls/text-field-devel.h>
25 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::TextField) > const *self){
28 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::TextField) > const *self){
29 return self->GetConnectionCount();
31 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::TextField) > *self,void (*func)(Dali::Toolkit::TextField)){
32 self->Connect( func );
34 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::TextField) > *self,void (*func)(Dali::Toolkit::TextField)){
35 self->Disconnect( func );
37 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::TextField) > *self,Dali::Toolkit::TextField arg){
45 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TextField_SWIGUpcast(Dali::Toolkit::TextField *jarg1) {
46 return (Dali::Toolkit::Control *)jarg1;
49 /*TextField property binding*/
50 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_RENDERING_BACKEND_get() {
54 result = (int)Dali::Toolkit::TextField::Property::RENDERING_BACKEND;
55 jresult = (int)result;
60 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_TEXT_get() {
64 result = (int)Dali::Toolkit::TextField::Property::TEXT;
65 jresult = (int)result;
70 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_get() {
74 result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT;
75 jresult = (int)result;
80 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get() {
84 result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT_FOCUSED;
85 jresult = (int)result;
90 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_FONT_FAMILY_get() {
94 result = (int)Dali::Toolkit::TextField::Property::FONT_FAMILY;
95 jresult = (int)result;
100 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_FONT_STYLE_get() {
104 result = (int)Dali::Toolkit::TextField::Property::FONT_STYLE;
105 jresult = (int)result;
110 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_POINT_SIZE_get() {
114 result = (int)Dali::Toolkit::TextField::Property::POINT_SIZE;
115 jresult = (int)result;
120 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_MAX_LENGTH_get() {
124 result = (int)Dali::Toolkit::TextField::Property::MAX_LENGTH;
125 jresult = (int)result;
130 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_EXCEED_POLICY_get() {
134 result = (int)Dali::Toolkit::TextField::Property::EXCEED_POLICY;
135 jresult = (int)result;
140 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_HORIZONTAL_ALIGNMENT_get() {
144 result = (int)Dali::Toolkit::TextField::Property::HORIZONTAL_ALIGNMENT;
145 jresult = (int)result;
150 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_VERTICAL_ALIGNMENT_get() {
154 result = (int)Dali::Toolkit::TextField::Property::VERTICAL_ALIGNMENT;
155 jresult = (int)result;
160 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_TEXT_COLOR_get() {
164 result = (int)Dali::Toolkit::TextField::Property::TEXT_COLOR;
165 jresult = (int)result;
170 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_COLOR_get() {
174 result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT_COLOR;
175 jresult = (int)result;
180 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PRIMARY_CURSOR_COLOR_get() {
184 result = (int)Dali::Toolkit::TextField::Property::PRIMARY_CURSOR_COLOR;
185 jresult = (int)result;
190 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SECONDARY_CURSOR_COLOR_get() {
194 result = (int)Dali::Toolkit::TextField::Property::SECONDARY_CURSOR_COLOR;
195 jresult = (int)result;
200 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_CURSOR_BLINK_get() {
204 result = (int)Dali::Toolkit::TextField::Property::ENABLE_CURSOR_BLINK;
205 jresult = (int)result;
210 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_BLINK_INTERVAL_get() {
214 result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_INTERVAL;
215 jresult = (int)result;
220 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_BLINK_DURATION_get() {
224 result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_DURATION;
225 jresult = (int)result;
230 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_WIDTH_get() {
234 result = (int)Dali::Toolkit::TextField::Property::CURSOR_WIDTH;
235 jresult = (int)result;
240 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_IMAGE_get() {
244 result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_IMAGE;
245 jresult = (int)result;
250 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get() {
254 result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_PRESSED_IMAGE;
255 jresult = (int)result;
260 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SCROLL_THRESHOLD_get() {
264 result = (int)Dali::Toolkit::TextField::Property::SCROLL_THRESHOLD;
265 jresult = (int)result;
270 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SCROLL_SPEED_get() {
274 result = (int)Dali::Toolkit::TextField::Property::SCROLL_SPEED;
275 jresult = (int)result;
280 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get() {
284 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_LEFT;
285 jresult = (int)result;
290 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get() {
294 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_RIGHT;
295 jresult = (int)result;
300 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get() {
304 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_LEFT;
305 jresult = (int)result;
310 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get() {
314 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_RIGHT;
315 jresult = (int)result;
320 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get() {
324 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_LEFT;
325 jresult = (int)result;
330 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get() {
334 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_RIGHT;
335 jresult = (int)result;
340 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HIGHLIGHT_COLOR_get() {
344 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HIGHLIGHT_COLOR;
345 jresult = (int)result;
350 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_DECORATION_BOUNDING_BOX_get() {
354 result = (int)Dali::Toolkit::TextField::Property::DECORATION_BOUNDING_BOX;
355 jresult = (int)result;
360 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_METHOD_SETTINGS_get() {
364 result = (int)Dali::Toolkit::TextField::Property::INPUT_METHOD_SETTINGS;
365 jresult = (int)result;
370 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_COLOR_get() {
374 result = (int)Dali::Toolkit::TextField::Property::INPUT_COLOR;
375 jresult = (int)result;
380 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_MARKUP_get() {
384 result = (int)Dali::Toolkit::TextField::Property::ENABLE_MARKUP;
385 jresult = (int)result;
390 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FONT_FAMILY_get() {
394 result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_FAMILY;
395 jresult = (int)result;
400 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FONT_STYLE_get() {
404 result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_STYLE;
405 jresult = (int)result;
410 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_POINT_SIZE_get() {
414 result = (int)Dali::Toolkit::TextField::Property::INPUT_POINT_SIZE;
415 jresult = (int)result;
420 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_UNDERLINE_get() {
424 result = (int)Dali::Toolkit::TextField::Property::UNDERLINE;
425 jresult = (int)result;
430 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_UNDERLINE_get() {
434 result = (int)Dali::Toolkit::TextField::Property::INPUT_UNDERLINE;
435 jresult = (int)result;
440 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SHADOW_get() {
444 result = (int)Dali::Toolkit::TextField::Property::SHADOW;
445 jresult = (int)result;
450 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_SHADOW_get() {
454 result = (int)Dali::Toolkit::TextField::Property::INPUT_SHADOW;
455 jresult = (int)result;
460 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_EMBOSS_get() {
464 result = (int)Dali::Toolkit::TextField::Property::EMBOSS;
465 jresult = (int)result;
470 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_EMBOSS_get() {
474 result = (int)Dali::Toolkit::TextField::Property::INPUT_EMBOSS;
475 jresult = (int)result;
480 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_OUTLINE_get() {
484 result = (int)Dali::Toolkit::TextField::Property::OUTLINE;
485 jresult = (int)result;
490 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_OUTLINE_get() {
494 result = (int)Dali::Toolkit::TextField::Property::INPUT_OUTLINE;
495 jresult = (int)result;
499 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_HIDDEN_INPUT_SETTINGS_get() {
503 result = (int)Dali::Toolkit::TextField::Property::HIDDEN_INPUT_SETTINGS;
504 jresult = (int)result;
508 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PIXEL_SIZE_get() {
512 result = (int)Dali::Toolkit::TextField::Property::PIXEL_SIZE;
513 jresult = (int)result;
517 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_SELECTION_get() {
521 result = (int)Dali::Toolkit::TextField::Property::ENABLE_SELECTION;
522 jresult = (int)result;
526 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PLACEHOLDER_get() {
530 result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER;
531 jresult = (int)result;
535 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ELLIPSIS_get() {
539 result = (int)Dali::Toolkit::TextField::Property::ELLIPSIS;
540 jresult = (int)result;
544 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_Property() {
546 Dali::Toolkit::TextField::Property *result = 0 ;
550 result = (Dali::Toolkit::TextField::Property *)new Dali::Toolkit::TextField::Property();
551 } catch (std::out_of_range& e) {
553 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
555 } catch (std::exception& e) {
557 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
559 } catch (Dali::DaliException e) {
561 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
565 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
570 jresult = (void *)result;
575 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_Property(void * jarg1) {
576 Dali::Toolkit::TextField::Property *arg1 = (Dali::Toolkit::TextField::Property *) 0 ;
578 arg1 = (Dali::Toolkit::TextField::Property *)jarg1;
582 } catch (std::out_of_range& e) {
584 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
586 } catch (std::exception& e) {
588 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
590 } catch (Dali::DaliException e) {
592 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
596 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
604 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_InputStyle() {
606 Dali::Toolkit::TextField::InputStyle *result = 0 ;
610 result = (Dali::Toolkit::TextField::InputStyle *)new Dali::Toolkit::TextField::InputStyle();
611 } catch (std::out_of_range& e) {
613 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
615 } catch (std::exception& e) {
617 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
619 } catch (Dali::DaliException e) {
621 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
625 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
630 jresult = (void *)result;
635 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_InputStyle(void * jarg1) {
636 Dali::Toolkit::TextField::InputStyle *arg1 = (Dali::Toolkit::TextField::InputStyle *) 0 ;
638 arg1 = (Dali::Toolkit::TextField::InputStyle *)jarg1;
642 } catch (std::out_of_range& e) {
644 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
646 } catch (std::exception& e) {
648 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
650 } catch (Dali::DaliException e) {
652 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
656 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
664 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_New() {
666 Dali::Toolkit::TextField result;
670 result = Dali::Toolkit::TextField::New();
671 } catch (std::out_of_range& e) {
673 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
675 } catch (std::exception& e) {
677 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
679 } catch (Dali::DaliException e) {
681 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
685 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
690 jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
695 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_0() {
697 Dali::Toolkit::TextField *result = 0 ;
701 result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField();
702 } catch (std::out_of_range& e) {
704 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
706 } catch (std::exception& e) {
708 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
710 } catch (Dali::DaliException e) {
712 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
716 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
721 jresult = (void *)result;
726 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_1(void * jarg1) {
728 Dali::Toolkit::TextField *arg1 = 0 ;
729 Dali::Toolkit::TextField *result = 0 ;
731 arg1 = (Dali::Toolkit::TextField *)jarg1;
733 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
738 result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField((Dali::Toolkit::TextField const &)*arg1);
739 } catch (std::out_of_range& e) {
741 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
743 } catch (std::exception& e) {
745 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
747 } catch (Dali::DaliException e) {
749 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
753 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
758 jresult = (void *)result;
763 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_Assign(void * jarg1, void * jarg2) {
765 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
766 Dali::Toolkit::TextField *arg2 = 0 ;
767 Dali::Toolkit::TextField *result = 0 ;
769 arg1 = (Dali::Toolkit::TextField *)jarg1;
770 arg2 = (Dali::Toolkit::TextField *)jarg2;
772 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
777 result = (Dali::Toolkit::TextField *) &(arg1)->operator =((Dali::Toolkit::TextField const &)*arg2);
778 } catch (std::out_of_range& e) {
780 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
782 } catch (std::exception& e) {
784 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
786 } catch (Dali::DaliException e) {
788 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
792 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
797 jresult = (void *)result;
802 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField(void * jarg1) {
803 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
805 arg1 = (Dali::Toolkit::TextField *)jarg1;
809 } catch (std::out_of_range& e) {
811 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
813 } catch (std::exception& e) {
815 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
817 } catch (Dali::DaliException e) {
819 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
823 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
831 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_DownCast(void * jarg1) {
833 Dali::BaseHandle arg1 ;
834 Dali::BaseHandle *argp1 ;
835 Dali::Toolkit::TextField result;
837 argp1 = (Dali::BaseHandle *)jarg1;
839 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
845 result = Dali::Toolkit::TextField::DownCast(arg1);
846 } catch (std::out_of_range& e) {
848 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
850 } catch (std::exception& e) {
852 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
854 } catch (Dali::DaliException e) {
856 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
860 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
865 jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
870 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_TextChangedSignal(void * jarg1) {
872 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
873 Dali::Toolkit::TextField::TextChangedSignalType *result = 0 ;
875 arg1 = (Dali::Toolkit::TextField *)jarg1;
878 result = (Dali::Toolkit::TextField::TextChangedSignalType *) &(arg1)->TextChangedSignal();
879 } catch (std::out_of_range& e) {
881 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
883 } catch (std::exception& e) {
885 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
887 } catch (Dali::DaliException e) {
889 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
893 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
898 jresult = (void *)result;
903 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_MaxLengthReachedSignal(void * jarg1) {
905 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
906 Dali::Toolkit::TextField::MaxLengthReachedSignalType *result = 0 ;
908 arg1 = (Dali::Toolkit::TextField *)jarg1;
911 result = (Dali::Toolkit::TextField::MaxLengthReachedSignalType *) &(arg1)->MaxLengthReachedSignal();
912 } catch (std::out_of_range& e) {
914 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
916 } catch (std::exception& e) {
918 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
920 } catch (Dali::DaliException e) {
922 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
926 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
931 jresult = (void *)result;
936 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_InputStyleChangedSignal(void * jarg1) {
938 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
939 Dali::Toolkit::TextField::InputStyleChangedSignalType *result = 0 ;
941 arg1 = (Dali::Toolkit::TextField *)jarg1;
944 result = (Dali::Toolkit::TextField::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
945 } catch (std::out_of_range& e) {
947 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
949 } catch (std::exception& e) {
951 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
953 } catch (Dali::DaliException e) {
955 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
959 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
964 jresult = (void *)result;
969 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextFieldSignal_Empty(void * jarg1) {
970 unsigned int jresult ;
971 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
974 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
977 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
978 } catch (std::out_of_range& e) {
980 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
982 } catch (std::exception& e) {
984 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
986 } catch (Dali::DaliException e) {
988 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
992 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1002 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextFieldSignal_GetConnectionCount(void * jarg1) {
1003 unsigned long jresult ;
1004 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1007 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1010 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
1011 } catch (std::out_of_range& e) {
1013 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1015 } catch (std::exception& e) {
1017 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1019 } catch (Dali::DaliException e) {
1021 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1025 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1030 jresult = (unsigned long)result;
1035 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Connect(void * jarg1, void * jarg2) {
1036 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1037 void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
1039 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1040 arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1043 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Connect(arg1,arg2);
1044 } catch (std::out_of_range& e) {
1046 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1048 } catch (std::exception& e) {
1050 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1052 } catch (Dali::DaliException e) {
1054 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1058 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1066 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Disconnect(void * jarg1, void * jarg2) {
1067 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1068 void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
1070 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1071 arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1074 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(arg1,arg2);
1075 } catch (std::out_of_range& e) {
1077 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1079 } catch (std::exception& e) {
1081 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1083 } catch (Dali::DaliException e) {
1085 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1089 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1097 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Emit(void * jarg1, void * jarg2) {
1098 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1099 Dali::Toolkit::TextField arg2 ;
1100 Dali::Toolkit::TextField *argp2 ;
1102 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1103 argp2 = (Dali::Toolkit::TextField *)jarg2;
1105 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextField", 0);
1111 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(arg1,arg2);
1112 } catch (std::out_of_range& e) {
1114 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1116 } catch (std::exception& e) {
1118 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1120 } catch (Dali::DaliException e) {
1122 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1126 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1134 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextFieldSignal() {
1136 Dali::Signal< void (Dali::Toolkit::TextField) > *result = 0 ;
1140 result = (Dali::Signal< void (Dali::Toolkit::TextField) > *)new Dali::Signal< void (Dali::Toolkit::TextField) >();
1141 } catch (std::out_of_range& e) {
1143 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1145 } catch (std::exception& e) {
1147 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1149 } catch (Dali::DaliException e) {
1151 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1155 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1160 jresult = (void *)result;
1165 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextFieldSignal(void * jarg1) {
1166 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1168 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1172 } catch (std::out_of_range& e) {
1174 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1176 } catch (std::exception& e) {
1178 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1180 } catch (Dali::DaliException e) {
1182 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1186 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1193 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_SHIFT_SELECTION_get()
1195 return (int)Dali::Toolkit::DevelTextField::Property::ENABLE_SHIFT_SELECTION;
1198 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_MATCH_SYSTEM_LANGUAGE_DIRECTION_get() {
1202 result = (int)Dali::Toolkit::DevelTextField::Property::MATCH_SYSTEM_LANGUAGE_DIRECTION;
1203 jresult = (int)result;
1207 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_GetInputMethodContext(void * jarg1) {
1209 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
1210 Dali::InputMethodContext result;
1212 arg1 = (Dali::Toolkit::TextField *)jarg1;
1215 result = Dali::Toolkit::DevelTextField::GetInputMethodContext(*arg1);
1216 } catch (std::out_of_range& e) {
1218 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1220 } catch (std::exception& e) {
1222 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1226 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1230 jresult = new Dali::InputMethodContext((const Dali::InputMethodContext &)result);