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