Changes required after TextField Devel properties made public
[platform/core/uifw/dali-csharp-binder.git] / dali-csharp-binder / src / text-field.cpp
1 /** Copyright (c) 2017 Samsung Electronics Co., Ltd.
2 *
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
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
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.
14 *
15 */
16
17 #ifndef CSHARP_TEXT_FIELD
18 #define CSHARP_TEXT_FIELD
19 #endif
20
21 #include "common.h"
22 #include <dali-toolkit/public-api/controls/text-controls/text-field.h>
23
24 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::TextField) > const *self){
25   return self->Empty();
26 }
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();
29 }
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 );
32 }
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 );
35 }
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){
37   self->Emit( arg );
38 }
39
40 #ifdef __cplusplus
41 extern "C" {
42 #endif
43
44 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TextField_SWIGUpcast(Dali::Toolkit::TextField *jarg1) {
45     return (Dali::Toolkit::Control *)jarg1;
46 }
47
48 /*TextField property binding*/
49 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_RENDERING_BACKEND_get() {
50   int jresult ;
51   int result;
52
53   result = (int)Dali::Toolkit::TextField::Property::RENDERING_BACKEND;
54   jresult = (int)result;
55   return jresult;
56 }
57
58
59 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_TEXT_get() {
60   int jresult ;
61   int result;
62
63   result = (int)Dali::Toolkit::TextField::Property::TEXT;
64   jresult = (int)result;
65   return jresult;
66 }
67
68
69 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_get() {
70   int jresult ;
71   int result;
72
73   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT;
74   jresult = (int)result;
75   return jresult;
76 }
77
78
79 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get() {
80   int jresult ;
81   int result;
82
83   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT_FOCUSED;
84   jresult = (int)result;
85   return jresult;
86 }
87
88
89 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_FONT_FAMILY_get() {
90   int jresult ;
91   int result;
92
93   result = (int)Dali::Toolkit::TextField::Property::FONT_FAMILY;
94   jresult = (int)result;
95   return jresult;
96 }
97
98
99 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_FONT_STYLE_get() {
100   int jresult ;
101   int result;
102
103   result = (int)Dali::Toolkit::TextField::Property::FONT_STYLE;
104   jresult = (int)result;
105   return jresult;
106 }
107
108
109 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_POINT_SIZE_get() {
110   int jresult ;
111   int result;
112
113   result = (int)Dali::Toolkit::TextField::Property::POINT_SIZE;
114   jresult = (int)result;
115   return jresult;
116 }
117
118
119 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_MAX_LENGTH_get() {
120   int jresult ;
121   int result;
122
123   result = (int)Dali::Toolkit::TextField::Property::MAX_LENGTH;
124   jresult = (int)result;
125   return jresult;
126 }
127
128
129 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_EXCEED_POLICY_get() {
130   int jresult ;
131   int result;
132
133   result = (int)Dali::Toolkit::TextField::Property::EXCEED_POLICY;
134   jresult = (int)result;
135   return jresult;
136 }
137
138
139 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_HORIZONTAL_ALIGNMENT_get() {
140   int jresult ;
141   int result;
142
143   result = (int)Dali::Toolkit::TextField::Property::HORIZONTAL_ALIGNMENT;
144   jresult = (int)result;
145   return jresult;
146 }
147
148
149 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_VERTICAL_ALIGNMENT_get() {
150   int jresult ;
151   int result;
152
153   result = (int)Dali::Toolkit::TextField::Property::VERTICAL_ALIGNMENT;
154   jresult = (int)result;
155   return jresult;
156 }
157
158
159 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_TEXT_COLOR_get() {
160   int jresult ;
161   int result;
162
163   result = (int)Dali::Toolkit::TextField::Property::TEXT_COLOR;
164   jresult = (int)result;
165   return jresult;
166 }
167
168
169 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_COLOR_get() {
170   int jresult ;
171   int result;
172
173   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT_COLOR;
174   jresult = (int)result;
175   return jresult;
176 }
177
178
179 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SHADOW_OFFSET_get() {
180   int jresult ;
181   int result;
182
183   result = (int)Dali::Toolkit::TextField::Property::SHADOW_OFFSET;
184   jresult = (int)result;
185   return jresult;
186 }
187
188
189 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SHADOW_COLOR_get() {
190   int jresult ;
191   int result;
192
193   result = (int)Dali::Toolkit::TextField::Property::SHADOW_COLOR;
194   jresult = (int)result;
195   return jresult;
196 }
197
198
199 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PRIMARY_CURSOR_COLOR_get() {
200   int jresult ;
201   int result;
202
203   result = (int)Dali::Toolkit::TextField::Property::PRIMARY_CURSOR_COLOR;
204   jresult = (int)result;
205   return jresult;
206 }
207
208
209 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SECONDARY_CURSOR_COLOR_get() {
210   int jresult ;
211   int result;
212
213   result = (int)Dali::Toolkit::TextField::Property::SECONDARY_CURSOR_COLOR;
214   jresult = (int)result;
215   return jresult;
216 }
217
218
219 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_CURSOR_BLINK_get() {
220   int jresult ;
221   int result;
222
223   result = (int)Dali::Toolkit::TextField::Property::ENABLE_CURSOR_BLINK;
224   jresult = (int)result;
225   return jresult;
226 }
227
228
229 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_BLINK_INTERVAL_get() {
230   int jresult ;
231   int result;
232
233   result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_INTERVAL;
234   jresult = (int)result;
235   return jresult;
236 }
237
238
239 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_BLINK_DURATION_get() {
240   int jresult ;
241   int result;
242
243   result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_DURATION;
244   jresult = (int)result;
245   return jresult;
246 }
247
248
249 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_WIDTH_get() {
250   int jresult ;
251   int result;
252
253   result = (int)Dali::Toolkit::TextField::Property::CURSOR_WIDTH;
254   jresult = (int)result;
255   return jresult;
256 }
257
258
259 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_IMAGE_get() {
260   int jresult ;
261   int result;
262
263   result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_IMAGE;
264   jresult = (int)result;
265   return jresult;
266 }
267
268
269 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get() {
270   int jresult ;
271   int result;
272
273   result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_PRESSED_IMAGE;
274   jresult = (int)result;
275   return jresult;
276 }
277
278
279 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SCROLL_THRESHOLD_get() {
280   int jresult ;
281   int result;
282
283   result = (int)Dali::Toolkit::TextField::Property::SCROLL_THRESHOLD;
284   jresult = (int)result;
285   return jresult;
286 }
287
288
289 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SCROLL_SPEED_get() {
290   int jresult ;
291   int result;
292
293   result = (int)Dali::Toolkit::TextField::Property::SCROLL_SPEED;
294   jresult = (int)result;
295   return jresult;
296 }
297
298
299 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get() {
300   int jresult ;
301   int result;
302
303   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_LEFT;
304   jresult = (int)result;
305   return jresult;
306 }
307
308
309 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get() {
310   int jresult ;
311   int result;
312
313   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_RIGHT;
314   jresult = (int)result;
315   return jresult;
316 }
317
318
319 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get() {
320   int jresult ;
321   int result;
322
323   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_LEFT;
324   jresult = (int)result;
325   return jresult;
326 }
327
328
329 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get() {
330   int jresult ;
331   int result;
332
333   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_RIGHT;
334   jresult = (int)result;
335   return jresult;
336 }
337
338
339 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get() {
340   int jresult ;
341   int result;
342
343   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_LEFT;
344   jresult = (int)result;
345   return jresult;
346 }
347
348
349 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get() {
350   int jresult ;
351   int result;
352
353   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_RIGHT;
354   jresult = (int)result;
355   return jresult;
356 }
357
358
359 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HIGHLIGHT_COLOR_get() {
360   int jresult ;
361   int result;
362
363   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HIGHLIGHT_COLOR;
364   jresult = (int)result;
365   return jresult;
366 }
367
368
369 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_DECORATION_BOUNDING_BOX_get() {
370   int jresult ;
371   int result;
372
373   result = (int)Dali::Toolkit::TextField::Property::DECORATION_BOUNDING_BOX;
374   jresult = (int)result;
375   return jresult;
376 }
377
378
379 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_METHOD_SETTINGS_get() {
380   int jresult ;
381   int result;
382
383   result = (int)Dali::Toolkit::TextField::Property::INPUT_METHOD_SETTINGS;
384   jresult = (int)result;
385   return jresult;
386 }
387
388
389 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_COLOR_get() {
390   int jresult ;
391   int result;
392
393   result = (int)Dali::Toolkit::TextField::Property::INPUT_COLOR;
394   jresult = (int)result;
395   return jresult;
396 }
397
398
399 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_MARKUP_get() {
400   int jresult ;
401   int result;
402
403   result = (int)Dali::Toolkit::TextField::Property::ENABLE_MARKUP;
404   jresult = (int)result;
405   return jresult;
406 }
407
408
409 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FONT_FAMILY_get() {
410   int jresult ;
411   int result;
412
413   result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_FAMILY;
414   jresult = (int)result;
415   return jresult;
416 }
417
418
419 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FONT_STYLE_get() {
420   int jresult ;
421   int result;
422
423   result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_STYLE;
424   jresult = (int)result;
425   return jresult;
426 }
427
428
429 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_POINT_SIZE_get() {
430   int jresult ;
431   int result;
432
433   result = (int)Dali::Toolkit::TextField::Property::INPUT_POINT_SIZE;
434   jresult = (int)result;
435   return jresult;
436 }
437
438
439 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_UNDERLINE_get() {
440   int jresult ;
441   int result;
442
443   result = (int)Dali::Toolkit::TextField::Property::UNDERLINE;
444   jresult = (int)result;
445   return jresult;
446 }
447
448
449 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_UNDERLINE_get() {
450   int jresult ;
451   int result;
452
453   result = (int)Dali::Toolkit::TextField::Property::INPUT_UNDERLINE;
454   jresult = (int)result;
455   return jresult;
456 }
457
458
459 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SHADOW_get() {
460   int jresult ;
461   int result;
462
463   result = (int)Dali::Toolkit::TextField::Property::SHADOW;
464   jresult = (int)result;
465   return jresult;
466 }
467
468
469 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_SHADOW_get() {
470   int jresult ;
471   int result;
472
473   result = (int)Dali::Toolkit::TextField::Property::INPUT_SHADOW;
474   jresult = (int)result;
475   return jresult;
476 }
477
478
479 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_EMBOSS_get() {
480   int jresult ;
481   int result;
482
483   result = (int)Dali::Toolkit::TextField::Property::EMBOSS;
484   jresult = (int)result;
485   return jresult;
486 }
487
488
489 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_EMBOSS_get() {
490   int jresult ;
491   int result;
492
493   result = (int)Dali::Toolkit::TextField::Property::INPUT_EMBOSS;
494   jresult = (int)result;
495   return jresult;
496 }
497
498
499 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_OUTLINE_get() {
500   int jresult ;
501   int result;
502
503   result = (int)Dali::Toolkit::TextField::Property::OUTLINE;
504   jresult = (int)result;
505   return jresult;
506 }
507
508
509 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_OUTLINE_get() {
510   int jresult ;
511   int result;
512
513   result = (int)Dali::Toolkit::TextField::Property::INPUT_OUTLINE;
514   jresult = (int)result;
515   return jresult;
516 }
517
518 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_HIDDEN_INPUT_SETTINGS_get() {
519   int jresult ;
520   int result;
521
522   result = (int)Dali::Toolkit::TextField::Property::HIDDEN_INPUT_SETTINGS;
523   jresult = (int)result;
524   return jresult;
525 }
526
527 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PIXEL_SIZE_get() {
528   int jresult ;
529   int result;
530
531   result = (int)Dali::Toolkit::TextField::Property::PIXEL_SIZE;
532   jresult = (int)result;
533   return jresult;
534 }
535
536 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_SELECTION_get() {
537   int jresult ;
538   int result;
539
540   result = (int)Dali::Toolkit::TextField::Property::ENABLE_SELECTION;
541   jresult = (int)result;
542   return jresult;
543 }
544
545 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PLACEHOLDER_get() {
546   int jresult ;
547   int result;
548
549   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER;
550   jresult = (int)result;
551   return jresult;
552 }
553
554
555
556 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_Property() {
557   void * jresult ;
558   Dali::Toolkit::TextField::Property *result = 0 ;
559
560   {
561     try {
562       result = (Dali::Toolkit::TextField::Property *)new Dali::Toolkit::TextField::Property();
563     } catch (std::out_of_range& e) {
564       {
565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
566       };
567     } catch (std::exception& e) {
568       {
569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
570       };
571     } catch (...) {
572       {
573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
574       };
575     }
576   }
577   jresult = (void *)result;
578   return jresult;
579 }
580
581
582 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_Property(void * jarg1) {
583   Dali::Toolkit::TextField::Property *arg1 = (Dali::Toolkit::TextField::Property *) 0 ;
584
585   arg1 = (Dali::Toolkit::TextField::Property *)jarg1;
586   {
587     try {
588       delete arg1;
589     } catch (std::out_of_range& e) {
590       {
591         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
592       };
593     } catch (std::exception& e) {
594       {
595         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
596       };
597     } catch (...) {
598       {
599         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
600       };
601     }
602   }
603 }
604
605
606 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_InputStyle() {
607   void * jresult ;
608   Dali::Toolkit::TextField::InputStyle *result = 0 ;
609
610   {
611     try {
612       result = (Dali::Toolkit::TextField::InputStyle *)new Dali::Toolkit::TextField::InputStyle();
613     } catch (std::out_of_range& e) {
614       {
615         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
616       };
617     } catch (std::exception& e) {
618       {
619         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
620       };
621     } catch (...) {
622       {
623         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
624       };
625     }
626   }
627   jresult = (void *)result;
628   return jresult;
629 }
630
631
632 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_InputStyle(void * jarg1) {
633   Dali::Toolkit::TextField::InputStyle *arg1 = (Dali::Toolkit::TextField::InputStyle *) 0 ;
634
635   arg1 = (Dali::Toolkit::TextField::InputStyle *)jarg1;
636   {
637     try {
638       delete arg1;
639     } catch (std::out_of_range& e) {
640       {
641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
642       };
643     } catch (std::exception& e) {
644       {
645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
646       };
647     } catch (...) {
648       {
649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
650       };
651     }
652   }
653 }
654
655
656 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_New() {
657   void * jresult ;
658   Dali::Toolkit::TextField result;
659
660   {
661     try {
662       result = Dali::Toolkit::TextField::New();
663     } catch (std::out_of_range& e) {
664       {
665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
666       };
667     } catch (std::exception& e) {
668       {
669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
670       };
671     } catch (...) {
672       {
673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
674       };
675     }
676   }
677   jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
678   return jresult;
679 }
680
681
682 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_0() {
683   void * jresult ;
684   Dali::Toolkit::TextField *result = 0 ;
685
686   {
687     try {
688       result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField();
689     } catch (std::out_of_range& e) {
690       {
691         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
692       };
693     } catch (std::exception& e) {
694       {
695         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
696       };
697     } catch (...) {
698       {
699         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
700       };
701     }
702   }
703   jresult = (void *)result;
704   return jresult;
705 }
706
707
708 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_1(void * jarg1) {
709   void * jresult ;
710   Dali::Toolkit::TextField *arg1 = 0 ;
711   Dali::Toolkit::TextField *result = 0 ;
712
713   arg1 = (Dali::Toolkit::TextField *)jarg1;
714   if (!arg1) {
715     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
716     return 0;
717   }
718   {
719     try {
720       result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField((Dali::Toolkit::TextField const &)*arg1);
721     } catch (std::out_of_range& e) {
722       {
723         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
724       };
725     } catch (std::exception& e) {
726       {
727         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
728       };
729     } catch (...) {
730       {
731         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
732       };
733     }
734   }
735   jresult = (void *)result;
736   return jresult;
737 }
738
739
740 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_Assign(void * jarg1, void * jarg2) {
741   void * jresult ;
742   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
743   Dali::Toolkit::TextField *arg2 = 0 ;
744   Dali::Toolkit::TextField *result = 0 ;
745
746   arg1 = (Dali::Toolkit::TextField *)jarg1;
747   arg2 = (Dali::Toolkit::TextField *)jarg2;
748   if (!arg2) {
749     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
750     return 0;
751   }
752   {
753     try {
754       result = (Dali::Toolkit::TextField *) &(arg1)->operator =((Dali::Toolkit::TextField const &)*arg2);
755     } catch (std::out_of_range& e) {
756       {
757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
758       };
759     } catch (std::exception& e) {
760       {
761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
762       };
763     } catch (...) {
764       {
765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
766       };
767     }
768   }
769   jresult = (void *)result;
770   return jresult;
771 }
772
773
774 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField(void * jarg1) {
775   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
776
777   arg1 = (Dali::Toolkit::TextField *)jarg1;
778   {
779     try {
780       delete arg1;
781     } catch (std::out_of_range& e) {
782       {
783         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
784       };
785     } catch (std::exception& e) {
786       {
787         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
788       };
789     } catch (...) {
790       {
791         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
792       };
793     }
794   }
795 }
796
797
798 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_DownCast(void * jarg1) {
799   void * jresult ;
800   Dali::BaseHandle arg1 ;
801   Dali::BaseHandle *argp1 ;
802   Dali::Toolkit::TextField result;
803
804   argp1 = (Dali::BaseHandle *)jarg1;
805   if (!argp1) {
806     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
807     return 0;
808   }
809   arg1 = *argp1;
810   {
811     try {
812       result = Dali::Toolkit::TextField::DownCast(arg1);
813     } catch (std::out_of_range& e) {
814       {
815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
816       };
817     } catch (std::exception& e) {
818       {
819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
820       };
821     } catch (...) {
822       {
823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
824       };
825     }
826   }
827   jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
828   return jresult;
829 }
830
831
832 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_TextChangedSignal(void * jarg1) {
833   void * jresult ;
834   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
835   Dali::Toolkit::TextField::TextChangedSignalType *result = 0 ;
836
837   arg1 = (Dali::Toolkit::TextField *)jarg1;
838   {
839     try {
840       result = (Dali::Toolkit::TextField::TextChangedSignalType *) &(arg1)->TextChangedSignal();
841     } catch (std::out_of_range& e) {
842       {
843         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
844       };
845     } catch (std::exception& e) {
846       {
847         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
848       };
849     } catch (...) {
850       {
851         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
852       };
853     }
854   }
855   jresult = (void *)result;
856   return jresult;
857 }
858
859
860 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_MaxLengthReachedSignal(void * jarg1) {
861   void * jresult ;
862   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
863   Dali::Toolkit::TextField::MaxLengthReachedSignalType *result = 0 ;
864
865   arg1 = (Dali::Toolkit::TextField *)jarg1;
866   {
867     try {
868       result = (Dali::Toolkit::TextField::MaxLengthReachedSignalType *) &(arg1)->MaxLengthReachedSignal();
869     } catch (std::out_of_range& e) {
870       {
871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
872       };
873     } catch (std::exception& e) {
874       {
875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
876       };
877     } catch (...) {
878       {
879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
880       };
881     }
882   }
883   jresult = (void *)result;
884   return jresult;
885 }
886
887
888 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_InputStyleChangedSignal(void * jarg1) {
889   void * jresult ;
890   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
891   Dali::Toolkit::TextField::InputStyleChangedSignalType *result = 0 ;
892
893   arg1 = (Dali::Toolkit::TextField *)jarg1;
894   {
895     try {
896       result = (Dali::Toolkit::TextField::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
897     } catch (std::out_of_range& e) {
898       {
899         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
900       };
901     } catch (std::exception& e) {
902       {
903         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
904       };
905     } catch (...) {
906       {
907         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
908       };
909     }
910   }
911   jresult = (void *)result;
912   return jresult;
913 }
914
915
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 ;
919   bool result;
920
921   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
922   {
923     try {
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) {
926       {
927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
928       };
929     } catch (std::exception& e) {
930       {
931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
932       };
933     } catch (...) {
934       {
935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
936       };
937     }
938   }
939   jresult = result;
940   return jresult;
941 }
942
943
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 ;
947   std::size_t result;
948
949   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
950   {
951     try {
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) {
954       {
955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
956       };
957     } catch (std::exception& e) {
958       {
959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
960       };
961     } catch (...) {
962       {
963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
964       };
965     }
966   }
967   jresult = (unsigned long)result;
968   return jresult;
969 }
970
971
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 ;
975
976   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
977   arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
978   {
979     try {
980       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Connect(arg1,arg2);
981     } catch (std::out_of_range& e) {
982       {
983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
984       };
985     } catch (std::exception& e) {
986       {
987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
988       };
989     } catch (...) {
990       {
991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
992       };
993     }
994   }
995 }
996
997
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 ;
1001
1002   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1003   arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1004   {
1005     try {
1006       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(arg1,arg2);
1007     } catch (std::out_of_range& e) {
1008       {
1009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1010       };
1011     } catch (std::exception& e) {
1012       {
1013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1014       };
1015     } catch (...) {
1016       {
1017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1018       };
1019     }
1020   }
1021 }
1022
1023
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 ;
1028
1029   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1030   argp2 = (Dali::Toolkit::TextField *)jarg2;
1031   if (!argp2) {
1032     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextField", 0);
1033     return ;
1034   }
1035   arg2 = *argp2;
1036   {
1037     try {
1038       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(arg1,arg2);
1039     } catch (std::out_of_range& e) {
1040       {
1041         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1042       };
1043     } catch (std::exception& e) {
1044       {
1045         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1046       };
1047     } catch (...) {
1048       {
1049         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1050       };
1051     }
1052   }
1053 }
1054
1055
1056 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextFieldSignal() {
1057   void * jresult ;
1058   Dali::Signal< void (Dali::Toolkit::TextField) > *result = 0 ;
1059
1060   {
1061     try {
1062       result = (Dali::Signal< void (Dali::Toolkit::TextField) > *)new Dali::Signal< void (Dali::Toolkit::TextField) >();
1063     } catch (std::out_of_range& e) {
1064       {
1065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1066       };
1067     } catch (std::exception& e) {
1068       {
1069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1070       };
1071     } catch (...) {
1072       {
1073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1074       };
1075     }
1076   }
1077   jresult = (void *)result;
1078   return jresult;
1079 }
1080
1081
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 ;
1084
1085   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1086   {
1087     try {
1088       delete arg1;
1089     } catch (std::out_of_range& e) {
1090       {
1091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1092       };
1093     } catch (std::exception& e) {
1094       {
1095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1096       };
1097     } catch (...) {
1098       {
1099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1100       };
1101     }
1102   }
1103 }
1104
1105
1106 #ifdef __cplusplus
1107 }
1108 #endif
1109