1 #ifndef CSHARP_FLEX_LAYOUT
2 #define CSHARP_FLEX_LAYOUT
6 #include <dali-toolkit/devel-api/layouting/flex-node.h>
13 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexLayout_New()
15 Dali::Toolkit::Flex::Node* result = (Dali::Toolkit::Flex::Node*)0;
18 result = new Dali::Toolkit::Flex::Node();
19 } catch (std::out_of_range& e) {
21 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
23 } catch (std::exception& e) {
25 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
29 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
33 return (void *)result;
37 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexLayout(void * jarg1)
39 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
41 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
45 } catch (std::out_of_range& e) {
47 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
49 } catch (std::exception& e) {
51 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
55 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
62 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetFlexDirection(void * jarg1, int jarg2)
64 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
65 Dali::Toolkit::Flex::FlexDirection arg2 ;
67 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
68 arg2 = (Dali::Toolkit::Flex::FlexDirection)jarg2;
71 arg1->Dali::Toolkit::Flex::Node::SetFlexDirection( arg2);
72 } catch (std::out_of_range& e) {
74 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
76 } catch (std::exception& e) {
78 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
82 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
88 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_AddChildWithMargin(void * jarg1, void *jarg2, void *jarg3, Dali::Toolkit::Flex::MeasureCallback jarg4, int jarg5)
90 Dali::Toolkit::Flex::Node* arg1 = (Dali::Toolkit::Flex::Node* )jarg1;
91 Dali::Actor *arg2 = (Dali::Actor *) 0; arg2 = (Dali::Actor *)jarg2;
97 arg1->Dali::Toolkit::Flex::Node::AddChild((Dali::Actor &)*arg2, Dali::Extents(0,0,0,0), jarg4, jarg5);
101 Dali::Extents* arg3 = (Dali::Extents *)jarg3;
102 arg1->Dali::Toolkit::Flex::Node::AddChild((Dali::Actor &)*arg2, *arg3, jarg4, jarg5);
104 } catch (std::out_of_range& e) {
106 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
108 } catch (std::exception& e) {
110 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
114 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
120 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_AddChild(void * jarg1, void *jarg2, Dali::Toolkit::Flex::MeasureCallback jarg3, int jarg4)
122 return CSharp_Dali_FlexLayout_AddChildWithMargin(jarg1,jarg2,NULL,jarg3,jarg4);
125 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_RemoveChild(void * jarg1, void * jarg2)
127 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
128 Dali::Actor* arg2 = (Dali::Actor *)jarg2;
130 arg1 = (Dali::Toolkit::Flex::Node*)jarg1;
133 arg1->Dali::Toolkit::Flex::Node::RemoveChild(*arg2);
134 } catch (std::out_of_range& e) {
136 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
138 } catch (std::exception& e) {
140 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
144 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
150 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_CalculateLayout(void * jarg1, float jarg2, float jarg3, bool isRtl )
152 Dali::Toolkit::Flex::Node * arg1 = (Dali::Toolkit::Flex::Node* )jarg1;
155 arg1->Dali::Toolkit::Flex::Node::CalculateLayout(jarg2, jarg3, isRtl);
156 } catch (std::out_of_range& e) {
158 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
160 } catch (std::exception& e) {
162 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
166 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
172 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_FlexLayout_GetWidth(void * jarg1 )
174 Dali::Toolkit::Flex::Node* arg1 = (Dali::Toolkit::Flex::Node* )jarg1 ;
178 result = arg1->Dali::Toolkit::Flex::Node::GetFlexWidth();
179 } catch (std::out_of_range& e) {
181 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
183 } catch (std::exception& e) {
185 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
189 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
197 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_FlexLayout_GetHeight(void * jarg1 )
200 Dali::Toolkit::Flex::Node* arg1 = (Dali::Toolkit::Flex::Node* )jarg1 ;
203 result = arg1->Dali::Toolkit::Flex::Node::GetFlexHeight();
204 } catch (std::out_of_range& e) {
206 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
208 } catch (std::exception& e) {
210 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
214 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
221 SWIGEXPORT void* SWIGSTDCALL CSharp_Dali_FlexLayout_GetNodeFrame( void * jarg1, int index )
223 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
224 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
225 Dali::Vector4 result;
229 result = arg1->Dali::Toolkit::Flex::Node::GetNodeFrame(index);
230 } catch (std::out_of_range& e) {
232 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
234 } catch (std::exception& e) {
236 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
240 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
245 jresult = new Dali::Vector4((const Dali::Vector4 &)result);
249 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetMargin(void * jarg1, void * jarg2)
251 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
253 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
254 Dali::Extents* arg2 = (Dali::Extents *)jarg2;
257 arg1->Dali::Toolkit::Flex::Node::SetMargin( *arg2);
258 } catch (std::out_of_range& e) {
260 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
262 } catch (std::exception& e) {
264 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
268 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
274 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetPadding(void * jarg1, void * jarg2)
276 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
278 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
279 Dali::Extents* arg2 = (Dali::Extents *)jarg2;
282 arg1->Dali::Toolkit::Flex::Node::SetPadding( *arg2);
283 } catch (std::out_of_range& e) {
285 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what()));
287 } catch (std::exception& e) {
289 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what()));
293 SWIG_CSharpException(SWIG_UnknownError, "unknown error");
299 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_GetFlexDirection(void * jarg1)
302 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
303 Dali::Toolkit::Flex::FlexDirection result;
305 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
308 result = (Dali::Toolkit::Flex::FlexDirection)arg1->Dali::Toolkit::Flex::Node::GetFlexDirection();
309 } catch (std::out_of_range& e) {
311 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
313 } catch (std::exception& e) {
315 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
319 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
323 jresult = (int)result;
328 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetFlexJustification(void * jarg1, int jarg2)
330 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
331 Dali::Toolkit::Flex::Justification arg2 ;
333 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
334 arg2 = (Dali::Toolkit::Flex::Justification)jarg2;
337 arg1->Dali::Toolkit::Flex::Node::SetFlexJustification(arg2);
338 } catch (std::out_of_range& e) {
340 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
342 } catch (std::exception& e) {
344 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
348 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
355 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_GetFlexJustification(void * jarg1)
358 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
359 Dali::Toolkit::Flex::Justification result;
361 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
364 result = (Dali::Toolkit::Flex::Justification)arg1->Dali::Toolkit::Flex::Node::GetFlexJustification();
365 } catch (std::out_of_range& e) {
367 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
369 } catch (std::exception& e) {
371 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
375 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
379 jresult = (int)result;
384 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetFlexWrap(void * jarg1, int jarg2)
387 Dali::Toolkit::Flex::Node* arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
388 Dali::Toolkit::Flex::WrapType arg2 = (Dali::Toolkit::Flex::WrapType)jarg2;
391 arg1->Dali::Toolkit::Flex::Node::SetFlexWrap(arg2);
392 } catch (std::out_of_range& e) {
394 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
396 } catch (std::exception& e) {
398 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
402 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
409 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_GetFlexWrap(void * jarg1)
412 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
413 Dali::Toolkit::Flex::WrapType result;
415 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
418 result = (Dali::Toolkit::Flex::WrapType)arg1->Dali::Toolkit::Flex::Node::GetFlexWrap();
419 } catch (std::out_of_range& e) {
421 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
423 } catch (std::exception& e) {
425 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
429 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
433 jresult = (int)result;
438 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetFlexAlignment(void * jarg1, int jarg2)
440 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
441 Dali::Toolkit::Flex::Alignment arg2 ;
443 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
444 arg2 = (Dali::Toolkit::Flex::Alignment)jarg2;
447 arg1->Dali::Toolkit::Flex::Node::SetFlexAlignment(arg2);
448 } catch (std::out_of_range& e) {
450 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
452 } catch (std::exception& e) {
454 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
458 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
465 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_GetFlexAlignment(void * jarg1)
468 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
469 Dali::Toolkit::Flex::Alignment result;
471 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
474 result = (Dali::Toolkit::Flex::Alignment)arg1->Dali::Toolkit::Flex::Node::GetFlexAlignment();
475 } catch (std::out_of_range& e) {
477 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
479 } catch (std::exception& e) {
481 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
485 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
489 jresult = (int)result;
494 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FlexLayout_SetFlexItemsAlignment(void * jarg1, int jarg2)
496 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
497 Dali::Toolkit::Flex::Alignment arg2 ;
499 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
500 arg2 = (Dali::Toolkit::Flex::Alignment)jarg2;
503 arg1->Dali::Toolkit::Flex::Node::SetFlexItemsAlignment(arg2);
504 } catch (std::out_of_range& e) {
506 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
508 } catch (std::exception& e) {
510 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
514 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
521 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexLayout_GetFlexItemsAlignment(void * jarg1)
524 Dali::Toolkit::Flex::Node *arg1 = (Dali::Toolkit::Flex::Node *) 0 ;
525 Dali::Toolkit::Flex::Alignment result;
527 arg1 = (Dali::Toolkit::Flex::Node *)jarg1;
530 result = (Dali::Toolkit::Flex::Alignment)arg1->Dali::Toolkit::Flex::Node::GetFlexItemsAlignment();
531 } catch (std::out_of_range& e) {
533 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
535 } catch (std::exception& e) {
537 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
541 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
545 jresult = (int)result;