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;
364 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_Measure(void * jarg1, void * jarg2, void * jarg3) {
365 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
366 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg2 ;
367 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg3 ;
368 Dali::Toolkit::MeasureSpec *argp2 ;
369 Dali::Toolkit::MeasureSpec *argp3 ;
371 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
372 argp2 = (Dali::Toolkit::MeasureSpec *)jarg2;
374 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
378 argp3 = (Dali::Toolkit::MeasureSpec *)jarg3;
380 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
386 (arg1)->Measure(arg2,arg3);
387 } catch (std::out_of_range& e) {
389 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
391 } catch (std::exception& e) {
393 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
397 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
404 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_Layout(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
405 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
406 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg2 ;
407 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg3 ;
408 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg4 ;
409 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg5 ;
410 Dali::Toolkit::LayoutLength *argp2 ;
411 Dali::Toolkit::LayoutLength *argp3 ;
412 Dali::Toolkit::LayoutLength *argp4 ;
413 Dali::Toolkit::LayoutLength *argp5 ;
415 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
416 argp2 = (Dali::Toolkit::LayoutLength *)jarg2;
418 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
422 argp3 = (Dali::Toolkit::LayoutLength *)jarg3;
424 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
428 argp4 = (Dali::Toolkit::LayoutLength *)jarg4;
430 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
434 argp5 = (Dali::Toolkit::LayoutLength *)jarg5;
436 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
442 (arg1)->Layout(arg2,arg3,arg4,arg5);
443 } catch (std::out_of_range& e) {
445 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
447 } catch (std::exception& e) {
449 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
453 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
460 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetDefaultSize(void * jarg1, void * jarg2) {
462 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg1 ;
463 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg2 ;
464 Dali::Toolkit::LayoutLength *argp1 ;
465 Dali::Toolkit::MeasureSpec *argp2 ;
466 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
468 argp1 = (Dali::Toolkit::LayoutLength *)jarg1;
470 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
474 argp2 = (Dali::Toolkit::MeasureSpec *)jarg2;
476 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
482 result = Dali::Toolkit::Internal::LayoutItem::GetDefaultSize(arg1,arg2);
483 } catch (std::out_of_range& e) {
485 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
487 } catch (std::exception& e) {
489 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
493 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
497 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
502 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetParent(void * jarg1) {
504 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
505 Dali::Toolkit::Internal::LayoutParent *result = 0 ;
507 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
510 result = (Dali::Toolkit::Internal::LayoutParent *)(arg1)->GetParent();
511 } catch (std::out_of_range& e) {
513 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
515 } catch (std::exception& e) {
517 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
521 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
525 jresult = (void *)result;
530 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetParentSwigExplicitLayoutItemWrapperImpl(void * jarg1) {
532 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
533 Dali::Toolkit::Internal::LayoutParent *result = 0 ;
535 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
538 result = (Dali::Toolkit::Internal::LayoutParent *)(arg1)->Dali::Toolkit::Internal::LayoutItem::GetParent();
539 } catch (std::out_of_range& e) {
541 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
543 } catch (std::exception& e) {
545 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
549 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
553 jresult = (void *)result;
558 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_RequestLayout(void * jarg1) {
559 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
561 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
564 (arg1)->RequestLayout();
565 } catch (std::out_of_range& e) {
567 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
569 } catch (std::exception& e) {
571 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
575 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
582 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_IsLayoutRequested(void * jarg1) {
583 unsigned int jresult ;
584 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
587 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
590 result = (bool)((Dali::Toolkit::Internal::LayoutItem const *)arg1)->IsLayoutRequested();
591 } catch (std::out_of_range& e) {
593 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
595 } catch (std::exception& e) {
597 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
601 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
610 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredWidth(void * jarg1) {
612 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
613 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
615 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
618 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMeasuredWidth();
619 } catch (std::out_of_range& e) {
621 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
623 } catch (std::exception& e) {
625 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
629 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
633 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
638 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredHeight(void * jarg1) {
640 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
641 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
643 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
646 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMeasuredHeight();
647 } catch (std::out_of_range& e) {
649 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
651 } catch (std::exception& e) {
653 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
657 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
661 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
666 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredWidthAndState(void * jarg1) {
668 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
669 Dali::Toolkit::MeasuredSize result;
671 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
674 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMeasuredWidthAndState();
675 } catch (std::out_of_range& e) {
677 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
679 } catch (std::exception& e) {
681 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
685 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
689 jresult = new Dali::Toolkit::MeasuredSize((const Dali::Toolkit::MeasuredSize &)result);
694 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMeasuredHeightAndState(void * jarg1) {
696 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
697 Dali::Toolkit::MeasuredSize result;
699 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
702 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMeasuredHeightAndState();
703 } catch (std::out_of_range& e) {
705 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
707 } catch (std::exception& e) {
709 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
713 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
717 jresult = new Dali::Toolkit::MeasuredSize((const Dali::Toolkit::MeasuredSize &)result);
722 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetSuggestedMinimumWidth(void * jarg1) {
724 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
725 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
727 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
730 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetSuggestedMinimumWidth();
731 } catch (std::out_of_range& e) {
733 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
735 } catch (std::exception& e) {
737 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
741 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
745 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
750 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetSuggestedMinimumHeight(void * jarg1) {
752 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
753 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
755 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
758 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetSuggestedMinimumHeight();
759 } catch (std::out_of_range& e) {
761 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
763 } catch (std::exception& e) {
765 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
769 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
773 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
778 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_SetMinimumWidth(void * jarg1, void * jarg2) {
779 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
780 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg2 ;
781 Dali::Toolkit::LayoutLength *argp2 ;
783 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
784 argp2 = (Dali::Toolkit::LayoutLength *)jarg2;
786 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
792 (arg1)->SetMinimumWidth(arg2);
793 } catch (std::out_of_range& e) {
795 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
797 } catch (std::exception& e) {
799 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
803 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
810 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_SetMinimumHeight(void * jarg1, void * jarg2) {
811 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
812 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg2 ;
813 Dali::Toolkit::LayoutLength *argp2 ;
815 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
816 argp2 = (Dali::Toolkit::LayoutLength *)jarg2;
818 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
824 (arg1)->SetMinimumHeight(arg2);
825 } catch (std::out_of_range& e) {
827 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
829 } catch (std::exception& e) {
831 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
835 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
842 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMinimumWidth(void * jarg1) {
844 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
845 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
847 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
850 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMinimumWidth();
851 } catch (std::out_of_range& e) {
853 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
855 } catch (std::exception& e) {
857 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
861 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
865 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
870 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetMinimumHeight(void * jarg1) {
872 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
873 SwigValueWrapper< Dali::Toolkit::LayoutLength > result;
875 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
878 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetMinimumHeight();
879 } catch (std::out_of_range& e) {
881 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
883 } catch (std::exception& e) {
885 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
889 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
893 jresult = new Dali::Toolkit::LayoutLength((const Dali::Toolkit::LayoutLength &)result);
898 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_GetPadding(void * jarg1) {
900 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
901 Dali::Extents result;
903 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
906 result = ((Dali::Toolkit::Internal::LayoutItem const *)arg1)->GetPadding();
907 } catch (std::out_of_range& e) {
909 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
911 } catch (std::exception& e) {
913 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
917 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
921 jresult = new Dali::Extents((const Dali::Extents &)result);
925 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_SetMeasuredDimensions(void * jarg1, void * jarg2, void * jarg3) {
926 SwigDirector_LayoutItemWrapperImpl *arg1 = (SwigDirector_LayoutItemWrapperImpl *) 0 ;
927 Dali::Toolkit::MeasuredSize arg2 ;
928 Dali::Toolkit::MeasuredSize arg3 ;
929 Dali::Toolkit::MeasuredSize *argp2 ;
930 Dali::Toolkit::MeasuredSize *argp3 ;
932 arg1 = (SwigDirector_LayoutItemWrapperImpl *)jarg1;
933 argp2 = (Dali::Toolkit::MeasuredSize *)jarg2;
935 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasuredSize", 0);
939 argp3 = (Dali::Toolkit::MeasuredSize *)jarg3;
941 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasuredSize", 0);
947 (arg1)->SetMeasuredDimensions(arg2,arg3);
948 } catch (std::out_of_range& e) {
950 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
952 } catch (std::exception& e) {
954 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
958 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
964 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnUnparent(void * jarg1) {
965 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
966 SwigDirector_LayoutItemWrapperImpl *darg = 0;
968 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
969 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
972 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
977 (darg)->OnUnparent();
978 } catch (std::out_of_range& e) {
980 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
982 } catch (std::exception& e) {
984 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
988 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
995 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnUnparentSwigExplicitLayoutItemWrapperImpl(void * jarg1) {
996 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
997 SwigDirector_LayoutItemWrapperImpl *darg = 0;
999 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1000 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1003 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
1008 (darg)->OnUnparentSwigPublic();
1009 } catch (std::out_of_range& e) {
1011 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1013 } catch (std::exception& e) {
1015 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1019 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1026 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnRegisterChildProperties(void * jarg1, char * jarg2) {
1027 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1028 std::string *arg2 = 0 ;
1029 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1031 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1033 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
1036 std::string arg2_str(jarg2);
1038 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1041 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
1046 (darg)->OnRegisterChildProperties((std::string const &)*arg2);
1047 } catch (std::out_of_range& e) {
1049 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1051 } catch (std::exception& e) {
1053 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1057 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1062 //argout typemap for const std::string&
1067 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnRegisterChildPropertiesSwigExplicitLayoutItemWrapperImpl(void * jarg1, char * jarg2) {
1068 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1069 std::string *arg2 = 0 ;
1070 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1072 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1074 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
1077 std::string arg2_str(jarg2);
1079 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1082 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
1087 (darg)->OnRegisterChildPropertiesSwigPublic((std::string const &)*arg2);
1088 } catch (std::out_of_range& e) {
1090 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1092 } catch (std::exception& e) {
1094 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1098 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1103 //argout typemap for const std::string&
1108 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnMeasure(void * jarg1, void * jarg2, void * jarg3) {
1109 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1110 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg2 ;
1111 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg3 ;
1112 Dali::Toolkit::MeasureSpec *argp2 ;
1113 Dali::Toolkit::MeasureSpec *argp3 ;
1114 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1116 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1117 argp2 = (Dali::Toolkit::MeasureSpec *)jarg2;
1119 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1123 argp3 = (Dali::Toolkit::MeasureSpec *)jarg3;
1125 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1129 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1132 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
1137 (darg)->OnMeasure(arg2,arg3);
1138 } catch (std::out_of_range& e) {
1140 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1142 } catch (std::exception& e) {
1144 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1148 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1155 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnMeasureSwigExplicitLayoutItemWrapperImpl(void * jarg1, void * jarg2, void * jarg3) {
1156 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1157 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg2 ;
1158 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg3 ;
1159 Dali::Toolkit::MeasureSpec *argp2 ;
1160 Dali::Toolkit::MeasureSpec *argp3 ;
1161 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1163 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1164 argp2 = (Dali::Toolkit::MeasureSpec *)jarg2;
1166 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1170 argp3 = (Dali::Toolkit::MeasureSpec *)jarg3;
1172 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1176 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1179 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
1184 (darg)->OnMeasureSwigPublic(arg2,arg3);
1185 } catch (std::out_of_range& e) {
1187 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1189 } catch (std::exception& e) {
1191 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1195 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1202 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnLayout(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
1203 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1205 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg3 ;
1206 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg4 ;
1207 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg5 ;
1208 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg6 ;
1209 Dali::Toolkit::LayoutLength *argp3 ;
1210 Dali::Toolkit::LayoutLength *argp4 ;
1211 Dali::Toolkit::LayoutLength *argp5 ;
1212 Dali::Toolkit::LayoutLength *argp6 ;
1213 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1215 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1216 arg2 = jarg2 ? true : false;
1217 argp3 = (Dali::Toolkit::LayoutLength *)jarg3;
1219 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1223 argp4 = (Dali::Toolkit::LayoutLength *)jarg4;
1225 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1229 argp5 = (Dali::Toolkit::LayoutLength *)jarg5;
1231 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1235 argp6 = (Dali::Toolkit::LayoutLength *)jarg6;
1237 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1241 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1244 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
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 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
1314 (darg)->OnLayoutSwigPublic(arg2,arg3,arg4,arg5,arg6);
1315 } catch (std::out_of_range& e) {
1317 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1319 } catch (std::exception& e) {
1321 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1325 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1332 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnSizeChanged(void * jarg1, void * jarg2, void * jarg3) {
1333 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1334 Dali::Toolkit::LayoutSize arg2 ;
1335 Dali::Toolkit::LayoutSize arg3 ;
1336 Dali::Toolkit::LayoutSize *argp2 ;
1337 Dali::Toolkit::LayoutSize *argp3 ;
1338 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1340 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1341 argp2 = (Dali::Toolkit::LayoutSize *)jarg2;
1343 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1347 argp3 = (Dali::Toolkit::LayoutSize *)jarg3;
1349 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1353 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1356 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
1361 (darg)->OnSizeChanged(arg2,arg3);
1362 } catch (std::out_of_range& e) {
1364 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1366 } catch (std::exception& e) {
1368 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1372 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1379 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnSizeChangedSwigExplicitLayoutItemWrapperImpl(void * jarg1, void * jarg2, void * jarg3) {
1380 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1381 Dali::Toolkit::LayoutSize arg2 ;
1382 Dali::Toolkit::LayoutSize arg3 ;
1383 Dali::Toolkit::LayoutSize *argp2 ;
1384 Dali::Toolkit::LayoutSize *argp3 ;
1385 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1387 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1388 argp2 = (Dali::Toolkit::LayoutSize *)jarg2;
1390 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1394 argp3 = (Dali::Toolkit::LayoutSize *)jarg3;
1396 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1400 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1403 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
1408 (darg)->OnSizeChangedSwigPublic(arg2,arg3);
1409 } catch (std::out_of_range& e) {
1411 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1413 } catch (std::exception& e) {
1415 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1419 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1426 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnInitialize(void * jarg1) {
1427 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1428 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1430 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1431 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1434 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
1439 (darg)->OnInitialize();
1440 } catch (std::out_of_range& e) {
1442 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1444 } catch (std::exception& e) {
1446 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1450 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1457 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnInitializeSwigExplicitLayoutItemWrapperImpl(void * jarg1) {
1458 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1459 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1461 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1462 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1465 SWIG_CSharpException(SWIG_TypeError, "dynamic_cast<SwigDirector_LayoutItemWrapperImpl> error. darg is null");
1470 (darg)->OnInitializeSwigPublic();
1471 } catch (std::out_of_range& e) {
1473 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1475 } catch (std::exception& e) {
1477 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1481 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1488 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) {
1489 Dali::Toolkit::Internal::LayoutItem *obj = (Dali::Toolkit::Internal::LayoutItem *)objarg;
1490 SwigDirector_LayoutItemWrapperImpl *director = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(obj);
1492 director->swig_connect_director(callback0, callback1, callback2, callback3, callback4, callback5, callback6);
1496 SWIGEXPORT Dali::BaseObject * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_SWIGUpcast(Dali::Toolkit::Internal::LayoutItem *jarg1) {
1497 return (Dali::BaseObject *)jarg1;
1501 /*SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetImplementation__SWIG_0(void * jarg1) {
1503 Dali::Toolkit::LayoutItem *arg1 = 0 ;
1504 Dali::Toolkit::Internal::LayoutItem *result = 0 ;
1506 arg1 = (Dali::Toolkit::LayoutItem *)jarg1;
1508 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::LayoutItem & type is null", 0);
1513 result = (Dali::Toolkit::Internal::LayoutItem *) &Dali::Toolkit::GetImplementation(*arg1);
1514 } catch (std::out_of_range& e) {
1516 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1518 } catch (std::exception& e) {
1520 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1524 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1528 jresult = (void *)result;