Merge "dali-csharp-binder tizen branch => devel/master back sync" into devel/master
[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 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ELLIPSIS_get() {
555   int jresult ;
556   int result;
557
558   result = (int)Dali::Toolkit::TextField::Property::ELLIPSIS;
559   jresult = (int)result;
560   return jresult;
561 }
562
563 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_Property() {
564   void * jresult ;
565   Dali::Toolkit::TextField::Property *result = 0 ;
566
567   {
568     try {
569       result = (Dali::Toolkit::TextField::Property *)new Dali::Toolkit::TextField::Property();
570     } catch (std::out_of_range& e) {
571       {
572         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
573       };
574     } catch (std::exception& e) {
575       {
576         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
577       };
578     } catch (Dali::DaliException e) {
579       {
580         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
581       };
582     } catch (...) {
583       {
584         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
585       };
586     }
587   }
588
589   jresult = (void *)result;
590   return jresult;
591 }
592
593
594 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_Property(void * jarg1) {
595   Dali::Toolkit::TextField::Property *arg1 = (Dali::Toolkit::TextField::Property *) 0 ;
596
597   arg1 = (Dali::Toolkit::TextField::Property *)jarg1;
598   {
599     try {
600       delete arg1;
601     } catch (std::out_of_range& e) {
602       {
603         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
604       };
605     } catch (std::exception& e) {
606       {
607         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
608       };
609     } catch (Dali::DaliException e) {
610       {
611         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
612       };
613     } catch (...) {
614       {
615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
616       };
617     }
618   }
619
620 }
621
622
623 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_InputStyle() {
624   void * jresult ;
625   Dali::Toolkit::TextField::InputStyle *result = 0 ;
626
627   {
628     try {
629       result = (Dali::Toolkit::TextField::InputStyle *)new Dali::Toolkit::TextField::InputStyle();
630     } catch (std::out_of_range& e) {
631       {
632         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
633       };
634     } catch (std::exception& e) {
635       {
636         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
637       };
638     } catch (Dali::DaliException e) {
639       {
640         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
641       };
642     } catch (...) {
643       {
644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
645       };
646     }
647   }
648
649   jresult = (void *)result;
650   return jresult;
651 }
652
653
654 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_InputStyle(void * jarg1) {
655   Dali::Toolkit::TextField::InputStyle *arg1 = (Dali::Toolkit::TextField::InputStyle *) 0 ;
656
657   arg1 = (Dali::Toolkit::TextField::InputStyle *)jarg1;
658   {
659     try {
660       delete arg1;
661     } catch (std::out_of_range& e) {
662       {
663         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
664       };
665     } catch (std::exception& e) {
666       {
667         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
668       };
669     } catch (Dali::DaliException e) {
670       {
671         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
672       };
673     } catch (...) {
674       {
675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
676       };
677     }
678   }
679
680 }
681
682
683 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_New() {
684   void * jresult ;
685   Dali::Toolkit::TextField result;
686
687   {
688     try {
689       result = Dali::Toolkit::TextField::New();
690     } catch (std::out_of_range& e) {
691       {
692         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
693       };
694     } catch (std::exception& e) {
695       {
696         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
697       };
698     } catch (Dali::DaliException e) {
699       {
700         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
701       };
702     } catch (...) {
703       {
704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
705       };
706     }
707   }
708
709   jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
710   return jresult;
711 }
712
713
714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_0() {
715   void * jresult ;
716   Dali::Toolkit::TextField *result = 0 ;
717
718   {
719     try {
720       result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField();
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 (Dali::DaliException e) {
730       {
731         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
732       };
733     } catch (...) {
734       {
735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
736       };
737     }
738   }
739
740   jresult = (void *)result;
741   return jresult;
742 }
743
744
745 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_1(void * jarg1) {
746   void * jresult ;
747   Dali::Toolkit::TextField *arg1 = 0 ;
748   Dali::Toolkit::TextField *result = 0 ;
749
750   arg1 = (Dali::Toolkit::TextField *)jarg1;
751   if (!arg1) {
752     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
753     return 0;
754   }
755   {
756     try {
757       result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField((Dali::Toolkit::TextField const &)*arg1);
758     } catch (std::out_of_range& e) {
759       {
760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
761       };
762     } catch (std::exception& e) {
763       {
764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
765       };
766     } catch (Dali::DaliException e) {
767       {
768         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
769       };
770     } catch (...) {
771       {
772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
773       };
774     }
775   }
776
777   jresult = (void *)result;
778   return jresult;
779 }
780
781
782 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_Assign(void * jarg1, void * jarg2) {
783   void * jresult ;
784   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
785   Dali::Toolkit::TextField *arg2 = 0 ;
786   Dali::Toolkit::TextField *result = 0 ;
787
788   arg1 = (Dali::Toolkit::TextField *)jarg1;
789   arg2 = (Dali::Toolkit::TextField *)jarg2;
790   if (!arg2) {
791     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
792     return 0;
793   }
794   {
795     try {
796       result = (Dali::Toolkit::TextField *) &(arg1)->operator =((Dali::Toolkit::TextField const &)*arg2);
797     } catch (std::out_of_range& e) {
798       {
799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
800       };
801     } catch (std::exception& e) {
802       {
803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
804       };
805     } catch (Dali::DaliException e) {
806       {
807         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
808       };
809     } catch (...) {
810       {
811         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
812       };
813     }
814   }
815
816   jresult = (void *)result;
817   return jresult;
818 }
819
820
821 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField(void * jarg1) {
822   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
823
824   arg1 = (Dali::Toolkit::TextField *)jarg1;
825   {
826     try {
827       delete arg1;
828     } catch (std::out_of_range& e) {
829       {
830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
831       };
832     } catch (std::exception& e) {
833       {
834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
835       };
836     } catch (Dali::DaliException e) {
837       {
838         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
839       };
840     } catch (...) {
841       {
842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
843       };
844     }
845   }
846
847 }
848
849
850 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_DownCast(void * jarg1) {
851   void * jresult ;
852   Dali::BaseHandle arg1 ;
853   Dali::BaseHandle *argp1 ;
854   Dali::Toolkit::TextField result;
855
856   argp1 = (Dali::BaseHandle *)jarg1;
857   if (!argp1) {
858     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
859     return 0;
860   }
861   arg1 = *argp1;
862   {
863     try {
864       result = Dali::Toolkit::TextField::DownCast(arg1);
865     } catch (std::out_of_range& e) {
866       {
867         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
868       };
869     } catch (std::exception& e) {
870       {
871         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
872       };
873     } catch (Dali::DaliException e) {
874       {
875         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
876       };
877     } catch (...) {
878       {
879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
880       };
881     }
882   }
883
884   jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
885   return jresult;
886 }
887
888
889 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_TextChangedSignal(void * jarg1) {
890   void * jresult ;
891   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
892   Dali::Toolkit::TextField::TextChangedSignalType *result = 0 ;
893
894   arg1 = (Dali::Toolkit::TextField *)jarg1;
895   {
896     try {
897       result = (Dali::Toolkit::TextField::TextChangedSignalType *) &(arg1)->TextChangedSignal();
898     } catch (std::out_of_range& e) {
899       {
900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
901       };
902     } catch (std::exception& e) {
903       {
904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
905       };
906     } catch (Dali::DaliException e) {
907       {
908         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
909       };
910     } catch (...) {
911       {
912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
913       };
914     }
915   }
916
917   jresult = (void *)result;
918   return jresult;
919 }
920
921
922 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_MaxLengthReachedSignal(void * jarg1) {
923   void * jresult ;
924   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
925   Dali::Toolkit::TextField::MaxLengthReachedSignalType *result = 0 ;
926
927   arg1 = (Dali::Toolkit::TextField *)jarg1;
928   {
929     try {
930       result = (Dali::Toolkit::TextField::MaxLengthReachedSignalType *) &(arg1)->MaxLengthReachedSignal();
931     } catch (std::out_of_range& e) {
932       {
933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
934       };
935     } catch (std::exception& e) {
936       {
937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
938       };
939     } catch (Dali::DaliException e) {
940       {
941         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
942       };
943     } catch (...) {
944       {
945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
946       };
947     }
948   }
949
950   jresult = (void *)result;
951   return jresult;
952 }
953
954
955 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_InputStyleChangedSignal(void * jarg1) {
956   void * jresult ;
957   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
958   Dali::Toolkit::TextField::InputStyleChangedSignalType *result = 0 ;
959
960   arg1 = (Dali::Toolkit::TextField *)jarg1;
961   {
962     try {
963       result = (Dali::Toolkit::TextField::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
964     } catch (std::out_of_range& e) {
965       {
966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
967       };
968     } catch (std::exception& e) {
969       {
970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
971       };
972     } catch (Dali::DaliException e) {
973       {
974         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
975       };
976     } catch (...) {
977       {
978         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
979       };
980     }
981   }
982
983   jresult = (void *)result;
984   return jresult;
985 }
986
987
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 ;
991   bool result;
992
993   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
994   {
995     try {
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) {
998       {
999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1000       };
1001     } catch (std::exception& e) {
1002       {
1003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1004       };
1005     } catch (Dali::DaliException e) {
1006       {
1007         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1008       };
1009     } catch (...) {
1010       {
1011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1012       };
1013     }
1014   }
1015
1016   jresult = result;
1017   return jresult;
1018 }
1019
1020
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 ;
1024   std::size_t result;
1025
1026   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1027   {
1028     try {
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) {
1031       {
1032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1033       };
1034     } catch (std::exception& e) {
1035       {
1036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1037       };
1038     } catch (Dali::DaliException e) {
1039       {
1040         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1041       };
1042     } catch (...) {
1043       {
1044         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1045       };
1046     }
1047   }
1048
1049   jresult = (unsigned long)result;
1050   return jresult;
1051 }
1052
1053
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 ;
1057
1058   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1059   arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1060   {
1061     try {
1062       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Connect(arg1,arg2);
1063     } catch (std::out_of_range& e) {
1064       {
1065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1066       };
1067     } catch (std::exception& e) {
1068       {
1069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1070       };
1071     } catch (Dali::DaliException e) {
1072       {
1073         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1074       };
1075     } catch (...) {
1076       {
1077         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1078       };
1079     }
1080   }
1081
1082 }
1083
1084
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 ;
1088
1089   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1090   arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1091   {
1092     try {
1093       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(arg1,arg2);
1094     } catch (std::out_of_range& e) {
1095       {
1096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1097       };
1098     } catch (std::exception& e) {
1099       {
1100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1101       };
1102     } catch (Dali::DaliException e) {
1103       {
1104         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1105       };
1106     } catch (...) {
1107       {
1108         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1109       };
1110     }
1111   }
1112
1113 }
1114
1115
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 ;
1120
1121   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1122   argp2 = (Dali::Toolkit::TextField *)jarg2;
1123   if (!argp2) {
1124     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextField", 0);
1125     return ;
1126   }
1127   arg2 = *argp2;
1128   {
1129     try {
1130       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(arg1,arg2);
1131     } catch (std::out_of_range& e) {
1132       {
1133         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1134       };
1135     } catch (std::exception& e) {
1136       {
1137         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1138       };
1139     } catch (Dali::DaliException e) {
1140       {
1141         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1142       };
1143     } catch (...) {
1144       {
1145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1146       };
1147     }
1148   }
1149
1150 }
1151
1152
1153 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextFieldSignal() {
1154   void * jresult ;
1155   Dali::Signal< void (Dali::Toolkit::TextField) > *result = 0 ;
1156
1157   {
1158     try {
1159       result = (Dali::Signal< void (Dali::Toolkit::TextField) > *)new Dali::Signal< void (Dali::Toolkit::TextField) >();
1160     } catch (std::out_of_range& e) {
1161       {
1162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1163       };
1164     } catch (std::exception& e) {
1165       {
1166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1167       };
1168     } catch (Dali::DaliException e) {
1169       {
1170         SWIG_CSharpException(SWIG_UnknownError, e.condition); return 0;
1171       };
1172     } catch (...) {
1173       {
1174         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1175       };
1176     }
1177   }
1178
1179   jresult = (void *)result;
1180   return jresult;
1181 }
1182
1183
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 ;
1186
1187   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1188   {
1189     try {
1190       delete arg1;
1191     } catch (std::out_of_range& e) {
1192       {
1193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1194       };
1195     } catch (std::exception& e) {
1196       {
1197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1198       };
1199     } catch (Dali::DaliException e) {
1200       {
1201         SWIG_CSharpException(SWIG_UnknownError, e.condition); return ;
1202       };
1203     } catch (...) {
1204       {
1205         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1206       };
1207     }
1208   }
1209
1210 }
1211
1212
1213 #ifdef __cplusplus
1214 }
1215 #endif
1216