Merge "Change Set and Get InputPanelData() name" into devel/master
[platform/core/uifw/dali-csharp-binder.git] / dali-csharp-binder / src / text-editor.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_EDITOR
18 #define CSHARP_TEXT_EDITOR
19 #endif
20
21 #include "common.h"
22 #include <dali-toolkit/public-api/controls/text-controls/text-editor.h>
23 #include <dali-toolkit/devel-api/controls/text-controls/text-editor-devel.h>
24
25 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::TextEditor) > const *self){
26   return self->Empty();
27 }
28 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::TextEditor) > const *self){
29 return self->GetConnectionCount();
30 }
31 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::TextEditor) > *self,void (*func)(Dali::Toolkit::TextEditor)){
32   self->Connect( func );
33 }
34 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::TextEditor) > *self,void (*func)(Dali::Toolkit::TextEditor)){
35   self->Disconnect( func );
36 }
37 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::TextEditor) > *self,Dali::Toolkit::TextEditor arg){
38   self->Emit( arg );
39 }
40
41 SWIGINTERN bool Dali_Signal_void_TextEditor_Scroll_Type__Empty(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *self){
42   return self->Empty();
43 }
44 SWIGINTERN std::size_t Dali_Signal_void_TextEditor_Scroll_Type__GetConnectionCount(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *self){
45   return self->GetConnectionCount();
46 }
47 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Connect(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *self,void (*func)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)){
48   self->Connect( func );
49 }
50 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Disconnect(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *self,void (*func)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)){
51   self->Disconnect( func );
52 }
53 SWIGINTERN void Dali_Signal_void_TextEditor_Scroll_Type__Emit(Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *self,Dali::Toolkit::TextEditor arg1,Dali::Toolkit::DevelTextEditor::Scroll::Type arg2){
54   self->Emit( arg1, arg2 );
55 }
56
57 #ifdef __cplusplus
58 extern "C" {
59 #endif
60
61 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TextEditor_SWIGUpcast(Dali::Toolkit::TextEditor *jarg1) {
62     return (Dali::Toolkit::Control *)jarg1;
63 }
64
65 /*TextEditor Property binding*/
66 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_RENDERING_BACKEND_get() {
67   int jresult ;
68   int result;
69
70   result = (int)Dali::Toolkit::TextEditor::Property::RENDERING_BACKEND;
71   jresult = (int)result;
72   return jresult;
73 }
74
75
76 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_TEXT_get() {
77   int jresult ;
78   int result;
79
80   result = (int)Dali::Toolkit::TextEditor::Property::TEXT;
81   jresult = (int)result;
82   return jresult;
83 }
84
85
86 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_TEXT_COLOR_get() {
87   int jresult ;
88   int result;
89
90   result = (int)Dali::Toolkit::TextEditor::Property::TEXT_COLOR;
91   jresult = (int)result;
92   return jresult;
93 }
94
95
96 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_FONT_FAMILY_get() {
97   int jresult ;
98   int result;
99
100   result = (int)Dali::Toolkit::TextEditor::Property::FONT_FAMILY;
101   jresult = (int)result;
102   return jresult;
103 }
104
105
106 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_FONT_STYLE_get() {
107   int jresult ;
108   int result;
109
110   result = (int)Dali::Toolkit::TextEditor::Property::FONT_STYLE;
111   jresult = (int)result;
112   return jresult;
113 }
114
115
116 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_POINT_SIZE_get() {
117   int jresult ;
118   int result;
119
120   result = (int)Dali::Toolkit::TextEditor::Property::POINT_SIZE;
121   jresult = (int)result;
122   return jresult;
123 }
124
125
126 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_HORIZONTAL_ALIGNMENT_get() {
127   int jresult ;
128   int result;
129
130   result = (int)Dali::Toolkit::TextEditor::Property::HORIZONTAL_ALIGNMENT;
131   jresult = (int)result;
132   return jresult;
133 }
134
135
136 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SCROLL_THRESHOLD_get() {
137   int jresult ;
138   int result;
139
140   result = (int)Dali::Toolkit::TextEditor::Property::SCROLL_THRESHOLD;
141   jresult = (int)result;
142   return jresult;
143 }
144
145
146 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SCROLL_SPEED_get() {
147   int jresult ;
148   int result;
149
150   result = (int)Dali::Toolkit::TextEditor::Property::SCROLL_SPEED;
151   jresult = (int)result;
152   return jresult;
153 }
154
155
156 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_PRIMARY_CURSOR_COLOR_get() {
157   int jresult ;
158   int result;
159
160   result = (int)Dali::Toolkit::TextEditor::Property::PRIMARY_CURSOR_COLOR;
161   jresult = (int)result;
162   return jresult;
163 }
164
165
166 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SECONDARY_CURSOR_COLOR_get() {
167   int jresult ;
168   int result;
169
170   result = (int)Dali::Toolkit::TextEditor::Property::SECONDARY_CURSOR_COLOR;
171   jresult = (int)result;
172   return jresult;
173 }
174
175
176 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_ENABLE_CURSOR_BLINK_get() {
177   int jresult ;
178   int result;
179
180   result = (int)Dali::Toolkit::TextEditor::Property::ENABLE_CURSOR_BLINK;
181   jresult = (int)result;
182   return jresult;
183 }
184
185
186 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_CURSOR_BLINK_INTERVAL_get() {
187   int jresult ;
188   int result;
189
190   result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_BLINK_INTERVAL;
191   jresult = (int)result;
192   return jresult;
193 }
194
195
196 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_CURSOR_BLINK_DURATION_get() {
197   int jresult ;
198   int result;
199
200   result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_BLINK_DURATION;
201   jresult = (int)result;
202   return jresult;
203 }
204
205
206 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_CURSOR_WIDTH_get() {
207   int jresult ;
208   int result;
209
210   result = (int)Dali::Toolkit::TextEditor::Property::CURSOR_WIDTH;
211   jresult = (int)result;
212   return jresult;
213 }
214
215
216 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_GRAB_HANDLE_IMAGE_get() {
217   int jresult ;
218   int result;
219
220   result = (int)Dali::Toolkit::TextEditor::Property::GRAB_HANDLE_IMAGE;
221   jresult = (int)result;
222   return jresult;
223 }
224
225
226 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_GRAB_HANDLE_PRESSED_IMAGE_get() {
227   int jresult ;
228   int result;
229
230   result = (int)Dali::Toolkit::TextEditor::Property::GRAB_HANDLE_PRESSED_IMAGE;
231   jresult = (int)result;
232   return jresult;
233 }
234
235
236 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_IMAGE_LEFT_get() {
237   int jresult ;
238   int result;
239
240   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_IMAGE_LEFT;
241   jresult = (int)result;
242   return jresult;
243 }
244
245
246 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_IMAGE_RIGHT_get() {
247   int jresult ;
248   int result;
249
250   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_IMAGE_RIGHT;
251   jresult = (int)result;
252   return jresult;
253 }
254
255
256 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get() {
257   int jresult ;
258   int result;
259
260   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_PRESSED_IMAGE_LEFT;
261   jresult = (int)result;
262   return jresult;
263 }
264
265
266 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get() {
267   int jresult ;
268   int result;
269
270   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_PRESSED_IMAGE_RIGHT;
271   jresult = (int)result;
272   return jresult;
273 }
274
275
276 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get() {
277   int jresult ;
278   int result;
279
280   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_MARKER_IMAGE_LEFT;
281   jresult = (int)result;
282   return jresult;
283 }
284
285
286 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get() {
287   int jresult ;
288   int result;
289
290   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HANDLE_MARKER_IMAGE_RIGHT;
291   jresult = (int)result;
292   return jresult;
293 }
294
295
296 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SELECTION_HIGHLIGHT_COLOR_get() {
297   int jresult ;
298   int result;
299
300   result = (int)Dali::Toolkit::TextEditor::Property::SELECTION_HIGHLIGHT_COLOR;
301   jresult = (int)result;
302   return jresult;
303 }
304
305
306 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_DECORATION_BOUNDING_BOX_get() {
307   int jresult ;
308   int result;
309
310   result = (int)Dali::Toolkit::TextEditor::Property::DECORATION_BOUNDING_BOX;
311   jresult = (int)result;
312   return jresult;
313 }
314
315
316 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_ENABLE_MARKUP_get() {
317   int jresult ;
318   int result;
319
320   result = (int)Dali::Toolkit::TextEditor::Property::ENABLE_MARKUP;
321   jresult = (int)result;
322   return jresult;
323 }
324
325
326 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_COLOR_get() {
327   int jresult ;
328   int result;
329
330   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_COLOR;
331   jresult = (int)result;
332   return jresult;
333 }
334
335
336 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_FONT_FAMILY_get() {
337   int jresult ;
338   int result;
339
340   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_FONT_FAMILY;
341   jresult = (int)result;
342   return jresult;
343 }
344
345
346 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_FONT_STYLE_get() {
347   int jresult ;
348   int result;
349
350   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_FONT_STYLE;
351   jresult = (int)result;
352   return jresult;
353 }
354
355
356 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_POINT_SIZE_get() {
357   int jresult ;
358   int result;
359
360   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_POINT_SIZE;
361   jresult = (int)result;
362   return jresult;
363 }
364
365
366 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_LINE_SPACING_get() {
367   int jresult ;
368   int result;
369
370   result = (int)Dali::Toolkit::TextEditor::Property::LINE_SPACING;
371   jresult = (int)result;
372   return jresult;
373 }
374
375
376 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_LINE_SPACING_get() {
377   int jresult ;
378   int result;
379
380   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_LINE_SPACING;
381   jresult = (int)result;
382   return jresult;
383 }
384
385
386 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_UNDERLINE_get() {
387   int jresult ;
388   int result;
389
390   result = (int)Dali::Toolkit::TextEditor::Property::UNDERLINE;
391   jresult = (int)result;
392   return jresult;
393 }
394
395
396 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_UNDERLINE_get() {
397   int jresult ;
398   int result;
399
400   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_UNDERLINE;
401   jresult = (int)result;
402   return jresult;
403 }
404
405
406 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_SHADOW_get() {
407   int jresult ;
408   int result;
409
410   result = (int)Dali::Toolkit::TextEditor::Property::SHADOW;
411   jresult = (int)result;
412   return jresult;
413 }
414
415
416 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_SHADOW_get() {
417   int jresult ;
418   int result;
419
420   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_SHADOW;
421   jresult = (int)result;
422   return jresult;
423 }
424
425
426 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_EMBOSS_get() {
427   int jresult ;
428   int result;
429
430   result = (int)Dali::Toolkit::TextEditor::Property::EMBOSS;
431   jresult = (int)result;
432   return jresult;
433 }
434
435
436 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_EMBOSS_get() {
437   int jresult ;
438   int result;
439
440   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_EMBOSS;
441   jresult = (int)result;
442   return jresult;
443 }
444
445
446 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_OUTLINE_get() {
447   int jresult ;
448   int result;
449
450   result = (int)Dali::Toolkit::TextEditor::Property::OUTLINE;
451   jresult = (int)result;
452   return jresult;
453 }
454
455
456 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextEditor_Property_INPUT_OUTLINE_get() {
457   int jresult ;
458   int result;
459
460   result = (int)Dali::Toolkit::TextEditor::Property::INPUT_OUTLINE;
461   jresult = (int)result;
462   return jresult;
463 }
464
465 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SMOOTH_SCROLL_get() {
466   int jresult ;
467   int result;
468
469   result = (int)Dali::Toolkit::DevelTextEditor::Property::SMOOTH_SCROLL;
470   jresult = (int)result;
471   return jresult;
472 }
473
474 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SMOOTH_SCROLL_DURATION_get() {
475   int jresult ;
476   int result;
477
478   result = (int)Dali::Toolkit::DevelTextEditor::Property::SMOOTH_SCROLL_DURATION;
479   jresult = (int)result;
480   return jresult;
481 }
482
483 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_ENABLE_SCROLL_BAR_get() {
484   int jresult ;
485   int result;
486
487   result = (int)Dali::Toolkit::DevelTextEditor::Property::ENABLE_SCROLL_BAR;
488   jresult = (int)result;
489   return jresult;
490 }
491
492 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SCROLL_BAR_SHOW_DURATION_get() {
493   int jresult ;
494   int result;
495
496   result = (int)Dali::Toolkit::DevelTextEditor::Property::SCROLL_BAR_SHOW_DURATION;
497   jresult = (int)result;
498   return jresult;
499 }
500
501 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_SCROLL_BAR_FADE_DURATION_get() {
502   int jresult ;
503   int result;
504
505   result = (int)Dali::Toolkit::DevelTextEditor::Property::SCROLL_BAR_FADE_DURATION;
506   jresult = (int)result;
507   return jresult;
508 }
509
510 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PIXEL_SIZE_get() {
511   int jresult ;
512   int result;
513
514   result = (int)Dali::Toolkit::DevelTextEditor::Property::PIXEL_SIZE;
515   jresult = (int)result;
516   return jresult;
517 }
518
519 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_LINE_COUNT_get() {
520   int jresult ;
521   int result;
522
523   result = (int)Dali::Toolkit::DevelTextEditor::Property::LINE_COUNT;
524   jresult = (int)result;
525   return jresult;
526 }
527
528 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PLACEHOLDER_TEXT_get() {
529   int jresult ;
530   int result;
531
532   result = (int)Dali::Toolkit::DevelTextEditor::Property::PLACEHOLDER_TEXT;
533   jresult = (int)result;
534   return jresult;
535 }
536
537 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PLACEHOLDER_TEXT_COLOR_get() {
538   int jresult ;
539   int result;
540
541   result = (int)Dali::Toolkit::DevelTextEditor::Property::PLACEHOLDER_TEXT_COLOR;
542   jresult = (int)result;
543   return jresult;
544 }
545
546 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_ENABLE_SELECTION_get() {
547   int jresult ;
548   int result;
549
550   result = (int)Dali::Toolkit::DevelTextEditor::Property::ENABLE_SELECTION;
551   jresult = (int)result;
552   return jresult;
553 }
554
555 SWIGEXPORT int SWIGSTDCALL CSharp_TextEditor_Property_PLACEHOLDER_get() {
556   int jresult ;
557   int result;
558
559   result = (int)Dali::Toolkit::DevelTextEditor::Property::PLACEHOLDER;
560   jresult = (int)result;
561   return jresult;
562 }
563
564
565 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor_Property() {
566   void * jresult ;
567   Dali::Toolkit::TextEditor::Property *result = 0 ;
568
569   {
570     try {
571       result = (Dali::Toolkit::TextEditor::Property *)new Dali::Toolkit::TextEditor::Property();
572     } catch (std::out_of_range& e) {
573       {
574         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
575       };
576     } catch (std::exception& e) {
577       {
578         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
579       };
580     } catch (...) {
581       {
582         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
583       };
584     }
585   }
586   jresult = (void *)result;
587   return jresult;
588 }
589
590
591 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditor_Property(void * jarg1) {
592   Dali::Toolkit::TextEditor::Property *arg1 = (Dali::Toolkit::TextEditor::Property *) 0 ;
593
594   arg1 = (Dali::Toolkit::TextEditor::Property *)jarg1;
595   {
596     try {
597       delete arg1;
598     } catch (std::out_of_range& e) {
599       {
600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
601       };
602     } catch (std::exception& e) {
603       {
604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
605       };
606     } catch (...) {
607       {
608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
609       };
610     }
611   }
612 }
613
614
615 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor_InputStyle() {
616   void * jresult ;
617   Dali::Toolkit::TextEditor::InputStyle *result = 0 ;
618
619   {
620     try {
621       result = (Dali::Toolkit::TextEditor::InputStyle *)new Dali::Toolkit::TextEditor::InputStyle();
622     } catch (std::out_of_range& e) {
623       {
624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
625       };
626     } catch (std::exception& e) {
627       {
628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
629       };
630     } catch (...) {
631       {
632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
633       };
634     }
635   }
636   jresult = (void *)result;
637   return jresult;
638 }
639
640
641 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditor_InputStyle(void * jarg1) {
642   Dali::Toolkit::TextEditor::InputStyle *arg1 = (Dali::Toolkit::TextEditor::InputStyle *) 0 ;
643
644   arg1 = (Dali::Toolkit::TextEditor::InputStyle *)jarg1;
645   {
646     try {
647       delete arg1;
648     } catch (std::out_of_range& e) {
649       {
650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
651       };
652     } catch (std::exception& e) {
653       {
654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
655       };
656     } catch (...) {
657       {
658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
659       };
660     }
661   }
662 }
663
664
665 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_New() {
666   void * jresult ;
667   Dali::Toolkit::TextEditor result;
668
669   {
670     try {
671       result = Dali::Toolkit::TextEditor::New();
672     } catch (std::out_of_range& e) {
673       {
674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
675       };
676     } catch (std::exception& e) {
677       {
678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
679       };
680     } catch (...) {
681       {
682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
683       };
684     }
685   }
686   jresult = new Dali::Toolkit::TextEditor((const Dali::Toolkit::TextEditor &)result);
687   return jresult;
688 }
689
690
691 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor__SWIG_0() {
692   void * jresult ;
693   Dali::Toolkit::TextEditor *result = 0 ;
694
695   {
696     try {
697       result = (Dali::Toolkit::TextEditor *)new Dali::Toolkit::TextEditor();
698     } catch (std::out_of_range& e) {
699       {
700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
701       };
702     } catch (std::exception& e) {
703       {
704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
705       };
706     } catch (...) {
707       {
708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
709       };
710     }
711   }
712   jresult = (void *)result;
713   return jresult;
714 }
715
716
717 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditor__SWIG_1(void * jarg1) {
718   void * jresult ;
719   Dali::Toolkit::TextEditor *arg1 = 0 ;
720   Dali::Toolkit::TextEditor *result = 0 ;
721
722   arg1 = (Dali::Toolkit::TextEditor *)jarg1;
723   if (!arg1) {
724     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor const & type is null", 0);
725     return 0;
726   }
727   {
728     try {
729       result = (Dali::Toolkit::TextEditor *)new Dali::Toolkit::TextEditor((Dali::Toolkit::TextEditor const &)*arg1);
730     } catch (std::out_of_range& e) {
731       {
732         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
733       };
734     } catch (std::exception& e) {
735       {
736         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
737       };
738     } catch (...) {
739       {
740         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
741       };
742     }
743   }
744   jresult = (void *)result;
745   return jresult;
746 }
747
748
749 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_Assign(void * jarg1, void * jarg2) {
750   void * jresult ;
751   Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
752   Dali::Toolkit::TextEditor *arg2 = 0 ;
753   Dali::Toolkit::TextEditor *result = 0 ;
754
755   arg1 = (Dali::Toolkit::TextEditor *)jarg1;
756   arg2 = (Dali::Toolkit::TextEditor *)jarg2;
757   if (!arg2) {
758     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor const & type is null", 0);
759     return 0;
760   }
761   {
762     try {
763       result = (Dali::Toolkit::TextEditor *) &(arg1)->operator =((Dali::Toolkit::TextEditor const &)*arg2);
764     } catch (std::out_of_range& e) {
765       {
766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
767       };
768     } catch (std::exception& e) {
769       {
770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
771       };
772     } catch (...) {
773       {
774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
775       };
776     }
777   }
778   jresult = (void *)result;
779   return jresult;
780 }
781
782
783 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditor(void * jarg1) {
784   Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
785
786   arg1 = (Dali::Toolkit::TextEditor *)jarg1;
787   {
788     try {
789       delete arg1;
790     } catch (std::out_of_range& e) {
791       {
792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
793       };
794     } catch (std::exception& e) {
795       {
796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
797       };
798     } catch (...) {
799       {
800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
801       };
802     }
803   }
804 }
805
806
807 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_DownCast(void * jarg1) {
808   void * jresult ;
809   Dali::BaseHandle arg1 ;
810   Dali::BaseHandle *argp1 ;
811   Dali::Toolkit::TextEditor result;
812
813   argp1 = (Dali::BaseHandle *)jarg1;
814   if (!argp1) {
815     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
816     return 0;
817   }
818   arg1 = *argp1;
819   {
820     try {
821       result = Dali::Toolkit::TextEditor::DownCast(arg1);
822     } catch (std::out_of_range& e) {
823       {
824         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
825       };
826     } catch (std::exception& e) {
827       {
828         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
829       };
830     } catch (...) {
831       {
832         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
833       };
834     }
835   }
836   jresult = new Dali::Toolkit::TextEditor((const Dali::Toolkit::TextEditor &)result);
837   return jresult;
838 }
839
840
841 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_TextChangedSignal(void * jarg1) {
842   void * jresult ;
843   Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
844   Dali::Toolkit::TextEditor::TextChangedSignalType *result = 0 ;
845
846   arg1 = (Dali::Toolkit::TextEditor *)jarg1;
847   {
848     try {
849       result = (Dali::Toolkit::TextEditor::TextChangedSignalType *) &(arg1)->TextChangedSignal();
850     } catch (std::out_of_range& e) {
851       {
852         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
853       };
854     } catch (std::exception& e) {
855       {
856         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
857       };
858     } catch (...) {
859       {
860         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
861       };
862     }
863   }
864   jresult = (void *)result;
865   return jresult;
866 }
867
868
869 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_InputStyleChangedSignal(void * jarg1) {
870   void * jresult ;
871   Dali::Toolkit::TextEditor *arg1 = (Dali::Toolkit::TextEditor *) 0 ;
872   Dali::Toolkit::TextEditor::InputStyleChangedSignalType *result = 0 ;
873
874   arg1 = (Dali::Toolkit::TextEditor *)jarg1;
875   {
876     try {
877       result = (Dali::Toolkit::TextEditor::InputStyleChangedSignalType *) &(arg1)->InputStyleChangedSignal();
878     } catch (std::out_of_range& e) {
879       {
880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
881       };
882     } catch (std::exception& e) {
883       {
884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
885       };
886     } catch (...) {
887       {
888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
889       };
890     }
891   }
892   jresult = (void *)result;
893   return jresult;
894 }
895
896 /*TextEditorSignal*/
897 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TextEditorSignal_Empty(void * jarg1) {
898   unsigned int jresult ;
899   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
900   bool result;
901
902   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
903   {
904     try {
905       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::TextEditor) > const *)arg1);
906     } catch (std::out_of_range& e) {
907       {
908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
909       };
910     } catch (std::exception& e) {
911       {
912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
913       };
914     } catch (...) {
915       {
916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
917       };
918     }
919   }
920   jresult = result;
921   return jresult;
922 }
923
924
925 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextEditorSignal_GetConnectionCount(void * jarg1) {
926   unsigned long jresult ;
927   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
928   std::size_t result;
929
930   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
931   {
932     try {
933       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::TextEditor) > const *)arg1);
934     } catch (std::out_of_range& e) {
935       {
936         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
937       };
938     } catch (std::exception& e) {
939       {
940         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
941       };
942     } catch (...) {
943       {
944         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
945       };
946     }
947   }
948   jresult = (unsigned long)result;
949   return jresult;
950 }
951
952
953 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Connect(void * jarg1, void * jarg2) {
954   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
955   void (*arg2)(Dali::Toolkit::TextEditor) = (void (*)(Dali::Toolkit::TextEditor)) 0 ;
956
957   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
958   arg2 = (void (*)(Dali::Toolkit::TextEditor))jarg2;
959   {
960     try {
961       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Connect(arg1,arg2);
962     } catch (std::out_of_range& e) {
963       {
964         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
965       };
966     } catch (std::exception& e) {
967       {
968         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
969       };
970     } catch (...) {
971       {
972         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
973       };
974     }
975   }
976 }
977
978
979 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Disconnect(void * jarg1, void * jarg2) {
980   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
981   void (*arg2)(Dali::Toolkit::TextEditor) = (void (*)(Dali::Toolkit::TextEditor)) 0 ;
982
983   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
984   arg2 = (void (*)(Dali::Toolkit::TextEditor))jarg2;
985   {
986     try {
987       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Disconnect(arg1,arg2);
988     } catch (std::out_of_range& e) {
989       {
990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
991       };
992     } catch (std::exception& e) {
993       {
994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
995       };
996     } catch (...) {
997       {
998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
999       };
1000     }
1001   }
1002 }
1003
1004
1005 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextEditorSignal_Emit(void * jarg1, void * jarg2) {
1006   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1007   Dali::Toolkit::TextEditor arg2 ;
1008   Dali::Toolkit::TextEditor *argp2 ;
1009
1010   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1011   argp2 = (Dali::Toolkit::TextEditor *)jarg2;
1012   if (!argp2) {
1013     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextEditor", 0);
1014     return ;
1015   }
1016   arg2 = *argp2;
1017   {
1018     try {
1019       Dali_Signal_Sl_void_Sp_Dali_Toolkit_TextEditor_SP__Sg__Emit(arg1,arg2);
1020     } catch (std::out_of_range& e) {
1021       {
1022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1023       };
1024     } catch (std::exception& e) {
1025       {
1026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1027       };
1028     } catch (...) {
1029       {
1030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1031       };
1032     }
1033   }
1034 }
1035
1036
1037 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextEditorSignal() {
1038   void * jresult ;
1039   Dali::Signal< void (Dali::Toolkit::TextEditor) > *result = 0 ;
1040
1041   {
1042     try {
1043       result = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)new Dali::Signal< void (Dali::Toolkit::TextEditor) >();
1044     } catch (std::out_of_range& e) {
1045       {
1046         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1047       };
1048     } catch (std::exception& e) {
1049       {
1050         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1051       };
1052     } catch (...) {
1053       {
1054         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1055       };
1056     }
1057   }
1058   jresult = (void *)result;
1059   return jresult;
1060 }
1061
1062
1063 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextEditorSignal(void * jarg1) {
1064   Dali::Signal< void (Dali::Toolkit::TextEditor) > *arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *) 0 ;
1065
1066   arg1 = (Dali::Signal< void (Dali::Toolkit::TextEditor) > *)jarg1;
1067   {
1068     try {
1069       delete arg1;
1070     } catch (std::out_of_range& e) {
1071       {
1072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1073       };
1074     } catch (std::exception& e) {
1075       {
1076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1077       };
1078     } catch (...) {
1079       {
1080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1081       };
1082     }
1083   }
1084 }
1085
1086 /*ScrollStateChangedSignal*/
1087 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextEditor_ScrollStateChangedSignal(void * jarg1) {
1088   void * jresult ;
1089   Dali::Toolkit::TextEditor *arg1 = 0 ;
1090   Dali::Toolkit::DevelTextEditor::ScrollStateChangedSignalType *result = 0 ;
1091
1092   arg1 = (Dali::Toolkit::TextEditor *)jarg1;
1093   if (!arg1) {
1094     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextEditor & type is null", 0);
1095     return 0;
1096   }
1097   {
1098     try {
1099       result = (Dali::Toolkit::DevelTextEditor::ScrollStateChangedSignalType *) &Dali::Toolkit::DevelTextEditor::ScrollStateChangedSignal(*arg1);
1100     } catch (std::out_of_range& e) {
1101       {
1102         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1103       };
1104     } catch (std::exception& e) {
1105       {
1106         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1107       };
1108     } catch (...) {
1109       {
1110         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1111       };
1112     }
1113   }
1114   jresult = (void *)result;
1115   return jresult;
1116 }
1117
1118 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Empty(void * jarg1) {
1119   unsigned int jresult ;
1120   Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1121   bool result;
1122
1123   arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1124   {
1125     try {
1126       result = (bool)Dali_Signal_void_TextEditor_Scroll_Type__Empty((Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *)arg1);
1127     } catch (std::out_of_range& e) {
1128       {
1129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1130       };
1131     } catch (std::exception& e) {
1132       {
1133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1134       };
1135     } catch (...) {
1136       {
1137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1138       };
1139     }
1140   }
1141   jresult = result;
1142   return jresult;
1143 }
1144
1145
1146 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_GetConnectionCount(void * jarg1) {
1147   unsigned long jresult ;
1148   Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1149   std::size_t result;
1150
1151   arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1152   {
1153     try {
1154       result = Dali_Signal_void_TextEditor_Scroll_Type__GetConnectionCount((Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > const *)arg1);
1155     } catch (std::out_of_range& e) {
1156       {
1157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1158       };
1159     } catch (std::exception& e) {
1160       {
1161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1162       };
1163     } catch (...) {
1164       {
1165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1166       };
1167     }
1168   }
1169   jresult = (unsigned long)result;
1170   return jresult;
1171 }
1172
1173
1174 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Connect(void * jarg1, void * jarg2) {
1175   Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1176   void (*arg2)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type) = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)) 0 ;
1177
1178   arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1179   arg2 = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type))jarg2;
1180   {
1181     try {
1182       Dali_Signal_void_TextEditor_Scroll_Type__Connect(arg1,arg2);
1183     } catch (std::out_of_range& e) {
1184       {
1185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1186       };
1187     } catch (std::exception& e) {
1188       {
1189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1190       };
1191     } catch (...) {
1192       {
1193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1194       };
1195     }
1196   }
1197 }
1198
1199
1200 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Disconnect(void * jarg1, void * jarg2) {
1201   Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1202   void (*arg2)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type) = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type)) 0 ;
1203
1204   arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1205   arg2 = (void (*)(Dali::Toolkit::TextEditor,Dali::Toolkit::DevelTextEditor::Scroll::Type))jarg2;
1206   {
1207     try {
1208       Dali_Signal_void_TextEditor_Scroll_Type__Disconnect(arg1,arg2);
1209     } catch (std::out_of_range& e) {
1210       {
1211         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1212       };
1213     } catch (std::exception& e) {
1214       {
1215         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1216       };
1217     } catch (...) {
1218       {
1219         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1220       };
1221     }
1222   }
1223 }
1224
1225
1226 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollStateChangedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
1227   Dali::Signal< void ( Dali::Toolkit::TextEditor,  Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor,  Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1228   Dali::Toolkit::TextEditor arg2 ;
1229   Dali::Toolkit::DevelTextEditor::Scroll::Type arg3;
1230   Dali::Toolkit::TextEditor *argp2 ;
1231
1232   arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1233   argp2 = (Dali::Toolkit::TextEditor *)jarg2;
1234   arg3 = (Dali::Toolkit::DevelTextEditor::Scroll::Type)jarg3;
1235   if (!argp2) {
1236     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TextEditor", 0);
1237     return ;
1238   }
1239   arg2 = *argp2;
1240   {
1241     try {
1242       Dali_Signal_void_TextEditor_Scroll_Type__Emit(arg1,arg2,arg3);
1243     } catch (std::out_of_range& e) {
1244       {
1245         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1246       };
1247     } catch (std::exception& e) {
1248       {
1249         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1250       };
1251     } catch (...) {
1252       {
1253         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1254       };
1255     }
1256   }
1257 }
1258
1259
1260 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollStateChangedSignal() {
1261   void * jresult ;
1262   Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *result = 0 ;
1263
1264   {
1265     try {
1266       result = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)new Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) >();
1267     } catch (std::out_of_range& e) {
1268       {
1269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1270       };
1271     } catch (std::exception& e) {
1272       {
1273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1274       };
1275     } catch (...) {
1276       {
1277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1278       };
1279     }
1280   }
1281   jresult = (void *)result;
1282   return jresult;
1283 }
1284
1285
1286 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollStateChangedSignal(void * jarg1) {
1287   Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *) 0 ;
1288
1289   arg1 = (Dali::Signal< void ( Dali::Toolkit::TextEditor, Dali::Toolkit::DevelTextEditor::Scroll::Type ) > *)jarg1;
1290   {
1291     try {
1292       delete arg1;
1293     } catch (std::out_of_range& e) {
1294       {
1295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1296       };
1297     } catch (std::exception& e) {
1298       {
1299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1300       };
1301     } catch (...) {
1302       {
1303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1304       };
1305     }
1306   }
1307 }
1308
1309 #ifdef __cplusplus
1310 }
1311 #endif
1312