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 (darg)->OnUnparent();
973 } catch (std::out_of_range& e) {
975 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
977 } catch (std::exception& e) {
979 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
983 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
990 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnUnparentSwigExplicitLayoutItemWrapperImpl(void * jarg1) {
991 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
992 SwigDirector_LayoutItemWrapperImpl *darg = 0;
994 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
995 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
998 (darg)->OnUnparentSwigPublic();
999 } catch (std::out_of_range& e) {
1001 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1003 } catch (std::exception& e) {
1005 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1009 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1016 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnRegisterChildProperties(void * jarg1, char * jarg2) {
1017 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1018 std::string *arg2 = 0 ;
1019 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1021 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1023 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
1026 std::string arg2_str(jarg2);
1028 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1031 (darg)->OnRegisterChildProperties((std::string const &)*arg2);
1032 } catch (std::out_of_range& e) {
1034 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1036 } catch (std::exception& e) {
1038 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1042 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1047 //argout typemap for const std::string&
1052 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnRegisterChildPropertiesSwigExplicitLayoutItemWrapperImpl(void * jarg1, char * jarg2) {
1053 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1054 std::string *arg2 = 0 ;
1055 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1057 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1059 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
1062 std::string arg2_str(jarg2);
1064 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1067 (darg)->OnRegisterChildPropertiesSwigPublic((std::string const &)*arg2);
1068 } catch (std::out_of_range& e) {
1070 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1072 } catch (std::exception& e) {
1074 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1078 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1083 //argout typemap for const std::string&
1088 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnMeasure(void * jarg1, void * jarg2, void * jarg3) {
1089 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1090 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg2 ;
1091 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg3 ;
1092 Dali::Toolkit::MeasureSpec *argp2 ;
1093 Dali::Toolkit::MeasureSpec *argp3 ;
1094 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1096 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1097 argp2 = (Dali::Toolkit::MeasureSpec *)jarg2;
1099 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1103 argp3 = (Dali::Toolkit::MeasureSpec *)jarg3;
1105 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1109 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1112 (darg)->OnMeasure(arg2,arg3);
1113 } catch (std::out_of_range& e) {
1115 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1117 } catch (std::exception& e) {
1119 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1123 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1130 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnMeasureSwigExplicitLayoutItemWrapperImpl(void * jarg1, void * jarg2, void * jarg3) {
1131 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1132 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg2 ;
1133 SwigValueWrapper< Dali::Toolkit::MeasureSpec > arg3 ;
1134 Dali::Toolkit::MeasureSpec *argp2 ;
1135 Dali::Toolkit::MeasureSpec *argp3 ;
1136 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1138 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1139 argp2 = (Dali::Toolkit::MeasureSpec *)jarg2;
1141 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1145 argp3 = (Dali::Toolkit::MeasureSpec *)jarg3;
1147 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::MeasureSpec", 0);
1151 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1154 (darg)->OnMeasureSwigPublic(arg2,arg3);
1155 } catch (std::out_of_range& e) {
1157 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1159 } catch (std::exception& e) {
1161 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1165 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1172 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnLayout(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
1173 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1175 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg3 ;
1176 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg4 ;
1177 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg5 ;
1178 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg6 ;
1179 Dali::Toolkit::LayoutLength *argp3 ;
1180 Dali::Toolkit::LayoutLength *argp4 ;
1181 Dali::Toolkit::LayoutLength *argp5 ;
1182 Dali::Toolkit::LayoutLength *argp6 ;
1183 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1185 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1186 arg2 = jarg2 ? true : false;
1187 argp3 = (Dali::Toolkit::LayoutLength *)jarg3;
1189 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1193 argp4 = (Dali::Toolkit::LayoutLength *)jarg4;
1195 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1199 argp5 = (Dali::Toolkit::LayoutLength *)jarg5;
1201 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1205 argp6 = (Dali::Toolkit::LayoutLength *)jarg6;
1207 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1211 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1214 (darg)->OnLayout(arg2,arg3,arg4,arg5,arg6);
1215 } catch (std::out_of_range& e) {
1217 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1219 } catch (std::exception& e) {
1221 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1225 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1232 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnLayoutSwigExplicitLayoutItemWrapperImpl(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4, void * jarg5, void * jarg6) {
1233 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1235 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg3 ;
1236 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg4 ;
1237 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg5 ;
1238 SwigValueWrapper< Dali::Toolkit::LayoutLength > arg6 ;
1239 Dali::Toolkit::LayoutLength *argp3 ;
1240 Dali::Toolkit::LayoutLength *argp4 ;
1241 Dali::Toolkit::LayoutLength *argp5 ;
1242 Dali::Toolkit::LayoutLength *argp6 ;
1243 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1245 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1246 arg2 = jarg2 ? true : false;
1247 argp3 = (Dali::Toolkit::LayoutLength *)jarg3;
1249 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1253 argp4 = (Dali::Toolkit::LayoutLength *)jarg4;
1255 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1259 argp5 = (Dali::Toolkit::LayoutLength *)jarg5;
1261 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1265 argp6 = (Dali::Toolkit::LayoutLength *)jarg6;
1267 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutLength", 0);
1271 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1274 (darg)->OnLayoutSwigPublic(arg2,arg3,arg4,arg5,arg6);
1275 } catch (std::out_of_range& e) {
1277 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1279 } catch (std::exception& e) {
1281 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1285 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1292 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnSizeChanged(void * jarg1, void * jarg2, void * jarg3) {
1293 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1294 Dali::Toolkit::LayoutSize arg2 ;
1295 Dali::Toolkit::LayoutSize arg3 ;
1296 Dali::Toolkit::LayoutSize *argp2 ;
1297 Dali::Toolkit::LayoutSize *argp3 ;
1298 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1300 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1301 argp2 = (Dali::Toolkit::LayoutSize *)jarg2;
1303 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1307 argp3 = (Dali::Toolkit::LayoutSize *)jarg3;
1309 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1313 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1316 (darg)->OnSizeChanged(arg2,arg3);
1317 } catch (std::out_of_range& e) {
1319 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1321 } catch (std::exception& e) {
1323 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1327 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1334 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnSizeChangedSwigExplicitLayoutItemWrapperImpl(void * jarg1, void * jarg2, void * jarg3) {
1335 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1336 Dali::Toolkit::LayoutSize arg2 ;
1337 Dali::Toolkit::LayoutSize arg3 ;
1338 Dali::Toolkit::LayoutSize *argp2 ;
1339 Dali::Toolkit::LayoutSize *argp3 ;
1340 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1342 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1343 argp2 = (Dali::Toolkit::LayoutSize *)jarg2;
1345 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1349 argp3 = (Dali::Toolkit::LayoutSize *)jarg3;
1351 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::LayoutSize", 0);
1355 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1358 (darg)->OnSizeChangedSwigPublic(arg2,arg3);
1359 } catch (std::out_of_range& e) {
1361 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1363 } catch (std::exception& e) {
1365 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1369 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1376 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnInitialize(void * jarg1) {
1377 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1378 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1380 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1381 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1384 (darg)->OnInitialize();
1385 } catch (std::out_of_range& e) {
1387 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1389 } catch (std::exception& e) {
1391 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1395 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1402 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_OnInitializeSwigExplicitLayoutItemWrapperImpl(void * jarg1) {
1403 Dali::Toolkit::Internal::LayoutItem *arg1 = (Dali::Toolkit::Internal::LayoutItem *) 0 ;
1404 SwigDirector_LayoutItemWrapperImpl *darg = 0;
1406 arg1 = (Dali::Toolkit::Internal::LayoutItem *)jarg1;
1407 darg = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(arg1);
1410 (darg)->OnInitializeSwigPublic();
1411 } catch (std::out_of_range& e) {
1413 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
1415 } catch (std::exception& e) {
1417 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
1421 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
1428 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) {
1429 Dali::Toolkit::Internal::LayoutItem *obj = (Dali::Toolkit::Internal::LayoutItem *)objarg;
1430 SwigDirector_LayoutItemWrapperImpl *director = dynamic_cast<SwigDirector_LayoutItemWrapperImpl *>(obj);
1432 director->swig_connect_director(callback0, callback1, callback2, callback3, callback4, callback5, callback6);
1436 SWIGEXPORT Dali::BaseObject * SWIGSTDCALL CSharp_Dali_LayoutItemWrapperImpl_SWIGUpcast(Dali::Toolkit::Internal::LayoutItem *jarg1) {
1437 return (Dali::BaseObject *)jarg1;
1441 /*SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetImplementation__SWIG_0(void * jarg1) {
1443 Dali::Toolkit::LayoutItem *arg1 = 0 ;
1444 Dali::Toolkit::Internal::LayoutItem *result = 0 ;
1446 arg1 = (Dali::Toolkit::LayoutItem *)jarg1;
1448 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::LayoutItem & type is null", 0);
1453 result = (Dali::Toolkit::Internal::LayoutItem *) &Dali::Toolkit::GetImplementation(*arg1);
1454 } catch (std::out_of_range& e) {
1456 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
1458 } catch (std::exception& e) {
1460 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
1464 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
1468 jresult = (void *)result;