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_ENABLE_GRAB_HANDLE_get() {
530 result = (int)Dali::Toolkit::DevelTextField::Property::ENABLE_GRAB_HANDLE;
531 jresult = (int)result;
535 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_GRAB_HANDLE_POPUP_get() {
539 result = (int)Dali::Toolkit::DevelTextField::Property::ENABLE_GRAB_HANDLE_POPUP;
540 jresult = (int)result;
544 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PLACEHOLDER_get() {
548 result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER;
549 jresult = (int)result;
553 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ELLIPSIS_get() {
557 result = (int)Dali::Toolkit::TextField::Property::ELLIPSIS;
558 jresult = (int)result;
562 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_Property() {
564 Dali::Toolkit::TextField::Property *result = 0 ;
568 result = (Dali::Toolkit::TextField::Property *)new Dali::Toolkit::TextField::Property();
569 } catch (std::out_of_range& e) {
571 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
573 } catch (std::exception& e) {
575 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
577 } catch (Dali::DaliException e) {
579 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
583 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
588 jresult = (void *)result;
593 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_Property(void * jarg1) {
594 Dali::Toolkit::TextField::Property *arg1 = (Dali::Toolkit::TextField::Property *) 0 ;
596 arg1 = (Dali::Toolkit::TextField::Property *)jarg1;
600 } catch (std::out_of_range& e) {
602 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
604 } catch (std::exception& e) {
606 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
608 } catch (Dali::DaliException e) {
610 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
614 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
622 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_InputStyle() {
624 Dali::Toolkit::TextField::InputStyle *result = 0 ;
628 result = (Dali::Toolkit::TextField::InputStyle *)new Dali::Toolkit::TextField::InputStyle();
629 } catch (std::out_of_range& e) {
631 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
633 } catch (std::exception& e) {
635 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
637 } catch (Dali::DaliException e) {
639 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
643 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
648 jresult = (void *)result;
653 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_InputStyle(void * jarg1) {
654 Dali::Toolkit::TextField::InputStyle *arg1 = (Dali::Toolkit::TextField::InputStyle *) 0 ;
656 arg1 = (Dali::Toolkit::TextField::InputStyle *)jarg1;
660 } catch (std::out_of_range& e) {
662 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
664 } catch (std::exception& e) {
666 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
668 } catch (Dali::DaliException e) {
670 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
674 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
682 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_New() {
684 Dali::Toolkit::TextField result;
688 result = Dali::Toolkit::TextField::New();
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;
697 } catch (Dali::DaliException e) {
699 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
703 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
708 jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
713 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_0() {
715 Dali::Toolkit::TextField *result = 0 ;
719 result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField();
720 } catch (std::out_of_range& e) {
722 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
724 } catch (std::exception& e) {
726 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
728 } catch (Dali::DaliException e) {
730 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
734 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
739 jresult = (void *)result;
744 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_1(void * jarg1) {
746 Dali::Toolkit::TextField *arg1 = 0 ;
747 Dali::Toolkit::TextField *result = 0 ;
749 arg1 = (Dali::Toolkit::TextField *)jarg1;
751 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
756 result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField((Dali::Toolkit::TextField const &)*arg1);
757 } catch (std::out_of_range& e) {
759 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
761 } catch (std::exception& e) {
763 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
765 } catch (Dali::DaliException e) {
767 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
771 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
776 jresult = (void *)result;
781 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_Assign(void * jarg1, void * jarg2) {
783 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
784 Dali::Toolkit::TextField *arg2 = 0 ;
785 Dali::Toolkit::TextField *result = 0 ;
787 arg1 = (Dali::Toolkit::TextField *)jarg1;
788 arg2 = (Dali::Toolkit::TextField *)jarg2;
790 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
795 result = (Dali::Toolkit::TextField *) &(arg1)->operator =((Dali::Toolkit::TextField const &)*arg2);
796 } catch (std::out_of_range& e) {
798 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
800 } catch (std::exception& e) {
802 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
804 } catch (Dali::DaliException e) {
806 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
810 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
815 jresult = (void *)result;
820 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField(void * jarg1) {
821 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
823 arg1 = (Dali::Toolkit::TextField *)jarg1;
827 } catch (std::out_of_range& e) {
829 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
831 } catch (std::exception& e) {
833 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
835 } catch (Dali::DaliException e) {
837 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
841 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
849 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_DownCast(void * jarg1) {
851 Dali::BaseHandle arg1 ;
852 Dali::BaseHandle *argp1 ;
853 Dali::Toolkit::TextField result;
855 argp1 = (Dali::BaseHandle *)jarg1;
857 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
863 result = Dali::Toolkit::TextField::DownCast(arg1);
864 } catch (std::out_of_range& e) {
866 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
868 } catch (std::exception& e) {
870 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
872 } catch (Dali::DaliException e) {
874 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
878 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
883 jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
888 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_TextChangedSignal(void * jarg1) {
890 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
891 Dali::Toolkit::TextField::TextChangedSignalType *result = 0 ;
893 arg1 = (Dali::Toolkit::TextField *)jarg1;
896 result = (Dali::Toolkit::TextField::TextChangedSignalType *) &(arg1)->TextChangedSignal();
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;
905 } catch (Dali::DaliException e) {
907 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
911 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
916 jresult = (void *)result;
921 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_MaxLengthReachedSignal(void * jarg1) {
923 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
924 Dali::Toolkit::TextField::MaxLengthReachedSignalType *result = 0 ;
926 arg1 = (Dali::Toolkit::TextField *)jarg1;
929 result = (Dali::Toolkit::TextField::MaxLengthReachedSignalType *) &(arg1)->MaxLengthReachedSignal();
930 } catch (std::out_of_range& e) {
932 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
934 } catch (std::exception& e) {
936 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
938 } catch (Dali::DaliException e) {
940 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
944 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
949 jresult = (void *)result;
954 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_InputStyleChangedSignal(void * jarg1) {
956 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
957 Dali::Toolkit::TextField::InputStyleChangedSignalType *result = 0 ;
959 arg1 = (Dali::Toolkit::TextField *)jarg1;
962 result = (Dali::Toolkit::TextField::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
963 } catch (std::out_of_range& e) {
965 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
967 } catch (std::exception& e) {
969 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
971 } catch (Dali::DaliException e) {
973 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
977 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
982 jresult = (void *)result;
987 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextField_SelectWholeText(void * jarg1) {
988 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0;
990 arg1 = (Dali::Toolkit::TextField *)jarg1;
993 Dali::Toolkit::DevelTextField::SelectWholeText( *arg1 );
995 catch (std::out_of_range& e) {
997 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
1000 catch (std::exception& e) {
1002 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
1005 catch (Dali::DaliException e) {
1007 SWIG_CSharpException(SWIG_UnknownError, e.condition);
1012 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
1019 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextFieldSignal_Empty(void * jarg1) {
1020 unsigned int jresult ;
1021 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1024 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1027 result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
1028 } catch (std::out_of_range& e) {
1030 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1032 } catch (std::exception& e) {
1034 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1036 } catch (Dali::DaliException e) {
1038 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1042 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1052 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextFieldSignal_GetConnectionCount(void * jarg1) {
1053 unsigned long jresult ;
1054 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1057 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1060 result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
1061 } catch (std::out_of_range& e) {
1063 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1065 } catch (std::exception& e) {
1067 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1069 } catch (Dali::DaliException e) {
1071 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1075 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1080 jresult = (unsigned long)result;
1085 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Connect(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__Connect(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_Disconnect(void * jarg1, void * jarg2) {
1117 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1118 void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
1120 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1121 arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1124 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(arg1,arg2);
1125 } catch (std::out_of_range& e) {
1127 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1129 } catch (std::exception& e) {
1131 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1133 } catch (Dali::DaliException e) {
1135 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1139 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1147 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Emit(void * jarg1, void * jarg2) {
1148 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1149 Dali::Toolkit::TextField arg2 ;
1150 Dali::Toolkit::TextField *argp2 ;
1152 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1153 argp2 = (Dali::Toolkit::TextField *)jarg2;
1155 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextField", 0);
1161 Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(arg1,arg2);
1162 } catch (std::out_of_range& e) {
1164 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1166 } catch (std::exception& e) {
1168 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1170 } catch (Dali::DaliException e) {
1172 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1176 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1184 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextFieldSignal() {
1186 Dali::Signal< void (Dali::Toolkit::TextField) > *result = 0 ;
1190 result = (Dali::Signal< void (Dali::Toolkit::TextField) > *)new Dali::Signal< void (Dali::Toolkit::TextField) >();
1191 } catch (std::out_of_range& e) {
1193 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1195 } catch (std::exception& e) {
1197 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1199 } catch (Dali::DaliException e) {
1201 SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1205 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1210 jresult = (void *)result;
1215 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextFieldSignal(void * jarg1) {
1216 Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1218 arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1222 } catch (std::out_of_range& e) {
1224 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1226 } catch (std::exception& e) {
1228 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1230 } catch (Dali::DaliException e) {
1232 SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1236 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1243 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_SHIFT_SELECTION_get()
1245 return (int)Dali::Toolkit::DevelTextField::Property::ENABLE_SHIFT_SELECTION;
1248 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_MATCH_SYSTEM_LANGUAGE_DIRECTION_get() {
1252 result = (int)Dali::Toolkit::DevelTextField::Property::MATCH_SYSTEM_LANGUAGE_DIRECTION;
1253 jresult = (int)result;
1257 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_GetInputMethodContext(void * jarg1) {
1259 Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
1260 Dali::InputMethodContext result;
1262 arg1 = (Dali::Toolkit::TextField *)jarg1;
1265 result = Dali::Toolkit::DevelTextField::GetInputMethodContext(*arg1);
1266 } catch (std::out_of_range& e) {
1268 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1270 } catch (std::exception& e) {
1272 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1276 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1280 jresult = new Dali::InputMethodContext((const Dali::InputMethodContext &)result);