2 * Copyright (c) 2018 Samsung Electronics Co., Ltd.
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
8 * http://www.apache.org/licenses/LICENSE-2.0
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.
19 #include "layout-item-wrapper-impl.h"
27 extern SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback;
29 using namespace Dali::Toolkit;
31 SwigDirector_LayoutItemWrapperImpl::SwigDirector_LayoutItemWrapperImpl() : Dali::Toolkit::Internal::LayoutItem()
33 swig_init_callbacks();
36 SwigDirector_LayoutItemWrapperImpl::~SwigDirector_LayoutItemWrapperImpl()
41 Dali::Toolkit::Internal::LayoutParent *SwigDirector_LayoutItemWrapperImpl::GetParent()
43 Dali::Toolkit::Internal::LayoutParent *c_result = 0;
46 if (!swig_callbackGetParent)
48 return Dali::Toolkit::Internal::LayoutItem::GetParent();
52 jresult = (void *) swig_callbackGetParent();
53 c_result = (Dali::Toolkit::Internal::LayoutParent *)jresult;
58 void SwigDirector_LayoutItemWrapperImpl::OnUnparent()
60 if (!swig_callbackOnUnparent)
62 Dali::Toolkit::Internal::LayoutItem::OnUnparent();
67 swig_callbackOnUnparent();
71 void SwigDirector_LayoutItemWrapperImpl::OnRegisterChildProperties(std::string const &containerType)
73 char * jcontainerType = 0;
75 if (!swig_callbackOnRegisterChildProperties)
77 Dali::Toolkit::Internal::LayoutItem::OnRegisterChildProperties(containerType);
82 jcontainerType = SWIG_csharp_string_callback((&containerType)->c_str());
83 swig_callbackOnRegisterChildProperties(jcontainerType);
87 void SwigDirector_LayoutItemWrapperImpl::OnMeasure(Dali::Toolkit::MeasureSpec widthMeasureSpec, Dali::Toolkit::MeasureSpec heightMeasureSpec)
89 void * jwidthMeasureSpec;
90 void * jheightMeasureSpec;
92 if (!swig_callbackOnMeasure)
94 Dali::Toolkit::Internal::LayoutItem::OnMeasure(widthMeasureSpec,heightMeasureSpec);
99 jwidthMeasureSpec = (void *)new Dali::Toolkit::MeasureSpec((const Dali::Toolkit::MeasureSpec &)widthMeasureSpec);
100 jheightMeasureSpec = (void *)new Dali::Toolkit::MeasureSpec((const Dali::Toolkit::MeasureSpec &)heightMeasureSpec);
101 swig_callbackOnMeasure(jwidthMeasureSpec, jheightMeasureSpec);
105 void SwigDirector_LayoutItemWrapperImpl::OnLayout(bool changed, Dali::Toolkit::LayoutLength left, Dali::Toolkit::LayoutLength top, Dali::Toolkit::LayoutLength right, Dali::Toolkit::LayoutLength bottom)
107 unsigned int jchanged;
113 if (!swig_callbackOnLayout)
115 Dali::Toolkit::Internal::LayoutItem::OnLayout(changed,left,top,right,bottom);
121 jleft = (void *)new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)left);
122 jtop = (void *)new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)top);
123 jright = (void *)new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)right);
124 jbottom = (void *)new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)bottom);
125 swig_callbackOnLayout(jchanged, jleft, jtop, jright, jbottom);
129 void SwigDirector_LayoutItemWrapperImpl::OnSizeChanged(Dali::Toolkit::LayoutSize newSize, Dali::Toolkit::LayoutSize oldSize)
134 if (!swig_callbackOnSizeChanged)
136 Dali::Toolkit::Internal::LayoutItem::OnSizeChanged(newSize,oldSize);
141 jnewSize = (void *)new Dali::Toolkit::LayoutSize((const Dali::Toolkit::LayoutSize &)newSize);
142 joldSize = (void *)new Dali::Toolkit::LayoutSize((const Dali::Toolkit::LayoutSize &)oldSize);
143 swig_callbackOnSizeChanged(jnewSize, joldSize);
147 void SwigDirector_LayoutItemWrapperImpl::OnInitialize()
149 if (!swig_callbackOnInitialize)
151 Dali::Toolkit::Internal::LayoutItem::OnInitialize();
156 swig_callbackOnInitialize();
160 void SwigDirector_LayoutItemWrapperImpl::SetMeasuredDimensions(Dali::Toolkit::MeasuredSize measuredWidth, Dali::Toolkit::MeasuredSize measuredHeight)
162 Dali::Toolkit::Internal::LayoutItem::SetMeasuredDimensions(measuredWidth, measuredHeight);
165 void SwigDirector_LayoutItemWrapperImpl::swig_connect_director(SWIG_Callback0_t callbackGetParent, SWIG_Callback1_t callbackOnUnparent, SWIG_Callback2_t callbackOnRegisterChildProperties, SWIG_Callback3_t callbackOnMeasure, SWIG_Callback4_t callbackOnLayout, SWIG_Callback5_t callbackOnSizeChanged, SWIG_Callback6_t callbackOnInitialize)
167 swig_callbackGetParent = callbackGetParent;
168 swig_callbackOnUnparent = callbackOnUnparent;
169 swig_callbackOnRegisterChildProperties = callbackOnRegisterChildProperties;
170 swig_callbackOnMeasure = callbackOnMeasure;
171 swig_callbackOnLayout = callbackOnLayout;
172 swig_callbackOnSizeChanged = callbackOnSizeChanged;
173 swig_callbackOnInitialize = callbackOnInitialize;
176 void SwigDirector_LayoutItemWrapperImpl::swig_init_callbacks()
178 swig_callbackGetParent = 0;
179 swig_callbackOnUnparent = 0;
180 swig_callbackOnRegisterChildProperties = 0;
181 swig_callbackOnMeasure = 0;
182 swig_callbackOnLayout = 0;
183 swig_callbackOnSizeChanged = 0;
184 swig_callbackOnInitialize = 0;
189 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LayoutItemWrapperImpl() {
191 Dali::Toolkit::Internal::LayoutItem *result = 0 ;
195 result = (Dali::Toolkit::Internal::LayoutItem *)new SwigDirector_LayoutItemWrapperImpl();
196 } catch (std::out_of_range& e) {
198 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
200 } catch (std::exception& e) {
202 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
206 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
210 jresult = (void *)result;
215 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_New(void * jarg1) {
217 Dali::Handle *arg1 = 0 ;
218 Dali::Toolkit::Internal::LayoutItemPtr result;
220 arg1 = (Dali::Handle *)jarg1;
222 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
227 result = Dali::Toolkit::Internal::LayoutItem::New(*arg1);
228 } catch (std::out_of_range& e) {
230 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
232 } catch (std::exception& e) {
234 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
238 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
242 jresult = new Dali::Toolkit::Internal::LayoutItemPtr((const Dali::Toolkit::Internal::LayoutItemPtr &)result);
247 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_Initialize(void * jarg1, void * jarg2, char * jarg3) {
248 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
249 Dali::Handle *arg2 = 0 ;
250 std::string *arg3 = 0 ;
252 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
253 arg2 = (Dali::Handle *)jarg2;
255 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
259 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
262 std::string arg3_str(jarg3);
266 (arg1)->Initialize(*arg2,(std::string const &)*arg3);
267 } catch (std::out_of_range& e) {
269 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
271 } catch (std::exception& e) {
273 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
277 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
282 //argout typemap for const std::string&
287 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_Unparent(void * jarg1) {
288 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
290 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
294 } catch (std::out_of_range& e) {
296 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
298 } catch (std::exception& e) {
300 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
304 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
311 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_SetAnimateLayout(void * jarg1, unsigned int jarg2) {
312 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
315 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
316 arg2 = jarg2 ? true : false;
319 (arg1)->SetAnimateLayout(arg2);
320 } catch (std::out_of_range& e) {
322 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
324 } catch (std::exception& e) {
326 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
330 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
337 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_IsLayoutAnimated(void * jarg1) {
338 unsigned int jresult ;
339 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
342 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
345 result = (bool)((Dali::Toolkit::Internal::LayoutItem const *)arg1)->IsLayoutAnimated();
346 } catch (std::out_of_range& e) {
348 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
350 } catch (std::exception& e) {
352 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
356 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
365 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_RegisterChildProperties(void * jarg1, char * jarg2) {
366 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
367 std::string *arg2 = 0 ;
369 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
371 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
374 std::string arg2_str(jarg2);
378 (arg1)->RegisterChildProperties((std::string const &)*arg2);
379 } catch (std::out_of_range& e) {
381 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
383 } catch (std::exception& e) {
385 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
389 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
394 //argout typemap for const std::string&
399 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_Measure(void * jarg1, void * jarg2, void * jarg3) {
400 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
401 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg2 ;
402 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg3 ;
403 Dali::Toolkit::MeasureSpec *argp2 ;
404 Dali::Toolkit::MeasureSpec *argp3 ;
406 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
407 argp2 = (Dali::Toolkit::MeasureSpec *)jarg2;
409 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
413 argp3 = (Dali::Toolkit::MeasureSpec *)jarg3;
415 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
421 (arg1)->Measure(arg2,arg3);
422 } catch (std::out_of_range& e) {
424 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
426 } catch (std::exception& e) {
428 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
432 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
439 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_Layout(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
440 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
441 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg2 ;
442 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg3 ;
443 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg4 ;
444 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg5 ;
445 Dali::Toolkit::LayoutLength *argp2 ;
446 Dali::Toolkit::LayoutLength *argp3 ;
447 Dali::Toolkit::LayoutLength *argp4 ;
448 Dali::Toolkit::LayoutLength *argp5 ;
450 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
451 argp2 = (Dali::Toolkit::LayoutLength *)jarg2;
453 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
457 argp3 = (Dali::Toolkit::LayoutLength *)jarg3;
459 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
463 argp4 = (Dali::Toolkit::LayoutLength *)jarg4;
465 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
469 argp5 = (Dali::Toolkit::LayoutLength *)jarg5;
471 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
477 (arg1)->Layout(arg2,arg3,arg4,arg5);
478 } catch (std::out_of_range& e) {
480 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
482 } catch (std::exception& e) {
484 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
488 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
495 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetDefaultSize(void * jarg1, void * jarg2) {
497 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg1 ;
498 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg2 ;
499 Dali::Toolkit::LayoutLength *argp1 ;
500 Dali::Toolkit::MeasureSpec *argp2 ;
501 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
503 argp1 = (Dali::Toolkit::LayoutLength *)jarg1;
505 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
509 argp2 = (Dali::Toolkit::MeasureSpec *)jarg2;
511 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
517 result = Dali::Toolkit::Internal::LayoutItem::GetDefaultSize(arg1,arg2);
518 } catch (std::out_of_range& e) {
520 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
522 } catch (std::exception& e) {
524 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
528 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
532 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
537 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetParent(void * jarg1) {
539 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
540 Dali::Toolkit::Internal::LayoutParent *result = 0 ;
542 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
545 result = (Dali::Toolkit::Internal::LayoutParent *)(arg1)->GetParent();
546 } catch (std::out_of_range& e) {
548 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
550 } catch (std::exception& e) {
552 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
556 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
560 jresult = (void *)result;
565 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetParentSwigExplicitLayoutItemWrapperImpl(void * jarg1) {
567 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
568 Dali::Toolkit::Internal::LayoutParent *result = 0 ;
570 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
573 result = (Dali::Toolkit::Internal::LayoutParent *)(arg1)->Dali::Toolkit::Internal::LayoutItem::GetParent();
574 } catch (std::out_of_range& e) {
576 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
578 } catch (std::exception& e) {
580 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
584 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
588 jresult = (void *)result;
593 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_RequestLayout(void * jarg1) {
594 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
596 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
599 (arg1)->RequestLayout();
600 } catch (std::out_of_range& e) {
602 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
604 } catch (std::exception& e) {
606 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
610 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
617 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_IsLayoutRequested(void * jarg1) {
618 unsigned int jresult ;
619 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
622 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
625 result = (bool)((Dali::Toolkit::Internal::LayoutItem const *)arg1)->IsLayoutRequested();
626 } catch (std::out_of_range& e) {
628 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
630 } catch (std::exception& e) {
632 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
636 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
645 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredWidth(void * jarg1) {
647 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
648 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
650 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
653 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMeasuredWidth();
654 } catch (std::out_of_range& e) {
656 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
658 } catch (std::exception& e) {
660 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
664 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
668 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
673 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredHeight(void * jarg1) {
675 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
676 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
678 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
681 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMeasuredHeight();
682 } catch (std::out_of_range& e) {
684 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
686 } catch (std::exception& e) {
688 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
692 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
696 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
701 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredWidthAndState(void * jarg1) {
703 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
704 Dali::Toolkit::MeasuredSize result;
706 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
709 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMeasuredWidthAndState();
710 } catch (std::out_of_range& e) {
712 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
714 } catch (std::exception& e) {
716 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
720 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
724 jresult = new Dali::Toolkit::MeasuredSize((const Dali::Toolkit::MeasuredSize &)result);
729 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredHeightAndState(void * jarg1) {
731 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
732 Dali::Toolkit::MeasuredSize result;
734 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
737 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMeasuredHeightAndState();
738 } catch (std::out_of_range& e) {
740 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
742 } catch (std::exception& e) {
744 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
748 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
752 jresult = new Dali::Toolkit::MeasuredSize((const Dali::Toolkit::MeasuredSize &)result);
757 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetSuggestedMinimumWidth(void * jarg1) {
759 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
760 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
762 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
765 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetSuggestedMinimumWidth();
766 } catch (std::out_of_range& e) {
768 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
770 } catch (std::exception& e) {
772 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
776 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
780 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
785 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetSuggestedMinimumHeight(void * jarg1) {
787 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
788 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
790 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
793 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetSuggestedMinimumHeight();
794 } catch (std::out_of_range& e) {
796 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
798 } catch (std::exception& e) {
800 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
804 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
808 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
813 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_SetMinimumWidth(void * jarg1, void * jarg2) {
814 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
815 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg2 ;
816 Dali::Toolkit::LayoutLength *argp2 ;
818 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
819 argp2 = (Dali::Toolkit::LayoutLength *)jarg2;
821 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
827 (arg1)->SetMinimumWidth(arg2);
828 } catch (std::out_of_range& e) {
830 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
832 } catch (std::exception& e) {
834 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
838 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
845 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_SetMinimumHeight(void * jarg1, void * jarg2) {
846 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
847 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg2 ;
848 Dali::Toolkit::LayoutLength *argp2 ;
850 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
851 argp2 = (Dali::Toolkit::LayoutLength *)jarg2;
853 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
859 (arg1)->SetMinimumHeight(arg2);
860 } catch (std::out_of_range& e) {
862 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
864 } catch (std::exception& e) {
866 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
870 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
877 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMinimumWidth(void * jarg1) {
879 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
880 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
882 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
885 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMinimumWidth();
886 } catch (std::out_of_range& e) {
888 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
890 } catch (std::exception& e) {
892 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
896 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
900 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
905 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMinimumHeight(void * jarg1) {
907 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
908 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
910 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
913 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMinimumHeight();
914 } catch (std::out_of_range& e) {
916 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
918 } catch (std::exception& e) {
920 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
924 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
928 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetPadding(void * jarg1) {
935 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
936 Dali::Extents result;
938 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
941 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetPadding();
942 } catch (std::out_of_range& e) {
944 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
946 } catch (std::exception& e) {
948 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
952 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
956 jresult = new Dali::Extents((const Dali::Extents &)result);
960 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_SetMeasuredDimensions(void * jarg1, void * jarg2, void * jarg3) {
961 SwigDirector_LayoutItemWrapperImpl *arg1 = (SwigDirector_LayoutItemWrapperImpl *) 0 ;
962 Dali::Toolkit::MeasuredSize arg2 ;
963 Dali::Toolkit::MeasuredSize arg3 ;
964 Dali::Toolkit::MeasuredSize *argp2 ;
965 Dali::Toolkit::MeasuredSize *argp3 ;
967 arg1 = (SwigDirector_LayoutItemWrapperImpl *)jarg1;
968 argp2 = (Dali::Toolkit::MeasuredSize *)jarg2;
970 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasuredSize", 0);
974 argp3 = (Dali::Toolkit::MeasuredSize *)jarg3;
976 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasuredSize", 0);
982 (arg1)->SetMeasuredDimensions(arg2,arg3);
983 } catch (std::out_of_range& e) {
985 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
987 } catch (std::exception& e) {
989 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
993 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
999 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnUnparent(void * jarg1) {
1000 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1001 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1003 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1004 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1007 (darg)->OnUnparent();
1008 } catch (std::out_of_range& e) {
1010 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1012 } catch (std::exception& e) {
1014 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1018 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1025 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnUnparentSwigExplicitLayoutItemWrapperImpl(void * jarg1) {
1026 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1027 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1029 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1030 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1033 (darg)->OnUnparentSwigPublic();
1034 } catch (std::out_of_range& e) {
1036 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1038 } catch (std::exception& e) {
1040 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1044 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1051 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnRegisterChildProperties(void * jarg1, char * jarg2) {
1052 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1053 std::string *arg2 = 0 ;
1054 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1056 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1058 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
1061 std::string arg2_str(jarg2);
1063 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1066 (darg)->OnRegisterChildProperties((std::string const &)*arg2);
1067 } catch (std::out_of_range& e) {
1069 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1071 } catch (std::exception& e) {
1073 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1077 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1082 //argout typemap for const std::string&
1087 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnRegisterChildPropertiesSwigExplicitLayoutItemWrapperImpl(void * jarg1, char * jarg2) {
1088 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1089 std::string *arg2 = 0 ;
1090 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1092 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1094 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
1097 std::string arg2_str(jarg2);
1099 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1102 (darg)->OnRegisterChildPropertiesSwigPublic((std::string const &)*arg2);
1103 } catch (std::out_of_range& e) {
1105 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1107 } catch (std::exception& e) {
1109 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1113 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1118 //argout typemap for const std::string&
1123 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnMeasure(void * jarg1, void * jarg2, void * jarg3) {
1124 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1125 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg2 ;
1126 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg3 ;
1127 Dali::Toolkit::MeasureSpec *argp2 ;
1128 Dali::Toolkit::MeasureSpec *argp3 ;
1129 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1131 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1132 argp2 = (Dali::Toolkit::MeasureSpec *)jarg2;
1134 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1138 argp3 = (Dali::Toolkit::MeasureSpec *)jarg3;
1140 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1144 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1147 (darg)->OnMeasure(arg2,arg3);
1148 } catch (std::out_of_range& e) {
1150 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1152 } catch (std::exception& e) {
1154 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1158 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1165 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnMeasureSwigExplicitLayoutItemWrapperImpl(void * jarg1, void * jarg2, void * jarg3) {
1166 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1167 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg2 ;
1168 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg3 ;
1169 Dali::Toolkit::MeasureSpec *argp2 ;
1170 Dali::Toolkit::MeasureSpec *argp3 ;
1171 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1173 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1174 argp2 = (Dali::Toolkit::MeasureSpec *)jarg2;
1176 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1180 argp3 = (Dali::Toolkit::MeasureSpec *)jarg3;
1182 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1186 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1189 (darg)->OnMeasureSwigPublic(arg2,arg3);
1190 } catch (std::out_of_range& e) {
1192 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1194 } catch (std::exception& e) {
1196 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1200 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1207 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnLayout(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
1208 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1210 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg3 ;
1211 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg4 ;
1212 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg5 ;
1213 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg6 ;
1214 Dali::Toolkit::LayoutLength *argp3 ;
1215 Dali::Toolkit::LayoutLength *argp4 ;
1216 Dali::Toolkit::LayoutLength *argp5 ;
1217 Dali::Toolkit::LayoutLength *argp6 ;
1218 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1220 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1221 arg2 = jarg2 ? true : false;
1222 argp3 = (Dali::Toolkit::LayoutLength *)jarg3;
1224 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1228 argp4 = (Dali::Toolkit::LayoutLength *)jarg4;
1230 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1234 argp5 = (Dali::Toolkit::LayoutLength *)jarg5;
1236 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1240 argp6 = (Dali::Toolkit::LayoutLength *)jarg6;
1242 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1246 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1249 (darg)->OnLayout(arg2,arg3,arg4,arg5,arg6);
1250 } catch (std::out_of_range& e) {
1252 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1254 } catch (std::exception& e) {
1256 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1260 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1267 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnLayoutSwigExplicitLayoutItemWrapperImpl(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
1268 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1270 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg3 ;
1271 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg4 ;
1272 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg5 ;
1273 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg6 ;
1274 Dali::Toolkit::LayoutLength *argp3 ;
1275 Dali::Toolkit::LayoutLength *argp4 ;
1276 Dali::Toolkit::LayoutLength *argp5 ;
1277 Dali::Toolkit::LayoutLength *argp6 ;
1278 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1280 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1281 arg2 = jarg2 ? true : false;
1282 argp3 = (Dali::Toolkit::LayoutLength *)jarg3;
1284 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1288 argp4 = (Dali::Toolkit::LayoutLength *)jarg4;
1290 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1294 argp5 = (Dali::Toolkit::LayoutLength *)jarg5;
1296 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1300 argp6 = (Dali::Toolkit::LayoutLength *)jarg6;
1302 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1306 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1309 (darg)->OnLayoutSwigPublic(arg2,arg3,arg4,arg5,arg6);
1310 } catch (std::out_of_range& e) {
1312 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1314 } catch (std::exception& e) {
1316 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1320 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1327 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnSizeChanged(void * jarg1, void * jarg2, void * jarg3) {
1328 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1329 Dali::Toolkit::LayoutSize arg2 ;
1330 Dali::Toolkit::LayoutSize arg3 ;
1331 Dali::Toolkit::LayoutSize *argp2 ;
1332 Dali::Toolkit::LayoutSize *argp3 ;
1333 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1335 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1336 argp2 = (Dali::Toolkit::LayoutSize *)jarg2;
1338 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1342 argp3 = (Dali::Toolkit::LayoutSize *)jarg3;
1344 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1348 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1351 (darg)->OnSizeChanged(arg2,arg3);
1352 } catch (std::out_of_range& e) {
1354 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1356 } catch (std::exception& e) {
1358 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1362 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1369 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnSizeChangedSwigExplicitLayoutItemWrapperImpl(void * jarg1, void * jarg2, void * jarg3) {
1370 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1371 Dali::Toolkit::LayoutSize arg2 ;
1372 Dali::Toolkit::LayoutSize arg3 ;
1373 Dali::Toolkit::LayoutSize *argp2 ;
1374 Dali::Toolkit::LayoutSize *argp3 ;
1375 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1377 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1378 argp2 = (Dali::Toolkit::LayoutSize *)jarg2;
1380 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1384 argp3 = (Dali::Toolkit::LayoutSize *)jarg3;
1386 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1390 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1393 (darg)->OnSizeChangedSwigPublic(arg2,arg3);
1394 } catch (std::out_of_range& e) {
1396 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1398 } catch (std::exception& e) {
1400 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1404 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1411 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnInitialize(void * jarg1) {
1412 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1413 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1415 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1416 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1419 (darg)->OnInitialize();
1420 } catch (std::out_of_range& e) {
1422 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1424 } catch (std::exception& e) {
1426 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1430 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1437 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnInitializeSwigExplicitLayoutItemWrapperImpl(void * jarg1) {
1438 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1439 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1441 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1442 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1445 (darg)->OnInitializeSwigPublic();
1446 } catch (std::out_of_range& e) {
1448 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1450 } catch (std::exception& e) {
1452 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1456 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1463 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_director_connect(void *objarg, SwigDirector_LayoutItemWrapperImpl::SWIG_Callback0_t callback0, SwigDirector_LayoutItemWrapperImpl::SWIG_Callback1_t callback1, SwigDirector_LayoutItemWrapperImpl::SWIG_Callback2_t callback2, SwigDirector_LayoutItemWrapperImpl::SWIG_Callback3_t callback3, SwigDirector_LayoutItemWrapperImpl::SWIG_Callback4_t callback4, SwigDirector_LayoutItemWrapperImpl::SWIG_Callback5_t callback5, SwigDirector_LayoutItemWrapperImpl::SWIG_Callback6_t callback6) {
1464 Dali::Toolkit::Internal::LayoutItem *obj = (Dali::Toolkit::Internal::LayoutItem *)objarg;
1465 SwigDirector_LayoutItemWrapperImpl *director = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(obj);
1467 director->swig_connect_director(callback0, callback1, callback2, callback3, callback4, callback5, callback6);
1471 SWIGEXPORT Dali::BaseObject * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_SWIGUpcast(Dali::Toolkit::Internal::LayoutItem *jarg1) {
1472 return (Dali::BaseObject *)jarg1;
1476 /*SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetImplementation__SWIG_0(void * jarg1) {
1478 Dali::Toolkit::LayoutItem *arg1 = 0 ;
1479 Dali::Toolkit::Internal::LayoutItem *result = 0 ;
1481 arg1 = (Dali::Toolkit::LayoutItem *)jarg1;
1483 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::LayoutItem & type is null", 0);
1488 result = (Dali::Toolkit::Internal::LayoutItem *) &Dali::Toolkit::GetImplementation(*arg1);
1489 } catch (std::out_of_range& e) {
1491 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1493 } catch (std::exception& e) {
1495 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1499 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1503 jresult = (void *)result;