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_SHADOW_OFFSET_get() {
184 result = (int)Dali::Toolkit::TextField::Property::SHADOW_OFFSET;
185 jresult = (int)result;
190 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SHADOW_COLOR_get() {
194 result = (int)Dali::Toolkit::TextField::Property::SHADOW_COLOR;
195 jresult = (int)result;
200 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PRIMARY_CURSOR_COLOR_get() {
204 result = (int)Dali::Toolkit::TextField::Property::PRIMARY_CURSOR_COLOR;
205 jresult = (int)result;
210 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SECONDARY_CURSOR_COLOR_get() {
214 result = (int)Dali::Toolkit::TextField::Property::SECONDARY_CURSOR_COLOR;
215 jresult = (int)result;
220 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_CURSOR_BLINK_get() {
224 result = (int)Dali::Toolkit::TextField::Property::ENABLE_CURSOR_BLINK;
225 jresult = (int)result;
230 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_BLINK_INTERVAL_get() {
234 result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_INTERVAL;
235 jresult = (int)result;
240 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_BLINK_DURATION_get() {
244 result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_DURATION;
245 jresult = (int)result;
250 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_WIDTH_get() {
254 result = (int)Dali::Toolkit::TextField::Property::CURSOR_WIDTH;
255 jresult = (int)result;
260 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_IMAGE_get() {
264 result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_IMAGE;
265 jresult = (int)result;
270 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get() {
274 result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_PRESSED_IMAGE;
275 jresult = (int)result;
280 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SCROLL_THRESHOLD_get() {
284 result = (int)Dali::Toolkit::TextField::Property::SCROLL_THRESHOLD;
285 jresult = (int)result;
290 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SCROLL_SPEED_get() {
294 result = (int)Dali::Toolkit::TextField::Property::SCROLL_SPEED;
295 jresult = (int)result;
300 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get() {
304 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_LEFT;
305 jresult = (int)result;
310 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get() {
314 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_RIGHT;
315 jresult = (int)result;
320 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get() {
324 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_LEFT;
325 jresult = (int)result;
330 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get() {
334 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_RIGHT;
335 jresult = (int)result;
340 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get() {
344 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_LEFT;
345 jresult = (int)result;
350 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get() {
354 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_RIGHT;
355 jresult = (int)result;
360 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HIGHLIGHT_COLOR_get() {
364 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HIGHLIGHT_COLOR;
365 jresult = (int)result;
370 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_DECORATION_BOUNDING_BOX_get() {
374 result = (int)Dali::Toolkit::TextField::Property::DECORATION_BOUNDING_BOX;
375 jresult = (int)result;
380 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_METHOD_SETTINGS_get() {
384 result = (int)Dali::Toolkit::TextField::Property::INPUT_METHOD_SETTINGS;
385 jresult = (int)result;
390 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_COLOR_get() {
394 result = (int)Dali::Toolkit::TextField::Property::INPUT_COLOR;
395 jresult = (int)result;
400 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_MARKUP_get() {
404 result = (int)Dali::Toolkit::TextField::Property::ENABLE_MARKUP;
405 jresult = (int)result;
410 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FONT_FAMILY_get() {
414 result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_FAMILY;
415 jresult = (int)result;
420 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FONT_STYLE_get() {
424 result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_STYLE;
425 jresult = (int)result;
430 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_POINT_SIZE_get() {
434 result = (int)Dali::Toolkit::TextField::Property::INPUT_POINT_SIZE;
435 jresult = (int)result;
440 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_UNDERLINE_get() {
444 result = (int)Dali::Toolkit::TextField::Property::UNDERLINE;
445 jresult = (int)result;
450 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_UNDERLINE_get() {
454 result = (int)Dali::Toolkit::TextField::Property::INPUT_UNDERLINE;
455 jresult = (int)result;
460 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SHADOW_get() {
464 result = (int)Dali::Toolkit::TextField::Property::SHADOW;
465 jresult = (int)result;
470 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_SHADOW_get() {
474 result = (int)Dali::Toolkit::TextField::Property::INPUT_SHADOW;
475 jresult = (int)result;
480 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_EMBOSS_get() {
484 result = (int)Dali::Toolkit::TextField::Property::EMBOSS;
485 jresult = (int)result;
490 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_EMBOSS_get() {
494 result = (int)Dali::Toolkit::TextField::Property::INPUT_EMBOSS;
495 jresult = (int)result;
500 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_OUTLINE_get() {
504 result = (int)Dali::Toolkit::TextField::Property::OUTLINE;
505 jresult = (int)result;
510 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_OUTLINE_get() {
514 result = (int)Dali::Toolkit::TextField::Property::INPUT_OUTLINE;
515 jresult = (int)result;
519 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_HIDDEN_INPUT_SETTINGS_get() {
523 result = (int)Dali::Toolkit::TextField::Property::HIDDEN_INPUT_SETTINGS;
524 jresult = (int)result;
528 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PIXEL_SIZE_get() {
532 result = (int)Dali::Toolkit::TextField::Property::PIXEL_SIZE;
533 jresult = (int)result;
537 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_SELECTION_get() {
541 result = (int)Dali::Toolkit::TextField::Property::ENABLE_SELECTION;
542 jresult = (int)result;
546 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PLACEHOLDER_get() {
550 result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER;
551 jresult = (int)result;
555 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ELLIPSIS_get() {
559 result = (int)Dali::Toolkit::TextField::Property::ELLIPSIS;
560 jresult = (int)result;
564 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_Property() {
566 Dali::Toolkit::TextField::Property *result = 0 ;
570 result = (Dali::Toolkit::TextField::Property *)new Dali::Toolkit::TextField::Property();
571 } catch (std::out_of_range& e) {
573 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
575 } catch (std::exception& e) {
577 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
579 } catch (Dali::DaliException e) {
581 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
585 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
590 jresult = (void *)result;
595 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_Property(void * jarg1) {
596 Dali::Toolkit::TextField::Property *arg1 = (Dali::Toolkit::TextField::Property *) 0 ;
598 arg1 = (Dali::Toolkit::TextField::Property *)jarg1;
602 } catch (std::out_of_range& e) {
604 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
606 } catch (std::exception& e) {
608 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
610 } catch (Dali::DaliException e) {
612 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
616 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
624 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_InputStyle() {
626 Dali::Toolkit::TextField::InputStyle *result = 0 ;
630 result = (Dali::Toolkit::TextField::InputStyle *)new Dali::Toolkit::TextField::InputStyle();
631 } catch (std::out_of_range& e) {
633 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
635 } catch (std::exception& e) {
637 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
639 } catch (Dali::DaliException e) {
641 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
645 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
650 jresult = (void *)result;
655 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_InputStyle(void * jarg1) {
656 Dali::Toolkit::TextField::InputStyle *arg1 = (Dali::Toolkit::TextField::InputStyle *) 0 ;
658 arg1 = (Dali::Toolkit::TextField::InputStyle *)jarg1;
662 } catch (std::out_of_range& e) {
664 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
666 } catch (std::exception& e) {
668 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
670 } catch (Dali::DaliException e) {
672 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
676 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
684 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_New() {
686 Dali::Toolkit::TextField result;
690 result = Dali::Toolkit::TextField::New();
691 } catch (std::out_of_range& e) {
693 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
695 } catch (std::exception& e) {
697 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
699 } catch (Dali::DaliException e) {
701 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
705 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
710 jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
715 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_0() {
717 Dali::Toolkit::TextField *result = 0 ;
721 result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField();
722 } catch (std::out_of_range& e) {
724 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
726 } catch (std::exception& e) {
728 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
730 } catch (Dali::DaliException e) {
732 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
736 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
741 jresult = (void *)result;
746 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_1(void * jarg1) {
748 Dali::Toolkit::TextField *arg1 = 0 ;
749 Dali::Toolkit::TextField *result = 0 ;
751 arg1 = (Dali::Toolkit::TextField *)jarg1;
753 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
758 result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField((Dali::Toolkit::TextField const &)*arg1);
759 } catch (std::out_of_range& e) {
761 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
763 } catch (std::exception& e) {
765 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
767 } catch (Dali::DaliException e) {
769 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
773 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
778 jresult = (void *)result;
783 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_Assign(void * jarg1, void * jarg2) {
785 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
786 Dali::Toolkit::TextField *arg2 = 0 ;
787 Dali::Toolkit::TextField *result = 0 ;
789 arg1 = (Dali::Toolkit::TextField *)jarg1;
790 arg2 = (Dali::Toolkit::TextField *)jarg2;
792 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
797 result = (Dali::Toolkit::TextField *) &(arg1)->operator =((Dali::Toolkit::TextField const &)*arg2);
798 } catch (std::out_of_range& e) {
800 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
802 } catch (std::exception& e) {
804 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
806 } catch (Dali::DaliException e) {
808 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
812 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
817 jresult = (void *)result;
822 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField(void * jarg1) {
823 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
825 arg1 = (Dali::Toolkit::TextField *)jarg1;
829 } catch (std::out_of_range& e) {
831 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
833 } catch (std::exception& e) {
835 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
837 } catch (Dali::DaliException e) {
839 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
843 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
851 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_DownCast(void * jarg1) {
853 Dali::BaseHandle arg1 ;
854 Dali::BaseHandle *argp1 ;
855 Dali::Toolkit::TextField result;
857 argp1 = (Dali::BaseHandle *)jarg1;
859 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
865 result = Dali::Toolkit::TextField::DownCast(arg1);
866 } catch (std::out_of_range& e) {
868 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
870 } catch (std::exception& e) {
872 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
874 } catch (Dali::DaliException e) {
876 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
880 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
885 jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
890 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_TextChangedSignal(void * jarg1) {
892 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
893 Dali::Toolkit::TextField::TextChangedSignalType *result = 0 ;
895 arg1 = (Dali::Toolkit::TextField *)jarg1;
898 result = (Dali::Toolkit::TextField::TextChangedSignalType *) &(arg1)->TextChangedSignal();
899 } catch (std::out_of_range& e) {
901 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
903 } catch (std::exception& e) {
905 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
907 } catch (Dali::DaliException e) {
909 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
913 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
918 jresult = (void *)result;
923 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_MaxLengthReachedSignal(void * jarg1) {
925 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
926 Dali::Toolkit::TextField::MaxLengthReachedSignalType *result = 0 ;
928 arg1 = (Dali::Toolkit::TextField *)jarg1;
931 result = (Dali::Toolkit::TextField::MaxLengthReachedSignalType *) &(arg1)->MaxLengthReachedSignal();
932 } catch (std::out_of_range& e) {
934 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
936 } catch (std::exception& e) {
938 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
940 } catch (Dali::DaliException e) {
942 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
946 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
951 jresult = (void *)result;
956 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_InputStyleChangedSignal(void * jarg1) {
958 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
959 Dali::Toolkit::TextField::InputStyleChangedSignalType *result = 0 ;
961 arg1 = (Dali::Toolkit::TextField *)jarg1;
964 result = (Dali::Toolkit::TextField::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
965 } catch (std::out_of_range& e) {
967 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
969 } catch (std::exception& e) {
971 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
973 } catch (Dali::DaliException e) {
975 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
979 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
984 jresult = (void *)result;
989 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextFieldSignal_Empty(void * jarg1) {
990 unsigned int jresult ;
991 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
994 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
997 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
998 } catch (std::out_of_range& e) {
1000 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1002 } catch (std::exception& e) {
1004 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1006 } catch (Dali::DaliException e) {
1008 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1012 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1022 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextFieldSignal_GetConnectionCount(void * jarg1) {
1023 unsigned long jresult ;
1024 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1027 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1030 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
1031 } catch (std::out_of_range& e) {
1033 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1035 } catch (std::exception& e) {
1037 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1039 } catch (Dali::DaliException e) {
1041 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1045 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1050 jresult = (unsigned long)result;
1055 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Connect(void * jarg1, void * jarg2) {
1056 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1057 void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
1059 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1060 arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1063 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Connect(arg1,arg2);
1064 } catch (std::out_of_range& e) {
1066 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1068 } catch (std::exception& e) {
1070 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1072 } catch (Dali::DaliException e) {
1074 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1078 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1086 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Disconnect(void * jarg1, void * jarg2) {
1087 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1088 void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
1090 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1091 arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1094 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(arg1,arg2);
1095 } catch (std::out_of_range& e) {
1097 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1099 } catch (std::exception& e) {
1101 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1103 } catch (Dali::DaliException e) {
1105 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1109 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1117 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Emit(void * jarg1, void * jarg2) {
1118 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1119 Dali::Toolkit::TextField arg2 ;
1120 Dali::Toolkit::TextField *argp2 ;
1122 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1123 argp2 = (Dali::Toolkit::TextField *)jarg2;
1125 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextField", 0);
1131 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(arg1,arg2);
1132 } catch (std::out_of_range& e) {
1134 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1136 } catch (std::exception& e) {
1138 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1140 } catch (Dali::DaliException e) {
1142 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1146 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1154 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextFieldSignal() {
1156 Dali::Signal< void (Dali::Toolkit::TextField) > *result = 0 ;
1160 result = (Dali::Signal< void (Dali::Toolkit::TextField) > *)new Dali::Signal< void (Dali::Toolkit::TextField) >();
1161 } catch (std::out_of_range& e) {
1163 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1165 } catch (std::exception& e) {
1167 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1169 } catch (Dali::DaliException e) {
1171 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1175 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1180 jresult = (void *)result;
1185 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextFieldSignal(void * jarg1) {
1186 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1188 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1192 } catch (std::out_of_range& e) {
1194 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1196 } catch (std::exception& e) {
1198 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1200 } catch (Dali::DaliException e) {
1202 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1206 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1213 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_SHIFT_SELECTION_get()
1215 return (int)Dali::Toolkit::DevelTextField::Property::ENABLE_SHIFT_SELECTION;
1218 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_GetInputMethodContext(void * jarg1) {
1220 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
1221 Dali::InputMethodContext result;
1223 arg1 = (Dali::Toolkit::TextField *)jarg1;
1226 result = Dali::Toolkit::DevelTextField::GetInputMethodContext(*arg1);
1227 } catch (std::out_of_range& e) {
1229 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1231 } catch (std::exception& e) {
1233 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1237 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1241 jresult = new Dali::InputMethodContext((const Dali::InputMethodContext &)result);