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>
24 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::TextField) > const *self){
27 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::TextField) > const *self){
28 return self->GetConnectionCount();
30 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)){
31 self->Connect( func );
33 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)){
34 self->Disconnect( func );
36 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::TextField) > *self,Dali::Toolkit::TextField arg){
44 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TextField_SWIGUpcast(Dali::Toolkit::TextField *jarg1) {
45 return (Dali::Toolkit::Control *)jarg1;
48 /*TextField property binding*/
49 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_RENDERING_BACKEND_get() {
53 result = (int)Dali::Toolkit::TextField::Property::RENDERING_BACKEND;
54 jresult = (int)result;
59 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_TEXT_get() {
63 result = (int)Dali::Toolkit::TextField::Property::TEXT;
64 jresult = (int)result;
69 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_get() {
73 result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT;
74 jresult = (int)result;
79 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get() {
83 result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT_FOCUSED;
84 jresult = (int)result;
89 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_FONT_FAMILY_get() {
93 result = (int)Dali::Toolkit::TextField::Property::FONT_FAMILY;
94 jresult = (int)result;
99 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_FONT_STYLE_get() {
103 result = (int)Dali::Toolkit::TextField::Property::FONT_STYLE;
104 jresult = (int)result;
109 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_POINT_SIZE_get() {
113 result = (int)Dali::Toolkit::TextField::Property::POINT_SIZE;
114 jresult = (int)result;
119 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_MAX_LENGTH_get() {
123 result = (int)Dali::Toolkit::TextField::Property::MAX_LENGTH;
124 jresult = (int)result;
129 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_EXCEED_POLICY_get() {
133 result = (int)Dali::Toolkit::TextField::Property::EXCEED_POLICY;
134 jresult = (int)result;
139 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_HORIZONTAL_ALIGNMENT_get() {
143 result = (int)Dali::Toolkit::TextField::Property::HORIZONTAL_ALIGNMENT;
144 jresult = (int)result;
149 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_VERTICAL_ALIGNMENT_get() {
153 result = (int)Dali::Toolkit::TextField::Property::VERTICAL_ALIGNMENT;
154 jresult = (int)result;
159 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_TEXT_COLOR_get() {
163 result = (int)Dali::Toolkit::TextField::Property::TEXT_COLOR;
164 jresult = (int)result;
169 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_COLOR_get() {
173 result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT_COLOR;
174 jresult = (int)result;
179 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SHADOW_OFFSET_get() {
183 result = (int)Dali::Toolkit::TextField::Property::SHADOW_OFFSET;
184 jresult = (int)result;
189 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SHADOW_COLOR_get() {
193 result = (int)Dali::Toolkit::TextField::Property::SHADOW_COLOR;
194 jresult = (int)result;
199 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PRIMARY_CURSOR_COLOR_get() {
203 result = (int)Dali::Toolkit::TextField::Property::PRIMARY_CURSOR_COLOR;
204 jresult = (int)result;
209 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SECONDARY_CURSOR_COLOR_get() {
213 result = (int)Dali::Toolkit::TextField::Property::SECONDARY_CURSOR_COLOR;
214 jresult = (int)result;
219 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_CURSOR_BLINK_get() {
223 result = (int)Dali::Toolkit::TextField::Property::ENABLE_CURSOR_BLINK;
224 jresult = (int)result;
229 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_BLINK_INTERVAL_get() {
233 result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_INTERVAL;
234 jresult = (int)result;
239 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_BLINK_DURATION_get() {
243 result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_DURATION;
244 jresult = (int)result;
249 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_WIDTH_get() {
253 result = (int)Dali::Toolkit::TextField::Property::CURSOR_WIDTH;
254 jresult = (int)result;
259 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_IMAGE_get() {
263 result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_IMAGE;
264 jresult = (int)result;
269 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get() {
273 result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_PRESSED_IMAGE;
274 jresult = (int)result;
279 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SCROLL_THRESHOLD_get() {
283 result = (int)Dali::Toolkit::TextField::Property::SCROLL_THRESHOLD;
284 jresult = (int)result;
289 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SCROLL_SPEED_get() {
293 result = (int)Dali::Toolkit::TextField::Property::SCROLL_SPEED;
294 jresult = (int)result;
299 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get() {
303 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_LEFT;
304 jresult = (int)result;
309 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get() {
313 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_RIGHT;
314 jresult = (int)result;
319 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get() {
323 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_LEFT;
324 jresult = (int)result;
329 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get() {
333 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_RIGHT;
334 jresult = (int)result;
339 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get() {
343 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_LEFT;
344 jresult = (int)result;
349 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get() {
353 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_RIGHT;
354 jresult = (int)result;
359 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HIGHLIGHT_COLOR_get() {
363 result = (int)Dali::Toolkit::TextField::Property::SELECTION_HIGHLIGHT_COLOR;
364 jresult = (int)result;
369 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_DECORATION_BOUNDING_BOX_get() {
373 result = (int)Dali::Toolkit::TextField::Property::DECORATION_BOUNDING_BOX;
374 jresult = (int)result;
379 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_METHOD_SETTINGS_get() {
383 result = (int)Dali::Toolkit::TextField::Property::INPUT_METHOD_SETTINGS;
384 jresult = (int)result;
389 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_COLOR_get() {
393 result = (int)Dali::Toolkit::TextField::Property::INPUT_COLOR;
394 jresult = (int)result;
399 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_MARKUP_get() {
403 result = (int)Dali::Toolkit::TextField::Property::ENABLE_MARKUP;
404 jresult = (int)result;
409 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FONT_FAMILY_get() {
413 result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_FAMILY;
414 jresult = (int)result;
419 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FONT_STYLE_get() {
423 result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_STYLE;
424 jresult = (int)result;
429 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_POINT_SIZE_get() {
433 result = (int)Dali::Toolkit::TextField::Property::INPUT_POINT_SIZE;
434 jresult = (int)result;
439 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_UNDERLINE_get() {
443 result = (int)Dali::Toolkit::TextField::Property::UNDERLINE;
444 jresult = (int)result;
449 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_UNDERLINE_get() {
453 result = (int)Dali::Toolkit::TextField::Property::INPUT_UNDERLINE;
454 jresult = (int)result;
459 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SHADOW_get() {
463 result = (int)Dali::Toolkit::TextField::Property::SHADOW;
464 jresult = (int)result;
469 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_SHADOW_get() {
473 result = (int)Dali::Toolkit::TextField::Property::INPUT_SHADOW;
474 jresult = (int)result;
479 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_EMBOSS_get() {
483 result = (int)Dali::Toolkit::TextField::Property::EMBOSS;
484 jresult = (int)result;
489 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_EMBOSS_get() {
493 result = (int)Dali::Toolkit::TextField::Property::INPUT_EMBOSS;
494 jresult = (int)result;
499 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_OUTLINE_get() {
503 result = (int)Dali::Toolkit::TextField::Property::OUTLINE;
504 jresult = (int)result;
509 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_OUTLINE_get() {
513 result = (int)Dali::Toolkit::TextField::Property::INPUT_OUTLINE;
514 jresult = (int)result;
518 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_HIDDEN_INPUT_SETTINGS_get() {
522 result = (int)Dali::Toolkit::TextField::Property::HIDDEN_INPUT_SETTINGS;
523 jresult = (int)result;
527 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PIXEL_SIZE_get() {
531 result = (int)Dali::Toolkit::TextField::Property::PIXEL_SIZE;
532 jresult = (int)result;
536 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_SELECTION_get() {
540 result = (int)Dali::Toolkit::TextField::Property::ENABLE_SELECTION;
541 jresult = (int)result;
545 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PLACEHOLDER_get() {
549 result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER;
550 jresult = (int)result;
554 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ELLIPSIS_get() {
558 result = (int)Dali::Toolkit::TextField::Property::ELLIPSIS;
559 jresult = (int)result;
563 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_Property() {
565 Dali::Toolkit::TextField::Property *result = 0 ;
569 result = (Dali::Toolkit::TextField::Property *)new Dali::Toolkit::TextField::Property();
570 } catch (std::out_of_range& e) {
572 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
574 } catch (std::exception& e) {
576 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
578 } catch (Dali::DaliException e) {
580 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
584 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
589 jresult = (void *)result;
594 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_Property(void * jarg1) {
595 Dali::Toolkit::TextField::Property *arg1 = (Dali::Toolkit::TextField::Property *) 0 ;
597 arg1 = (Dali::Toolkit::TextField::Property *)jarg1;
601 } catch (std::out_of_range& e) {
603 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
605 } catch (std::exception& e) {
607 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
609 } catch (Dali::DaliException e) {
611 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
615 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
623 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_InputStyle() {
625 Dali::Toolkit::TextField::InputStyle *result = 0 ;
629 result = (Dali::Toolkit::TextField::InputStyle *)new Dali::Toolkit::TextField::InputStyle();
630 } catch (std::out_of_range& e) {
632 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
634 } catch (std::exception& e) {
636 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
638 } catch (Dali::DaliException e) {
640 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
644 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
649 jresult = (void *)result;
654 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_InputStyle(void * jarg1) {
655 Dali::Toolkit::TextField::InputStyle *arg1 = (Dali::Toolkit::TextField::InputStyle *) 0 ;
657 arg1 = (Dali::Toolkit::TextField::InputStyle *)jarg1;
661 } catch (std::out_of_range& e) {
663 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
665 } catch (std::exception& e) {
667 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
669 } catch (Dali::DaliException e) {
671 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
675 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
683 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_New() {
685 Dali::Toolkit::TextField result;
689 result = Dali::Toolkit::TextField::New();
690 } catch (std::out_of_range& e) {
692 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
694 } catch (std::exception& e) {
696 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
698 } catch (Dali::DaliException e) {
700 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
704 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
709 jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_0() {
716 Dali::Toolkit::TextField *result = 0 ;
720 result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField();
721 } catch (std::out_of_range& e) {
723 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
725 } catch (std::exception& e) {
727 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
729 } catch (Dali::DaliException e) {
731 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
735 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
740 jresult = (void *)result;
745 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_1(void * jarg1) {
747 Dali::Toolkit::TextField *arg1 = 0 ;
748 Dali::Toolkit::TextField *result = 0 ;
750 arg1 = (Dali::Toolkit::TextField *)jarg1;
752 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
757 result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField((Dali::Toolkit::TextField const &)*arg1);
758 } catch (std::out_of_range& e) {
760 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
762 } catch (std::exception& e) {
764 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
766 } catch (Dali::DaliException e) {
768 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
772 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
777 jresult = (void *)result;
782 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_Assign(void * jarg1, void * jarg2) {
784 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
785 Dali::Toolkit::TextField *arg2 = 0 ;
786 Dali::Toolkit::TextField *result = 0 ;
788 arg1 = (Dali::Toolkit::TextField *)jarg1;
789 arg2 = (Dali::Toolkit::TextField *)jarg2;
791 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
796 result = (Dali::Toolkit::TextField *) &(arg1)->operator =((Dali::Toolkit::TextField const &)*arg2);
797 } catch (std::out_of_range& e) {
799 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
801 } catch (std::exception& e) {
803 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
805 } catch (Dali::DaliException e) {
807 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
811 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
816 jresult = (void *)result;
821 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField(void * jarg1) {
822 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
824 arg1 = (Dali::Toolkit::TextField *)jarg1;
828 } catch (std::out_of_range& e) {
830 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
832 } catch (std::exception& e) {
834 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
836 } catch (Dali::DaliException e) {
838 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
842 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
850 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_DownCast(void * jarg1) {
852 Dali::BaseHandle arg1 ;
853 Dali::BaseHandle *argp1 ;
854 Dali::Toolkit::TextField result;
856 argp1 = (Dali::BaseHandle *)jarg1;
858 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
864 result = Dali::Toolkit::TextField::DownCast(arg1);
865 } catch (std::out_of_range& e) {
867 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
869 } catch (std::exception& e) {
871 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
873 } catch (Dali::DaliException e) {
875 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
879 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
884 jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
889 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_TextChangedSignal(void * jarg1) {
891 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
892 Dali::Toolkit::TextField::TextChangedSignalType *result = 0 ;
894 arg1 = (Dali::Toolkit::TextField *)jarg1;
897 result = (Dali::Toolkit::TextField::TextChangedSignalType *) &(arg1)->TextChangedSignal();
898 } catch (std::out_of_range& e) {
900 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
902 } catch (std::exception& e) {
904 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
906 } catch (Dali::DaliException e) {
908 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
912 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
917 jresult = (void *)result;
922 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_MaxLengthReachedSignal(void * jarg1) {
924 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
925 Dali::Toolkit::TextField::MaxLengthReachedSignalType *result = 0 ;
927 arg1 = (Dali::Toolkit::TextField *)jarg1;
930 result = (Dali::Toolkit::TextField::MaxLengthReachedSignalType *) &(arg1)->MaxLengthReachedSignal();
931 } catch (std::out_of_range& e) {
933 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
935 } catch (std::exception& e) {
937 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
939 } catch (Dali::DaliException e) {
941 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
945 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
950 jresult = (void *)result;
955 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_InputStyleChangedSignal(void * jarg1) {
957 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
958 Dali::Toolkit::TextField::InputStyleChangedSignalType *result = 0 ;
960 arg1 = (Dali::Toolkit::TextField *)jarg1;
963 result = (Dali::Toolkit::TextField::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
964 } catch (std::out_of_range& e) {
966 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
968 } catch (std::exception& e) {
970 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
972 } catch (Dali::DaliException e) {
974 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
978 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
983 jresult = (void *)result;
988 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextFieldSignal_Empty(void * jarg1) {
989 unsigned int jresult ;
990 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
993 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
996 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
997 } catch (std::out_of_range& e) {
999 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1001 } catch (std::exception& e) {
1003 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1005 } catch (Dali::DaliException e) {
1007 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1011 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1021 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextFieldSignal_GetConnectionCount(void * jarg1) {
1022 unsigned long jresult ;
1023 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1026 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1029 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
1030 } catch (std::out_of_range& e) {
1032 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1034 } catch (std::exception& e) {
1036 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1038 } catch (Dali::DaliException e) {
1040 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1044 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1049 jresult = (unsigned long)result;
1054 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Connect(void * jarg1, void * jarg2) {
1055 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1056 void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
1058 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1059 arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1062 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Connect(arg1,arg2);
1063 } catch (std::out_of_range& e) {
1065 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1067 } catch (std::exception& e) {
1069 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1071 } catch (Dali::DaliException e) {
1073 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1077 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1085 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Disconnect(void * jarg1, void * jarg2) {
1086 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1087 void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
1089 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1090 arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1093 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(arg1,arg2);
1094 } catch (std::out_of_range& e) {
1096 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1098 } catch (std::exception& e) {
1100 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1102 } catch (Dali::DaliException e) {
1104 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1108 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1116 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Emit(void * jarg1, void * jarg2) {
1117 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1118 Dali::Toolkit::TextField arg2 ;
1119 Dali::Toolkit::TextField *argp2 ;
1121 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1122 argp2 = (Dali::Toolkit::TextField *)jarg2;
1124 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextField", 0);
1130 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(arg1,arg2);
1131 } catch (std::out_of_range& e) {
1133 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1135 } catch (std::exception& e) {
1137 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1139 } catch (Dali::DaliException e) {
1141 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1145 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1153 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextFieldSignal() {
1155 Dali::Signal< void (Dali::Toolkit::TextField) > *result = 0 ;
1159 result = (Dali::Signal< void (Dali::Toolkit::TextField) > *)new Dali::Signal< void (Dali::Toolkit::TextField) >();
1160 } catch (std::out_of_range& e) {
1162 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1164 } catch (std::exception& e) {
1166 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1168 } catch (Dali::DaliException e) {
1170 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1174 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1179 jresult = (void *)result;
1184 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextFieldSignal(void * jarg1) {
1185 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1187 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1191 } catch (std::out_of_range& e) {
1193 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1195 } catch (std::exception& e) {
1197 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1199 } catch (Dali::DaliException e) {
1201 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1205 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;