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;
556 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_Property() {
558 Dali::Toolkit::TextField::Property *result = 0 ;
562 result = (Dali::Toolkit::TextField::Property *)new Dali::Toolkit::TextField::Property();
563 } catch (std::out_of_range& e) {
565 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
567 } catch (std::exception& e) {
569 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
573 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
577 jresult = (void *)result;
582 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_Property(void * jarg1) {
583 Dali::Toolkit::TextField::Property *arg1 = (Dali::Toolkit::TextField::Property *) 0 ;
585 arg1 = (Dali::Toolkit::TextField::Property *)jarg1;
589 } catch (std::out_of_range& e) {
591 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
593 } catch (std::exception& e) {
595 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
599 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
606 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_InputStyle() {
608 Dali::Toolkit::TextField::InputStyle *result = 0 ;
612 result = (Dali::Toolkit::TextField::InputStyle *)new Dali::Toolkit::TextField::InputStyle();
613 } catch (std::out_of_range& e) {
615 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
617 } catch (std::exception& e) {
619 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
623 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
627 jresult = (void *)result;
632 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_InputStyle(void * jarg1) {
633 Dali::Toolkit::TextField::InputStyle *arg1 = (Dali::Toolkit::TextField::InputStyle *) 0 ;
635 arg1 = (Dali::Toolkit::TextField::InputStyle *)jarg1;
639 } catch (std::out_of_range& e) {
641 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
643 } catch (std::exception& e) {
645 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
649 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
656 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_New() {
658 Dali::Toolkit::TextField result;
662 result = Dali::Toolkit::TextField::New();
663 } catch (std::out_of_range& e) {
665 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
667 } catch (std::exception& e) {
669 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
673 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
677 jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
682 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_0() {
684 Dali::Toolkit::TextField *result = 0 ;
688 result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField();
689 } catch (std::out_of_range& e) {
691 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
693 } catch (std::exception& e) {
695 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
699 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
703 jresult = (void *)result;
708 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_1(void * jarg1) {
710 Dali::Toolkit::TextField *arg1 = 0 ;
711 Dali::Toolkit::TextField *result = 0 ;
713 arg1 = (Dali::Toolkit::TextField *)jarg1;
715 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
720 result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField((Dali::Toolkit::TextField const &)*arg1);
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;
731 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
735 jresult = (void *)result;
740 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_Assign(void * jarg1, void * jarg2) {
742 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
743 Dali::Toolkit::TextField *arg2 = 0 ;
744 Dali::Toolkit::TextField *result = 0 ;
746 arg1 = (Dali::Toolkit::TextField *)jarg1;
747 arg2 = (Dali::Toolkit::TextField *)jarg2;
749 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
754 result = (Dali::Toolkit::TextField *) &(arg1)->operator =((Dali::Toolkit::TextField const &)*arg2);
755 } catch (std::out_of_range& e) {
757 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
759 } catch (std::exception& e) {
761 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
765 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
769 jresult = (void *)result;
774 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField(void * jarg1) {
775 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
777 arg1 = (Dali::Toolkit::TextField *)jarg1;
781 } catch (std::out_of_range& e) {
783 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
785 } catch (std::exception& e) {
787 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
791 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
798 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_DownCast(void * jarg1) {
800 Dali::BaseHandle arg1 ;
801 Dali::BaseHandle *argp1 ;
802 Dali::Toolkit::TextField result;
804 argp1 = (Dali::BaseHandle *)jarg1;
806 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
812 result = Dali::Toolkit::TextField::DownCast(arg1);
813 } catch (std::out_of_range& e) {
815 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
817 } catch (std::exception& e) {
819 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
823 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
827 jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
832 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_TextChangedSignal(void * jarg1) {
834 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
835 Dali::Toolkit::TextField::TextChangedSignalType *result = 0 ;
837 arg1 = (Dali::Toolkit::TextField *)jarg1;
840 result = (Dali::Toolkit::TextField::TextChangedSignalType *) &(arg1)->TextChangedSignal();
841 } catch (std::out_of_range& e) {
843 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
845 } catch (std::exception& e) {
847 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
851 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
855 jresult = (void *)result;
860 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_MaxLengthReachedSignal(void * jarg1) {
862 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
863 Dali::Toolkit::TextField::MaxLengthReachedSignalType *result = 0 ;
865 arg1 = (Dali::Toolkit::TextField *)jarg1;
868 result = (Dali::Toolkit::TextField::MaxLengthReachedSignalType *) &(arg1)->MaxLengthReachedSignal();
869 } catch (std::out_of_range& e) {
871 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
873 } catch (std::exception& e) {
875 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
879 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
883 jresult = (void *)result;
888 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_InputStyleChangedSignal(void * jarg1) {
890 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
891 Dali::Toolkit::TextField::InputStyleChangedSignalType *result = 0 ;
893 arg1 = (Dali::Toolkit::TextField *)jarg1;
896 result = (Dali::Toolkit::TextField::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
897 } catch (std::out_of_range& e) {
899 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
901 } catch (std::exception& e) {
903 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
907 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
911 jresult = (void *)result;
916 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextFieldSignal_Empty(void * jarg1) {
917 unsigned int jresult ;
918 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
921 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
924 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
925 } catch (std::out_of_range& e) {
927 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
929 } catch (std::exception& e) {
931 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
935 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
944 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextFieldSignal_GetConnectionCount(void * jarg1) {
945 unsigned long jresult ;
946 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
949 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
952 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
953 } catch (std::out_of_range& e) {
955 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
957 } catch (std::exception& e) {
959 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
963 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
967 jresult = (unsigned long)result;
972 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Connect(void * jarg1, void * jarg2) {
973 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
974 void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
976 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
977 arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
980 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Connect(arg1,arg2);
981 } catch (std::out_of_range& e) {
983 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
985 } catch (std::exception& e) {
987 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
991 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
998 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Disconnect(void * jarg1, void * jarg2) {
999 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1000 void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
1002 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1003 arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1006 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(arg1,arg2);
1007 } catch (std::out_of_range& e) {
1009 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1011 } catch (std::exception& e) {
1013 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1017 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1024 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Emit(void * jarg1, void * jarg2) {
1025 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1026 Dali::Toolkit::TextField arg2 ;
1027 Dali::Toolkit::TextField *argp2 ;
1029 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1030 argp2 = (Dali::Toolkit::TextField *)jarg2;
1032 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextField", 0);
1038 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(arg1,arg2);
1039 } catch (std::out_of_range& e) {
1041 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1043 } catch (std::exception& e) {
1045 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1049 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1056 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextFieldSignal() {
1058 Dali::Signal< void (Dali::Toolkit::TextField) > *result = 0 ;
1062 result = (Dali::Signal< void (Dali::Toolkit::TextField) > *)new Dali::Signal< void (Dali::Toolkit::TextField) >();
1063 } catch (std::out_of_range& e) {
1065 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1067 } catch (std::exception& e) {
1069 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1073 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1077 jresult = (void *)result;
1082 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextFieldSignal(void * jarg1) {
1083 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1085 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1089 } catch (std::out_of_range& e) {
1091 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1093 } catch (std::exception& e) {
1095 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1099 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;