Add absolute/flex/linear layout binding
[platform/core/uifw/dali-csharp-binder.git] / dali-csharp-binder / src / flex-layout.cpp
1 #ifndef CSHARP_FLEX_LAYOUT
2 #define CSHARP_FLEX_LAYOUT
3 #endif
4
5 #include "common.h"
6 #include <dali-toolkit/devel-api/layouting/flex-layout.h>
7
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11
12 SWIGEXPORT Dali::Toolkit::LayoutGroup * SWIGSTDCALL CSharp_Dali_FlexLayout_SWIGUpcast(Dali::Toolkit::FlexLayout *jarg1) {
13     return (Dali::Toolkit::LayoutGroup *)jarg1;
14 }
15
16 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_ChildProperty_FLEX_get() {
17   int jresult ;
18   int result;
19
20   result = (int)Dali::Toolkit::FlexLayout::ChildProperty::FLEX;
21   jresult = (int)result;
22   return jresult;
23 }
24
25
26 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_ChildProperty_ALIGN_SELF_get() {
27   int jresult ;
28   int result;
29
30   result = (int)Dali::Toolkit::FlexLayout::ChildProperty::ALIGN_SELF;
31   jresult = (int)result;
32   return jresult;
33 }
34
35 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexLayout__SWIG_0() {
36   void * jresult ;
37   Dali::Toolkit::FlexLayout *result = 0 ;
38
39   {
40     try {
41       result = (Dali::Toolkit::FlexLayout *)new Dali::Toolkit::FlexLayout();
42     } catch (std::out_of_range& e) {
43       {
44         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45       };
46     } catch (std::exception& e) {
47       {
48         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49       };
50     } catch (...) {
51       {
52         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53       };
54     }
55   }
56   jresult = (void *)result;
57   return jresult;
58 }
59
60
61 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexLayout_New() {
62   void * jresult ;
63   Dali::Toolkit::FlexLayout result;
64
65   {
66     try {
67       result = Dali::Toolkit::FlexLayout::New();
68     } catch (std::out_of_range& e) {
69       {
70         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71       };
72     } catch (std::exception& e) {
73       {
74         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75       };
76     } catch (...) {
77       {
78         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79       };
80     }
81   }
82   jresult = new Dali::Toolkit::FlexLayout((const Dali::Toolkit::FlexLayout &)result);
83   return jresult;
84 }
85
86
87 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexLayout_DownCast(void * jarg1) {
88   void * jresult ;
89   Dali::BaseHandle arg1 ;
90   Dali::BaseHandle *argp1 ;
91   Dali::Toolkit::FlexLayout result;
92
93   argp1 = (Dali::BaseHandle *)jarg1;
94   if (!argp1) {
95     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
96     return 0;
97   }
98   arg1 = *argp1;
99   {
100     try {
101       result = Dali::Toolkit::FlexLayout::DownCast(arg1);
102     } catch (std::out_of_range& e) {
103       {
104         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
105       };
106     } catch (std::exception& e) {
107       {
108         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
109       };
110     } catch (...) {
111       {
112         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
113       };
114     }
115   }
116   jresult = new Dali::Toolkit::FlexLayout((const Dali::Toolkit::FlexLayout &)result);
117   return jresult;
118 }
119
120
121 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexLayout__SWIG_1(void * jarg1) {
122   void * jresult ;
123   Dali::Toolkit::FlexLayout *arg1 = 0 ;
124   Dali::Toolkit::FlexLayout *result = 0 ;
125
126   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
127   if (!arg1) {
128     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::FlexLayout const & type is null", 0);
129     return 0;
130   }
131   {
132     try {
133       result = (Dali::Toolkit::FlexLayout *)new Dali::Toolkit::FlexLayout((Dali::Toolkit::FlexLayout const &)*arg1);
134     } catch (std::out_of_range& e) {
135       {
136         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
137       };
138     } catch (std::exception& e) {
139       {
140         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
141       };
142     } catch (...) {
143       {
144         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
145       };
146     }
147   }
148   jresult = (void *)result;
149   return jresult;
150 }
151
152
153 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexLayout_Assign(void * jarg1, void * jarg2) {
154   void * jresult ;
155   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
156   Dali::Toolkit::FlexLayout *arg2 = 0 ;
157   Dali::Toolkit::FlexLayout *result = 0 ;
158
159   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
160   arg2 = (Dali::Toolkit::FlexLayout *)jarg2;
161   if (!arg2) {
162     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::FlexLayout const & type is null", 0);
163     return 0;
164   }
165   {
166     try {
167       result = (Dali::Toolkit::FlexLayout *) &(arg1)->operator =((Dali::Toolkit::FlexLayout const &)*arg2);
168     } catch (std::out_of_range& e) {
169       {
170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
171       };
172     } catch (std::exception& e) {
173       {
174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
175       };
176     } catch (...) {
177       {
178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
179       };
180     }
181   }
182   jresult = (void *)result;
183   return jresult;
184 }
185
186
187 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexLayout(void * jarg1) {
188   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
189
190   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
191   {
192     try {
193       delete arg1;
194     } catch (std::out_of_range& e) {
195       {
196         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
197       };
198     } catch (std::exception& e) {
199       {
200         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
201       };
202     } catch (...) {
203       {
204         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
205       };
206     }
207   }
208 }
209
210
211 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetFlexDirection(void * jarg1, int jarg2) {
212   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
213   Dali::Toolkit::FlexLayout::FlexDirection arg2 ;
214
215   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
216   arg2 = (Dali::Toolkit::FlexLayout::FlexDirection)jarg2;
217   {
218     try {
219       (arg1)->SetFlexDirection(arg2);
220     } catch (std::out_of_range& e) {
221       {
222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
223       };
224     } catch (std::exception& e) {
225       {
226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
227       };
228     } catch (...) {
229       {
230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
231       };
232     }
233   }
234 }
235
236
237 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_GetFlexDirection(void * jarg1) {
238   int jresult ;
239   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
240   Dali::Toolkit::FlexLayout::FlexDirection result;
241
242   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
243   {
244     try {
245       result = (Dali::Toolkit::FlexLayout::FlexDirection)((Dali::Toolkit::FlexLayout const *)arg1)->GetFlexDirection();
246     } catch (std::out_of_range& e) {
247       {
248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
249       };
250     } catch (std::exception& e) {
251       {
252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
253       };
254     } catch (...) {
255       {
256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
257       };
258     }
259   }
260   jresult = (int)result;
261   return jresult;
262 }
263
264
265 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetFlexJustification(void * jarg1, int jarg2) {
266   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
267   Dali::Toolkit::FlexLayout::Justification arg2 ;
268
269   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
270   arg2 = (Dali::Toolkit::FlexLayout::Justification)jarg2;
271   {
272     try {
273       (arg1)->SetFlexJustification(arg2);
274     } catch (std::out_of_range& e) {
275       {
276         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
277       };
278     } catch (std::exception& e) {
279       {
280         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
281       };
282     } catch (...) {
283       {
284         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
285       };
286     }
287   }
288 }
289
290
291 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_GetFlexJustification(void * jarg1) {
292   int jresult ;
293   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
294   Dali::Toolkit::FlexLayout::Justification result;
295
296   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
297   {
298     try {
299       result = (Dali::Toolkit::FlexLayout::Justification)((Dali::Toolkit::FlexLayout const *)arg1)->GetFlexJustification();
300     } catch (std::out_of_range& e) {
301       {
302         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
303       };
304     } catch (std::exception& e) {
305       {
306         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
307       };
308     } catch (...) {
309       {
310         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
311       };
312     }
313   }
314   jresult = (int)result;
315   return jresult;
316 }
317
318
319 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetFlexWrap(void * jarg1, int jarg2) {
320   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
321   Dali::Toolkit::FlexLayout::WrapType arg2 ;
322
323   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
324   arg2 = (Dali::Toolkit::FlexLayout::WrapType)jarg2;
325   {
326     try {
327       (arg1)->SetFlexWrap(arg2);
328     } catch (std::out_of_range& e) {
329       {
330         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
331       };
332     } catch (std::exception& e) {
333       {
334         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
335       };
336     } catch (...) {
337       {
338         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
339       };
340     }
341   }
342 }
343
344
345 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_GetFlexWrap(void * jarg1) {
346   int jresult ;
347   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
348   Dali::Toolkit::FlexLayout::WrapType result;
349
350   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
351   {
352     try {
353       result = (Dali::Toolkit::FlexLayout::WrapType)((Dali::Toolkit::FlexLayout const *)arg1)->GetFlexWrap();
354     } catch (std::out_of_range& e) {
355       {
356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
357       };
358     } catch (std::exception& e) {
359       {
360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
361       };
362     } catch (...) {
363       {
364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
365       };
366     }
367   }
368   jresult = (int)result;
369   return jresult;
370 }
371
372
373 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetFlexAlignment(void * jarg1, int jarg2) {
374   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
375   Dali::Toolkit::FlexLayout::Alignment::Type arg2 ;
376
377   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
378   arg2 = (Dali::Toolkit::FlexLayout::Alignment::Type)jarg2;
379   {
380     try {
381       (arg1)->SetFlexAlignment(arg2);
382     } catch (std::out_of_range& e) {
383       {
384         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
385       };
386     } catch (std::exception& e) {
387       {
388         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
389       };
390     } catch (...) {
391       {
392         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
393       };
394     }
395   }
396 }
397
398
399 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_GetFlexAlignment(void * jarg1) {
400   int jresult ;
401   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
402   Dali::Toolkit::FlexLayout::Alignment::Type result;
403
404   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
405   {
406     try {
407       result = (Dali::Toolkit::FlexLayout::Alignment::Type)((Dali::Toolkit::FlexLayout const *)arg1)->GetFlexAlignment();
408     } catch (std::out_of_range& e) {
409       {
410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
411       };
412     } catch (std::exception& e) {
413       {
414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
415       };
416     } catch (...) {
417       {
418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
419       };
420     }
421   }
422   jresult = (int)result;
423   return jresult;
424 }
425
426
427 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetFlexItemsAlignment(void * jarg1, int jarg2) {
428   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
429   Dali::Toolkit::FlexLayout::Alignment::Type arg2 ;
430
431   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
432   arg2 = (Dali::Toolkit::FlexLayout::Alignment::Type)jarg2;
433   {
434     try {
435       (arg1)->SetFlexItemsAlignment(arg2);
436     } catch (std::out_of_range& e) {
437       {
438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
439       };
440     } catch (std::exception& e) {
441       {
442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
443       };
444     } catch (...) {
445       {
446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
447       };
448     }
449   }
450 }
451
452
453 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_GetFlexItemsAlignment(void * jarg1) {
454   int jresult ;
455   Dali::Toolkit::FlexLayout *arg1 = (Dali::Toolkit::FlexLayout *) 0 ;
456   Dali::Toolkit::FlexLayout::Alignment::Type result;
457
458   arg1 = (Dali::Toolkit::FlexLayout *)jarg1;
459   {
460     try {
461       result = (Dali::Toolkit::FlexLayout::Alignment::Type)((Dali::Toolkit::FlexLayout const *)arg1)->GetFlexItemsAlignment();
462     } catch (std::out_of_range& e) {
463       {
464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
465       };
466     } catch (std::exception& e) {
467       {
468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
469       };
470     } catch (...) {
471       {
472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
473       };
474     }
475   }
476   jresult = (int)result;
477   return jresult;
478 }
479
480
481 #ifdef __cplusplus
482 }
483 #endif