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 <dali-toolkit/devel-api/layouting/layout-group.h>
25 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_UNKNOWN_ID_get() {
26 unsigned int jresult ;
29 result = (unsigned int)Dali::Toolkit::LayoutGroup::UNKNOWN_ID;
35 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_ChildProperty_MARGIN_SPECIFICATION_get() {
39 result = (int)Dali::Toolkit::LayoutGroup::ChildProperty::MARGIN_SPECIFICATION;
40 jresult = (int)result;
45 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LayoutGroupWrapper_ChildProperty() {
47 Dali::Toolkit::LayoutGroup::ChildProperty *result = 0 ;
51 result = (Dali::Toolkit::LayoutGroup::ChildProperty *)new Dali::Toolkit::LayoutGroup::ChildProperty();
52 } catch (std::out_of_range& e) {
54 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56 } catch (std::exception& e) {
58 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66 jresult = (void *)result;
71 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LayoutGroupWrapper_ChildProperty(void * jarg1) {
72 Dali::Toolkit::LayoutGroup::ChildProperty *arg1 = (Dali::Toolkit::LayoutGroup::ChildProperty *) 0 ;
74 arg1 = (Dali::Toolkit::LayoutGroup::ChildProperty *)jarg1;
78 } catch (std::out_of_range& e) {
80 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82 } catch (std::exception& e) {
84 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
88 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
95 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LayoutGroupWrapper__SWIG_0() {
97 Dali::Toolkit::LayoutGroup *result = 0 ;
101 result = (Dali::Toolkit::LayoutGroup *)new Dali::Toolkit::LayoutGroup();
102 } catch (std::out_of_range& e) {
104 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
106 } catch (std::exception& e) {
108 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
112 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
116 jresult = (void *)result;
121 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LayoutGroupWrapper(void * jarg1) {
122 Dali::Toolkit::LayoutGroup *arg1 = (Dali::Toolkit::LayoutGroup *) 0 ;
124 arg1 = (Dali::Toolkit::LayoutGroup *)jarg1;
128 } catch (std::out_of_range& e) {
130 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
132 } catch (std::exception& e) {
134 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
138 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
145 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LayoutGroupWrapper__SWIG_1(void * jarg1) {
147 Dali::Toolkit::LayoutGroup *arg1 = 0 ;
148 Dali::Toolkit::LayoutGroup *result = 0 ;
150 arg1 = (Dali::Toolkit::LayoutGroup *)jarg1;
152 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::LayoutGroup const & type is null", 0);
157 result = (Dali::Toolkit::LayoutGroup *)new Dali::Toolkit::LayoutGroup((Dali::Toolkit::LayoutGroup const &)*arg1);
158 } catch (std::out_of_range& e) {
160 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
162 } catch (std::exception& e) {
164 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
168 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
172 jresult = (void *)result;
177 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_Assign(void * jarg1, void * jarg2) {
179 Dali::Toolkit::LayoutGroup *arg1 = (Dali::Toolkit::LayoutGroup *) 0 ;
180 Dali::Toolkit::LayoutGroup *arg2 = 0 ;
181 Dali::Toolkit::LayoutGroup *result = 0 ;
183 arg1 = (Dali::Toolkit::LayoutGroup *)jarg1;
184 arg2 = (Dali::Toolkit::LayoutGroup *)jarg2;
186 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::LayoutGroup const & type is null", 0);
191 result = (Dali::Toolkit::LayoutGroup *) &(arg1)->operator =((Dali::Toolkit::LayoutGroup const &)*arg2);
192 } catch (std::out_of_range& e) {
194 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
196 } catch (std::exception& e) {
198 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
202 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
206 jresult = (void *)result;
211 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_DownCast(void * jarg1) {
213 Dali::BaseHandle arg1 ;
214 Dali::BaseHandle *argp1 ;
215 Dali::Toolkit::LayoutGroup result;
217 argp1 = (Dali::BaseHandle *)jarg1;
219 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
225 result = Dali::Toolkit::LayoutGroup::DownCast(arg1);
226 } catch (std::out_of_range& e) {
228 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
230 } catch (std::exception& e) {
232 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
236 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
240 jresult = new Dali::Toolkit::LayoutGroup((const Dali::Toolkit::LayoutGroup &)result);
245 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_Add(void * jarg1, void * jarg2) {
246 unsigned int jresult ;
247 Dali::Toolkit::LayoutGroup *arg1 = (Dali::Toolkit::LayoutGroup *) 0 ;
248 Dali::Toolkit::LayoutItem *arg2 = 0 ;
249 Dali::Toolkit::LayoutGroup::LayoutId result;
251 arg1 = (Dali::Toolkit::LayoutGroup *)jarg1;
252 arg2 = (Dali::Toolkit::LayoutItem *)jarg2;
254 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::LayoutItem & type is null", 0);
259 result = (Dali::Toolkit::LayoutGroup::LayoutId)(arg1)->Add(*arg2);
260 } catch (std::out_of_range& e) {
262 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
264 } catch (std::exception& e) {
266 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
270 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
279 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_Remove__SWIG_0(void * jarg1, unsigned int jarg2) {
280 Dali::Toolkit::LayoutGroup *arg1 = (Dali::Toolkit::LayoutGroup *) 0 ;
281 Dali::Toolkit::LayoutGroup::LayoutId arg2 ;
283 arg1 = (Dali::Toolkit::LayoutGroup *)jarg1;
284 arg2 = (Dali::Toolkit::LayoutGroup::LayoutId)jarg2;
287 (arg1)->Remove(arg2);
288 } catch (std::out_of_range& e) {
290 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
292 } catch (std::exception& e) {
294 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
298 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
305 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_Remove__SWIG_1(void * jarg1, void * jarg2) {
306 Dali::Toolkit::LayoutGroup *arg1 = (Dali::Toolkit::LayoutGroup *) 0 ;
307 Dali::Toolkit::LayoutItem *arg2 = 0 ;
309 arg1 = (Dali::Toolkit::LayoutGroup *)jarg1;
310 arg2 = (Dali::Toolkit::LayoutItem *)jarg2;
312 SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::LayoutItem & type is null", 0);
317 (arg1)->Remove(*arg2);
318 } catch (std::out_of_range& e) {
320 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
322 } catch (std::exception& e) {
324 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
328 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
335 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_GetChildAt(void * jarg1, unsigned int jarg2) {
337 Dali::Toolkit::LayoutGroup *arg1 = (Dali::Toolkit::LayoutGroup *) 0 ;
339 Dali::Toolkit::LayoutItem result;
341 arg1 = (Dali::Toolkit::LayoutGroup *)jarg1;
342 arg2 = (unsigned int)jarg2;
345 result = ((Dali::Toolkit::LayoutGroup const *)arg1)->GetChildAt(arg2);
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;
360 jresult = new Dali::Toolkit::LayoutItem((const Dali::Toolkit::LayoutItem &)result);
365 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_GetChildCount(void * jarg1) {
366 unsigned int jresult ;
367 Dali::Toolkit::LayoutGroup *arg1 = (Dali::Toolkit::LayoutGroup *) 0 ;
370 arg1 = (Dali::Toolkit::LayoutGroup *)jarg1;
373 result = (unsigned int)((Dali::Toolkit::LayoutGroup const *)arg1)->GetChildCount();
374 } catch (std::out_of_range& e) {
376 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
378 } catch (std::exception& e) {
380 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
384 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
393 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_GetChild(void * jarg1, unsigned int jarg2) {
395 Dali::Toolkit::LayoutGroup *arg1 = (Dali::Toolkit::LayoutGroup *) 0 ;
396 Dali::Toolkit::LayoutGroup::LayoutId arg2 ;
397 Dali::Toolkit::LayoutItem result;
399 arg1 = (Dali::Toolkit::LayoutGroup *)jarg1;
400 arg2 = (Dali::Toolkit::LayoutGroup::LayoutId)jarg2;
403 result = ((Dali::Toolkit::LayoutGroup const *)arg1)->GetChild(arg2);
404 } catch (std::out_of_range& e) {
406 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
408 } catch (std::exception& e) {
410 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
414 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
418 jresult = new Dali::Toolkit::LayoutItem((const Dali::Toolkit::LayoutItem &)result);
423 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LayoutGroupWrapper__SWIG_2(void * jarg1) {
425 Dali::Toolkit::Internal::LayoutGroup *arg1 = (Dali::Toolkit::Internal::LayoutGroup *) 0 ;
426 Dali::Toolkit::LayoutGroup *result = 0 ;
428 arg1 = (Dali::Toolkit::Internal::LayoutGroup *)jarg1;
431 result = (Dali::Toolkit::LayoutGroup *)new Dali::Toolkit::LayoutGroup(arg1);
432 } catch (std::out_of_range& e) {
434 SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
436 } catch (std::exception& e) {
438 SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
442 SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
446 jresult = (void *)result;
450 SWIGEXPORT Dali::Toolkit::LayoutItem * SWIGSTDCALL CSharp_Dali_LayoutGroupWrapper_SWIGUpcast(Dali::Toolkit::LayoutGroup *jarg1) {
451 return (Dali::Toolkit::LayoutItem *)jarg1;