Bind AnimatedVectorImageVisual action : SET_DYNAMIC_PROPERTY
[platform/core/uifw/dali-csharp-binder.git] / dali-csharp-binder / src / text-field-wrap.cpp
1 /*
2  * Copyright (c) 2020 Samsung Electronics Co., Ltd.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  *
16  */
17
18 // EXTERNAL INCLUDES
19 #include <dali-toolkit/public-api/controls/text-controls/text-field.h>
20 #include <dali-toolkit/devel-api/controls/text-controls/text-field-devel.h>
21
22 // INTERNAL INCLUDES
23 #include "common.h"
24
25 /* Callback for returning strings to C# without leaking memory */
26 typedef char * (SWIGSTDCALL* SWIG_CSharpStringHelperCallback)(const char *);
27 extern SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback;
28
29 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::TextField) > const *self){
30   return self->Empty();
31 }
32 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::TextField) > const *self){
33 return self->GetConnectionCount();
34 }
35 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)){
36   self->Connect( func );
37 }
38 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)){
39   self->Disconnect( func );
40 }
41 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::TextField) > *self,Dali::Toolkit::TextField arg){
42   self->Emit( arg );
43 }
44
45 #ifdef __cplusplus
46 extern "C" {
47 #endif
48
49 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TextField_SWIGUpcast(Dali::Toolkit::TextField *jarg1) {
50     return (Dali::Toolkit::Control *)jarg1;
51 }
52
53 /*TextField property binding*/
54 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_RENDERING_BACKEND_get() {
55   int jresult ;
56   int result;
57
58   result = (int)Dali::Toolkit::DevelTextField::Property::RENDERING_BACKEND;
59   jresult = (int)result;
60   return jresult;
61 }
62
63
64 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_TEXT_get() {
65   int jresult ;
66   int result;
67
68   result = (int)Dali::Toolkit::TextField::Property::TEXT;
69   jresult = (int)result;
70   return jresult;
71 }
72
73
74 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_get() {
75   int jresult ;
76   int result;
77
78   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT;
79   jresult = (int)result;
80   return jresult;
81 }
82
83
84 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get() {
85   int jresult ;
86   int result;
87
88   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT_FOCUSED;
89   jresult = (int)result;
90   return jresult;
91 }
92
93
94 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_FONT_FAMILY_get() {
95   int jresult ;
96   int result;
97
98   result = (int)Dali::Toolkit::TextField::Property::FONT_FAMILY;
99   jresult = (int)result;
100   return jresult;
101 }
102
103
104 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_FONT_STYLE_get() {
105   int jresult ;
106   int result;
107
108   result = (int)Dali::Toolkit::TextField::Property::FONT_STYLE;
109   jresult = (int)result;
110   return jresult;
111 }
112
113
114 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_POINT_SIZE_get() {
115   int jresult ;
116   int result;
117
118   result = (int)Dali::Toolkit::TextField::Property::POINT_SIZE;
119   jresult = (int)result;
120   return jresult;
121 }
122
123
124 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_MAX_LENGTH_get() {
125   int jresult ;
126   int result;
127
128   result = (int)Dali::Toolkit::TextField::Property::MAX_LENGTH;
129   jresult = (int)result;
130   return jresult;
131 }
132
133
134 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_EXCEED_POLICY_get() {
135   int jresult ;
136   int result;
137
138   result = (int)Dali::Toolkit::TextField::Property::EXCEED_POLICY;
139   jresult = (int)result;
140   return jresult;
141 }
142
143
144 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_HORIZONTAL_ALIGNMENT_get() {
145   int jresult ;
146   int result;
147
148   result = (int)Dali::Toolkit::TextField::Property::HORIZONTAL_ALIGNMENT;
149   jresult = (int)result;
150   return jresult;
151 }
152
153
154 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_VERTICAL_ALIGNMENT_get() {
155   int jresult ;
156   int result;
157
158   result = (int)Dali::Toolkit::TextField::Property::VERTICAL_ALIGNMENT;
159   jresult = (int)result;
160   return jresult;
161 }
162
163
164 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_TEXT_COLOR_get() {
165   int jresult ;
166   int result;
167
168   result = (int)Dali::Toolkit::TextField::Property::TEXT_COLOR;
169   jresult = (int)result;
170   return jresult;
171 }
172
173
174 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_COLOR_get() {
175   int jresult ;
176   int result;
177
178   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER_TEXT_COLOR;
179   jresult = (int)result;
180   return jresult;
181 }
182
183
184 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PRIMARY_CURSOR_COLOR_get() {
185   int jresult ;
186   int result;
187
188   result = (int)Dali::Toolkit::TextField::Property::PRIMARY_CURSOR_COLOR;
189   jresult = (int)result;
190   return jresult;
191 }
192
193
194 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SECONDARY_CURSOR_COLOR_get() {
195   int jresult ;
196   int result;
197
198   result = (int)Dali::Toolkit::TextField::Property::SECONDARY_CURSOR_COLOR;
199   jresult = (int)result;
200   return jresult;
201 }
202
203
204 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_CURSOR_BLINK_get() {
205   int jresult ;
206   int result;
207
208   result = (int)Dali::Toolkit::TextField::Property::ENABLE_CURSOR_BLINK;
209   jresult = (int)result;
210   return jresult;
211 }
212
213
214 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_BLINK_INTERVAL_get() {
215   int jresult ;
216   int result;
217
218   result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_INTERVAL;
219   jresult = (int)result;
220   return jresult;
221 }
222
223
224 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_BLINK_DURATION_get() {
225   int jresult ;
226   int result;
227
228   result = (int)Dali::Toolkit::TextField::Property::CURSOR_BLINK_DURATION;
229   jresult = (int)result;
230   return jresult;
231 }
232
233
234 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_CURSOR_WIDTH_get() {
235   int jresult ;
236   int result;
237
238   result = (int)Dali::Toolkit::TextField::Property::CURSOR_WIDTH;
239   jresult = (int)result;
240   return jresult;
241 }
242
243
244 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_IMAGE_get() {
245   int jresult ;
246   int result;
247
248   result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_IMAGE;
249   jresult = (int)result;
250   return jresult;
251 }
252
253
254 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get() {
255   int jresult ;
256   int result;
257
258   result = (int)Dali::Toolkit::TextField::Property::GRAB_HANDLE_PRESSED_IMAGE;
259   jresult = (int)result;
260   return jresult;
261 }
262
263
264 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SCROLL_THRESHOLD_get() {
265   int jresult ;
266   int result;
267
268   result = (int)Dali::Toolkit::TextField::Property::SCROLL_THRESHOLD;
269   jresult = (int)result;
270   return jresult;
271 }
272
273
274 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SCROLL_SPEED_get() {
275   int jresult ;
276   int result;
277
278   result = (int)Dali::Toolkit::TextField::Property::SCROLL_SPEED;
279   jresult = (int)result;
280   return jresult;
281 }
282
283
284 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get() {
285   int jresult ;
286   int result;
287
288   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_LEFT;
289   jresult = (int)result;
290   return jresult;
291 }
292
293
294 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get() {
295   int jresult ;
296   int result;
297
298   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_IMAGE_RIGHT;
299   jresult = (int)result;
300   return jresult;
301 }
302
303
304 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get() {
305   int jresult ;
306   int result;
307
308   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_LEFT;
309   jresult = (int)result;
310   return jresult;
311 }
312
313
314 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get() {
315   int jresult ;
316   int result;
317
318   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_PRESSED_IMAGE_RIGHT;
319   jresult = (int)result;
320   return jresult;
321 }
322
323
324 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get() {
325   int jresult ;
326   int result;
327
328   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_LEFT;
329   jresult = (int)result;
330   return jresult;
331 }
332
333
334 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get() {
335   int jresult ;
336   int result;
337
338   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HANDLE_MARKER_IMAGE_RIGHT;
339   jresult = (int)result;
340   return jresult;
341 }
342
343
344 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_HIGHLIGHT_COLOR_get() {
345   int jresult ;
346   int result;
347
348   result = (int)Dali::Toolkit::TextField::Property::SELECTION_HIGHLIGHT_COLOR;
349   jresult = (int)result;
350   return jresult;
351 }
352
353
354 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_DECORATION_BOUNDING_BOX_get() {
355   int jresult ;
356   int result;
357
358   result = (int)Dali::Toolkit::TextField::Property::DECORATION_BOUNDING_BOX;
359   jresult = (int)result;
360   return jresult;
361 }
362
363
364 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_METHOD_SETTINGS_get() {
365   int jresult ;
366   int result;
367
368   result = (int)Dali::Toolkit::TextField::Property::INPUT_METHOD_SETTINGS;
369   jresult = (int)result;
370   return jresult;
371 }
372
373
374 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_COLOR_get() {
375   int jresult ;
376   int result;
377
378   result = (int)Dali::Toolkit::TextField::Property::INPUT_COLOR;
379   jresult = (int)result;
380   return jresult;
381 }
382
383
384 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_MARKUP_get() {
385   int jresult ;
386   int result;
387
388   result = (int)Dali::Toolkit::TextField::Property::ENABLE_MARKUP;
389   jresult = (int)result;
390   return jresult;
391 }
392
393
394 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FONT_FAMILY_get() {
395   int jresult ;
396   int result;
397
398   result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_FAMILY;
399   jresult = (int)result;
400   return jresult;
401 }
402
403
404 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FONT_STYLE_get() {
405   int jresult ;
406   int result;
407
408   result = (int)Dali::Toolkit::TextField::Property::INPUT_FONT_STYLE;
409   jresult = (int)result;
410   return jresult;
411 }
412
413
414 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_POINT_SIZE_get() {
415   int jresult ;
416   int result;
417
418   result = (int)Dali::Toolkit::TextField::Property::INPUT_POINT_SIZE;
419   jresult = (int)result;
420   return jresult;
421 }
422
423
424 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_UNDERLINE_get() {
425   int jresult ;
426   int result;
427
428   result = (int)Dali::Toolkit::TextField::Property::UNDERLINE;
429   jresult = (int)result;
430   return jresult;
431 }
432
433
434 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_UNDERLINE_get() {
435   int jresult ;
436   int result;
437
438   result = (int)Dali::Toolkit::TextField::Property::INPUT_UNDERLINE;
439   jresult = (int)result;
440   return jresult;
441 }
442
443
444 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SHADOW_get() {
445   int jresult ;
446   int result;
447
448   result = (int)Dali::Toolkit::TextField::Property::SHADOW;
449   jresult = (int)result;
450   return jresult;
451 }
452
453
454 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_SHADOW_get() {
455   int jresult ;
456   int result;
457
458   result = (int)Dali::Toolkit::TextField::Property::INPUT_SHADOW;
459   jresult = (int)result;
460   return jresult;
461 }
462
463
464 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_EMBOSS_get() {
465   int jresult ;
466   int result;
467
468   result = (int)Dali::Toolkit::TextField::Property::EMBOSS;
469   jresult = (int)result;
470   return jresult;
471 }
472
473
474 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_EMBOSS_get() {
475   int jresult ;
476   int result;
477
478   result = (int)Dali::Toolkit::TextField::Property::INPUT_EMBOSS;
479   jresult = (int)result;
480   return jresult;
481 }
482
483
484 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_OUTLINE_get() {
485   int jresult ;
486   int result;
487
488   result = (int)Dali::Toolkit::TextField::Property::OUTLINE;
489   jresult = (int)result;
490   return jresult;
491 }
492
493
494 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_OUTLINE_get() {
495   int jresult ;
496   int result;
497
498   result = (int)Dali::Toolkit::TextField::Property::INPUT_OUTLINE;
499   jresult = (int)result;
500   return jresult;
501 }
502
503 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_HIDDEN_INPUT_SETTINGS_get() {
504   int jresult ;
505   int result;
506
507   result = (int)Dali::Toolkit::TextField::Property::HIDDEN_INPUT_SETTINGS;
508   jresult = (int)result;
509   return jresult;
510 }
511
512 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PIXEL_SIZE_get() {
513   int jresult ;
514   int result;
515
516   result = (int)Dali::Toolkit::TextField::Property::PIXEL_SIZE;
517   jresult = (int)result;
518   return jresult;
519 }
520
521 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_SELECTION_get() {
522   int jresult ;
523   int result;
524
525   result = (int)Dali::Toolkit::TextField::Property::ENABLE_SELECTION;
526   jresult = (int)result;
527   return jresult;
528 }
529
530 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_GRAB_HANDLE_get() {
531   int jresult;
532   int result;
533
534   result = (int)Dali::Toolkit::DevelTextField::Property::ENABLE_GRAB_HANDLE;
535   jresult = (int)result;
536   return jresult;
537 }
538
539 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_GRAB_HANDLE_POPUP_get() {
540   int jresult;
541   int result;
542
543   result = (int)Dali::Toolkit::DevelTextField::Property::ENABLE_GRAB_HANDLE_POPUP;
544   jresult = (int)result;
545   return jresult;
546 }
547
548 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_PLACEHOLDER_get() {
549   int jresult ;
550   int result;
551
552   result = (int)Dali::Toolkit::TextField::Property::PLACEHOLDER;
553   jresult = (int)result;
554   return jresult;
555 }
556
557 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ELLIPSIS_get() {
558   int jresult ;
559   int result;
560
561   result = (int)Dali::Toolkit::TextField::Property::ELLIPSIS;
562   jresult = (int)result;
563   return jresult;
564 }
565
566 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTED_TEXT_get() {
567   int jresult ;
568   int result;
569
570   result = (int)Dali::Toolkit::DevelTextField::Property::SELECTED_TEXT;
571   jresult = (int)result;
572   return jresult;
573 }
574
575 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTED_TEXT_START_get() {
576   int jresult ;
577   int result;
578
579   result = (int)Dali::Toolkit::DevelTextField::Property::SELECTED_TEXT_START;
580   jresult = (int)result;
581   return jresult;
582 }
583
584 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTED_TEXT_END_get() {
585   int jresult ;
586   int result;
587
588   result = (int)Dali::Toolkit::DevelTextField::Property::SELECTED_TEXT_END;
589   jresult = (int)result;
590   return jresult;
591 }
592
593 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_EDITING_get() {
594   int jresult ;
595   int result;
596
597   result = (int)Dali::Toolkit::DevelTextField::Property::ENABLE_EDITING;
598   jresult = (int)result;
599   return jresult;
600 }
601
602 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_FONT_SIZE_SCALE_get()
603 {
604   int jresult;
605   int result;
606
607   result = (int)Dali::Toolkit::DevelTextField::Property::FONT_SIZE_SCALE;
608   jresult = (int)result;
609   return jresult;
610 }
611
612 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_ENABLE_FONT_SIZE_SCALE_get()
613 {
614   return (int)Dali::Toolkit::DevelTextField::Property::ENABLE_FONT_SIZE_SCALE;
615 }
616
617 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_PRIMARY_CURSOR_POSITION_get() {
618   int jresult ;
619   int result;
620
621   result = (int)Dali::Toolkit::DevelTextField::Property::PRIMARY_CURSOR_POSITION;
622   jresult = (int)result;
623   return jresult;
624 }
625
626 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_GRAB_HANDLE_COLOR_get() {
627   int jresult ;
628   int result;
629
630   result = (int)Dali::Toolkit::DevelTextField::Property::GRAB_HANDLE_COLOR;
631   jresult = (int)result;
632   return jresult;
633 }
634
635 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_INPUT_FILTER_get() {
636   int jresult ;
637   int result;
638
639   result = (int)Dali::Toolkit::DevelTextField::Property::INPUT_FILTER;
640   jresult = (int)result;
641   return jresult;
642 }
643
644 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextField_Property_SELECTION_POPUP_STYLE_get()
645 {
646   return (int)Dali::Toolkit::DevelTextField::Property::SELECTION_POPUP_STYLE;
647 }
648
649 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_Property() {
650   void * jresult ;
651   Dali::Toolkit::TextField::Property *result = 0 ;
652
653   {
654     try {
655       result = (Dali::Toolkit::TextField::Property *)new Dali::Toolkit::TextField::Property();
656     } CALL_CATCH_EXCEPTION(0);
657   }
658
659   jresult = (void *)result;
660   return jresult;
661 }
662
663
664 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_Property(void * jarg1) {
665   Dali::Toolkit::TextField::Property *arg1 = (Dali::Toolkit::TextField::Property *) 0 ;
666
667   arg1 = (Dali::Toolkit::TextField::Property *)jarg1;
668   {
669     try {
670       delete arg1;
671     } CALL_CATCH_EXCEPTION();
672   }
673
674 }
675
676
677 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField_InputStyle() {
678   void * jresult ;
679   Dali::Toolkit::TextField::InputStyle *result = 0 ;
680
681   {
682     try {
683       result = (Dali::Toolkit::TextField::InputStyle *)new Dali::Toolkit::TextField::InputStyle();
684     } CALL_CATCH_EXCEPTION(0);
685   }
686
687   jresult = (void *)result;
688   return jresult;
689 }
690
691
692 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField_InputStyle(void * jarg1) {
693   Dali::Toolkit::TextField::InputStyle *arg1 = (Dali::Toolkit::TextField::InputStyle *) 0 ;
694
695   arg1 = (Dali::Toolkit::TextField::InputStyle *)jarg1;
696   {
697     try {
698       delete arg1;
699     } CALL_CATCH_EXCEPTION();
700   }
701
702 }
703
704
705 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_New() {
706   void * jresult ;
707   Dali::Toolkit::TextField result;
708
709   {
710     try {
711       result = Dali::Toolkit::TextField::New();
712     } CALL_CATCH_EXCEPTION(0);
713   }
714
715   jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
716   return jresult;
717 }
718
719
720 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_New_With_Style(bool hasStyle) {
721   void * jresult ;
722   Dali::Toolkit::TextField result;
723
724   {
725     try {
726       if (hasStyle) {
727         result = Dali::Toolkit::TextField::New(Dali::Toolkit::Control::ControlBehaviour::DISABLE_STYLE_CHANGE_SIGNALS);
728       } else {
729         result = Dali::Toolkit::TextField::New();
730       }
731     } CALL_CATCH_EXCEPTION(0);
732   }
733
734   jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
735   return jresult;
736 }
737
738
739 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_0() {
740   void * jresult ;
741   Dali::Toolkit::TextField *result = 0 ;
742
743   {
744     try {
745       result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField();
746     } CALL_CATCH_EXCEPTION(0);
747   }
748
749   jresult = (void *)result;
750   return jresult;
751 }
752
753
754 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextField__SWIG_1(void * jarg1) {
755   void * jresult ;
756   Dali::Toolkit::TextField *arg1 = 0 ;
757   Dali::Toolkit::TextField *result = 0 ;
758
759   arg1 = (Dali::Toolkit::TextField *)jarg1;
760   if (!arg1) {
761     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
762     return 0;
763   }
764   {
765     try {
766       result = (Dali::Toolkit::TextField *)new Dali::Toolkit::TextField((Dali::Toolkit::TextField const &)*arg1);
767     } CALL_CATCH_EXCEPTION(0);
768   }
769
770   jresult = (void *)result;
771   return jresult;
772 }
773
774
775 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_Assign(void * jarg1, void * jarg2) {
776   void * jresult ;
777   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
778   Dali::Toolkit::TextField *arg2 = 0 ;
779   Dali::Toolkit::TextField *result = 0 ;
780
781   arg1 = (Dali::Toolkit::TextField *)jarg1;
782   arg2 = (Dali::Toolkit::TextField *)jarg2;
783   if (!arg2) {
784     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextField const & type is null", 0);
785     return 0;
786   }
787   {
788     try {
789       result = (Dali::Toolkit::TextField *) &(arg1)->operator =((Dali::Toolkit::TextField const &)*arg2);
790     } CALL_CATCH_EXCEPTION(0);
791   }
792
793   jresult = (void *)result;
794   return jresult;
795 }
796
797
798 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextField(void * jarg1) {
799   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
800
801   arg1 = (Dali::Toolkit::TextField *)jarg1;
802   {
803     try {
804       delete arg1;
805     } CALL_CATCH_EXCEPTION();
806   }
807
808 }
809
810
811 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_DownCast(void * jarg1) {
812   void * jresult ;
813   Dali::BaseHandle arg1 ;
814   Dali::BaseHandle *argp1 ;
815   Dali::Toolkit::TextField result;
816
817   argp1 = (Dali::BaseHandle *)jarg1;
818   if (!argp1) {
819     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
820     return 0;
821   }
822   arg1 = *argp1;
823   {
824     try {
825       result = Dali::Toolkit::TextField::DownCast(arg1);
826     } CALL_CATCH_EXCEPTION(0);
827   }
828
829   jresult = new Dali::Toolkit::TextField((const Dali::Toolkit::TextField &)result);
830   return jresult;
831 }
832
833
834 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_TextChangedSignal(void * jarg1) {
835   void * jresult ;
836   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
837   Dali::Toolkit::TextField::TextChangedSignalType *result = 0 ;
838
839   arg1 = (Dali::Toolkit::TextField *)jarg1;
840   {
841     try {
842       result = (Dali::Toolkit::TextField::TextChangedSignalType *) &(arg1)->TextChangedSignal();
843     } CALL_CATCH_EXCEPTION(0);
844   }
845
846   jresult = (void *)result;
847   return jresult;
848 }
849
850 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_CursorPositionChangedSignal(void * pTextField) {
851   void * jresult ;
852   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *) 0 ;
853   Dali::Toolkit::DevelTextField::CursorPositionChangedSignalType *result = 0 ;
854
855   textField = (Dali::Toolkit::TextField *)pTextField;
856   {
857     try {
858       result = (Dali::Toolkit::DevelTextField::CursorPositionChangedSignalType *)&Dali::Toolkit::DevelTextField::CursorPositionChangedSignal(*textField);
859     } CALL_CATCH_EXCEPTION(0);
860   }
861
862   jresult = (void *)result;
863   return jresult;
864 }
865
866 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_MaxLengthReachedSignal(void * jarg1) {
867   void * jresult ;
868   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
869   Dali::Toolkit::TextField::MaxLengthReachedSignalType *result = 0 ;
870
871   arg1 = (Dali::Toolkit::TextField *)jarg1;
872   {
873     try {
874       result = (Dali::Toolkit::TextField::MaxLengthReachedSignalType *) &(arg1)->MaxLengthReachedSignal();
875     } CALL_CATCH_EXCEPTION(0);
876   }
877
878   jresult = (void *)result;
879   return jresult;
880 }
881
882
883 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_InputStyleChangedSignal(void * jarg1) {
884   void * jresult ;
885   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
886   Dali::Toolkit::TextField::InputStyleChangedSignalType *result = 0 ;
887
888   arg1 = (Dali::Toolkit::TextField *)jarg1;
889   {
890     try {
891       result = (Dali::Toolkit::TextField::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
892     } CALL_CATCH_EXCEPTION(0);
893   }
894
895   jresult = (void *)result;
896   return jresult;
897 }
898
899
900 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_AnchorClickedSignal(void * jarg1) {
901   void * jresult ;
902   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
903   Dali::Toolkit::DevelTextField::AnchorClickedSignalType *result = 0 ;
904
905   arg1 = (Dali::Toolkit::TextField *)jarg1;
906   {
907     try {
908       result = (Dali::Toolkit::DevelTextField::AnchorClickedSignalType *)&Dali::Toolkit::DevelTextField::AnchorClickedSignal(*arg1);
909     } CALL_CATCH_EXCEPTION(0);
910   }
911
912   jresult = (void *)result;
913   return jresult;
914 }
915
916 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_InputFilteredSignal(void * pTextField) {
917   void * jresult ;
918   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *) 0 ;
919   Dali::Toolkit::DevelTextField::InputFilteredSignalType *result = 0 ;
920
921   textField = (Dali::Toolkit::TextField *)pTextField;
922   {
923     try {
924       result = (Dali::Toolkit::DevelTextField::InputFilteredSignalType *)&Dali::Toolkit::DevelTextField::InputFilteredSignal(*textField);
925     } CALL_CATCH_EXCEPTION(0);
926   }
927
928   jresult = (void *)result;
929   return jresult;
930 }
931
932 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextField_SelectWholeText(void * jarg1) {
933   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0;
934
935   arg1 = (Dali::Toolkit::TextField *)jarg1;
936   {
937     try {
938       Dali::Toolkit::DevelTextField::SelectWholeText( *arg1 );
939     } CALL_CATCH_EXCEPTION();
940   }
941 }
942
943 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextField_SelectText(void * pTextField, unsigned int start, unsigned int end) {
944   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *) 0;
945
946   textField = (Dali::Toolkit::TextField *)pTextField;
947   {
948     try {
949       Dali::Toolkit::DevelTextField::SelectText( *textField, start, end );
950     } CALL_CATCH_EXCEPTION();
951   }
952 }
953
954 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextField_SelectNone(void * jarg1) {
955   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0;
956
957   arg1 = (Dali::Toolkit::TextField *)jarg1;
958   {
959     try {
960       Dali::Toolkit::DevelTextField::SelectNone( *arg1 );
961     } CALL_CATCH_EXCEPTION();
962   }
963 }
964
965 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_GetTextSize(void * pTextField, unsigned int start, unsigned int end)
966 {
967   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *) 0;
968   void* sizeList;
969
970   textField = (Dali::Toolkit::TextField *)pTextField;
971   {
972     try {
973       sizeList = new Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true >
974       ((const Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true > &)(Dali::Toolkit::DevelTextField::GetTextSize( *textField, start, end )));
975     }
976     CALL_CATCH_EXCEPTION(0);
977   }
978
979   return sizeList;
980 }
981
982 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_GetTextPosition(void * pTextField, unsigned int start, unsigned int end)
983 {
984   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *) 0;
985   void* sizeList;
986
987   textField = (Dali::Toolkit::TextField *)pTextField;
988   {
989     try {
990       sizeList = new Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true >
991       ((const Dali::Vector< Dali::Vector2, Dali::TypeTraits< Dali::Vector2 >::IS_TRIVIAL_TYPE==true > &)(Dali::Toolkit::DevelTextField::GetTextPosition( *textField, start, end )));
992     }
993     CALL_CATCH_EXCEPTION(0);
994   }
995
996   return sizeList;
997 }
998
999 SWIGEXPORT void * SWIGSTDCALL CSharp_TextGeometry_TextField_GetTextBoundingRectangle(void * pTextField, uint32_t startIndex, uint32_t endIndex)
1000 {
1001   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *) 0;
1002   void* boundingRect;
1003
1004   textField = (Dali::Toolkit::TextField *)pTextField;
1005   {
1006     try {
1007       boundingRect = new Dali::Rect<>
1008       ((const Dali::Rect<> &)(Dali::Toolkit::DevelTextField::GetTextBoundingRectangle( *textField,  startIndex, endIndex)));
1009     }
1010     CALL_CATCH_EXCEPTION(0);
1011   }
1012
1013   return boundingRect;
1014 }
1015
1016 SWIGEXPORT char* SWIGSTDCALL CSharp_Dali_TextField_CopyText(void *pTextField)
1017 {
1018   char *csCopiedText;
1019   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *)0;
1020   std::string copiedText;
1021
1022   textField = (Dali::Toolkit::TextField *)pTextField;
1023   {
1024     try {
1025       copiedText = Dali::Toolkit::DevelTextField::CopyText(*textField);
1026     }
1027     CALL_CATCH_EXCEPTION(0);
1028   }
1029   csCopiedText = SWIG_csharp_string_callback((&copiedText)->c_str());
1030   return csCopiedText;
1031 }
1032
1033 SWIGEXPORT char* SWIGSTDCALL CSharp_Dali_TextField_CutText(void *pTextField)
1034 {
1035   char *csCutText;
1036   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *)0;
1037   std::string cutText;
1038
1039   textField = (Dali::Toolkit::TextField *)pTextField;
1040   {
1041     try {
1042       cutText = Dali::Toolkit::DevelTextField::CutText(*textField);
1043     }
1044     CALL_CATCH_EXCEPTION(0);
1045   }
1046   csCutText = SWIG_csharp_string_callback((&cutText)->c_str());
1047   return csCutText;
1048 }
1049
1050 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextField_PasteText(void *pTextField)
1051 {
1052   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *)0;
1053
1054   textField = (Dali::Toolkit::TextField *)pTextField;
1055   {
1056     try {
1057       Dali::Toolkit::DevelTextField::PasteText(*textField);
1058     }
1059     CALL_CATCH_EXCEPTION();
1060   }
1061 }
1062
1063 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextFieldSignal_Empty(void * jarg1) {
1064   unsigned int jresult ;
1065   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1066   bool result;
1067
1068   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1069   {
1070     try {
1071       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
1072     } CALL_CATCH_EXCEPTION(0);
1073   }
1074
1075   jresult = result;
1076   return jresult;
1077 }
1078
1079
1080 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextFieldSignal_GetConnectionCount(void * jarg1) {
1081   unsigned long jresult ;
1082   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1083   std::size_t result;
1084
1085   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1086   {
1087     try {
1088       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextField) > const *)arg1);
1089     } CALL_CATCH_EXCEPTION(0);
1090   }
1091
1092   jresult = (unsigned long)result;
1093   return jresult;
1094 }
1095
1096
1097 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Connect(void * jarg1, void * jarg2) {
1098   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1099   void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
1100
1101   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1102   arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1103   {
1104     try {
1105       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Connect(arg1,arg2);
1106     } CALL_CATCH_EXCEPTION();
1107   }
1108
1109 }
1110
1111
1112 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Disconnect(void * jarg1, void * jarg2) {
1113   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1114   void (*arg2)(Dali::Toolkit::TextField) = (void (*)(Dali::Toolkit::TextField)) 0 ;
1115
1116   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1117   arg2 = (void (*)(Dali::Toolkit::TextField))jarg2;
1118   {
1119     try {
1120       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Disconnect(arg1,arg2);
1121     } CALL_CATCH_EXCEPTION();
1122   }
1123
1124 }
1125
1126
1127 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextFieldSignal_Emit(void * jarg1, void * jarg2) {
1128   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1129   Dali::Toolkit::TextField arg2 ;
1130   Dali::Toolkit::TextField *argp2 ;
1131
1132   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1133   argp2 = (Dali::Toolkit::TextField *)jarg2;
1134   if (!argp2) {
1135     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextField", 0);
1136     return ;
1137   }
1138   arg2 = *argp2;
1139   {
1140     try {
1141       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextField_SP__Sg__Emit(arg1,arg2);
1142     } CALL_CATCH_EXCEPTION();
1143   }
1144
1145 }
1146
1147
1148 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextFieldSignal() {
1149   void * jresult ;
1150   Dali::Signal< void (Dali::Toolkit::TextField) > *result = 0 ;
1151
1152   {
1153     try {
1154       result = (Dali::Signal< void (Dali::Toolkit::TextField) > *)new Dali::Signal< void (Dali::Toolkit::TextField) >();
1155     } CALL_CATCH_EXCEPTION(0);
1156   }
1157
1158   jresult = (void *)result;
1159   return jresult;
1160 }
1161
1162
1163 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextFieldSignal(void * jarg1) {
1164   Dali::Signal< void (Dali::Toolkit::TextField) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *) 0 ;
1165
1166   arg1 = (Dali::Signal< void (Dali::Toolkit::TextField) > *)jarg1;
1167   {
1168     try {
1169       delete arg1;
1170     } CALL_CATCH_EXCEPTION();
1171   }
1172
1173 }
1174
1175 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_ENABLE_SHIFT_SELECTION_get()
1176 {
1177   return (int)Dali::Toolkit::DevelTextField::Property::ENABLE_SHIFT_SELECTION;
1178 }
1179
1180 SWIGEXPORT int SWIGSTDCALL CSharp_TextField_Property_MATCH_SYSTEM_LANGUAGE_DIRECTION_get() {
1181   int jresult;
1182   int result;
1183
1184   result = (int)Dali::Toolkit::DevelTextField::Property::MATCH_SYSTEM_LANGUAGE_DIRECTION;
1185   jresult = (int)result;
1186   return jresult;
1187 }
1188
1189 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_GetInputMethodContext(void * jarg1) {
1190   void * jresult ;
1191   Dali::Toolkit::TextField *arg1 = (Dali::Toolkit::TextField *) 0 ;
1192   Dali::InputMethodContext result;
1193
1194   arg1 = (Dali::Toolkit::TextField *)jarg1;
1195   {
1196     try {
1197       result = Dali::Toolkit::DevelTextField::GetInputMethodContext(*arg1);
1198     } CALL_CATCH_EXCEPTION(0);
1199   }
1200   jresult = new Dali::InputMethodContext((const Dali::InputMethodContext &)result);
1201   return jresult;
1202 }
1203
1204 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_SelectionClearedSignal(void * pTextField) {
1205   void * jresult ;
1206   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *) 0 ;
1207   Dali::Toolkit::DevelTextField::SelectionClearedSignalType *result = 0 ;
1208
1209   textField = (Dali::Toolkit::TextField *)pTextField;
1210   {
1211     try {
1212       result = (Dali::Toolkit::DevelTextField::SelectionClearedSignalType *)&Dali::Toolkit::DevelTextField::SelectionClearedSignal(*textField);
1213     } CALL_CATCH_EXCEPTION(0);
1214   }
1215
1216   jresult = (void *)result;
1217   return jresult;
1218 }
1219
1220 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_SelectionStartedSignal(void * pTextField) {
1221   void * jresult ;
1222   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *) 0 ;
1223   Dali::Toolkit::DevelTextField::SelectionStartedSignalType *result = 0 ;
1224
1225   textField = (Dali::Toolkit::TextField *)pTextField;
1226   {
1227     try {
1228       result = (Dali::Toolkit::DevelTextField::SelectionStartedSignalType *)&Dali::Toolkit::DevelTextField::SelectionStartedSignal(*textField);
1229     } CALL_CATCH_EXCEPTION(0);
1230   }
1231
1232   jresult = (void *)result;
1233   return jresult;
1234 }
1235
1236 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextField_SelectionChangedSignal(void * pTextField) {
1237   void * jresult ;
1238   Dali::Toolkit::TextField *textField = (Dali::Toolkit::TextField *) 0 ;
1239   Dali::Toolkit::DevelTextField::SelectionChangedSignalType *result = 0 ;
1240
1241   textField = (Dali::Toolkit::TextField *)pTextField;
1242   {
1243     try {
1244       result = (Dali::Toolkit::DevelTextField::SelectionChangedSignalType *)&Dali::Toolkit::DevelTextField::SelectionChangedSignal(*textField);
1245     } CALL_CATCH_EXCEPTION(0);
1246   }
1247
1248   jresult = (void *)result;
1249   return jresult;
1250 }
1251
1252 #ifdef __cplusplus
1253 }
1254 #endif
1255