summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_box_eo.impl.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/evas/canvas/evas_box_eo.impl.hh')
-rw-r--r--src/lib/evas/canvas/evas_box_eo.impl.hh478
1 files changed, 478 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_box_eo.impl.hh b/src/lib/evas/canvas/evas_box_eo.impl.hh
new file mode 100644
index 0000000..d31154f
--- /dev/null
+++ b/src/lib/evas/canvas/evas_box_eo.impl.hh
@@ -0,0 +1,478 @@
1#ifndef EVAS_BOX_IMPL_HH
2#define EVAS_BOX_IMPL_HH
3
4#include "evas_box_eo.hh"
5
6namespace evas {
7inline ::efl::eolian::return_traits<void>::type Box::align_get( ::efl::eolian::out_traits<double>::type horizontal, ::efl::eolian::out_traits<double>::type vertical) const
8{
9 double __out_param_horizontal = {};
10 double __out_param_vertical = {};
11 ::evas_obj_box_align_get(_eo_ptr(),
12 & __out_param_horizontal,
13 & __out_param_vertical);
14 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(horizontal, __out_param_horizontal);
15 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(vertical, __out_param_vertical);
16}
17inline ::efl::eolian::return_traits<void>::type Box::align_set( ::efl::eolian::in_traits<double>::type horizontal, ::efl::eolian::in_traits<double>::type vertical) const
18{
19 ::evas_obj_box_align_set(_eo_ptr(),
20 ::efl::eolian::convert_to_c<double, ::efl::eolian::in_traits<double>::type>(horizontal),
21 ::efl::eolian::convert_to_c<double, ::efl::eolian::in_traits<double>::type>(vertical));
22}
23inline ::efl::eolian::return_traits<void>::type Box::padding_get( ::efl::eolian::out_traits<int>::type horizontal, ::efl::eolian::out_traits<int>::type vertical) const
24{
25 int __out_param_horizontal = {};
26 int __out_param_vertical = {};
27 ::evas_obj_box_padding_get(_eo_ptr(),
28 & __out_param_horizontal,
29 & __out_param_vertical);
30 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(horizontal, __out_param_horizontal);
31 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(vertical, __out_param_vertical);
32}
33inline ::efl::eolian::return_traits<void>::type Box::padding_set( ::efl::eolian::in_traits<int>::type horizontal, ::efl::eolian::in_traits<int>::type vertical) const
34{
35 ::evas_obj_box_padding_set(_eo_ptr(),
36 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(horizontal),
37 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(vertical));
38}
39inline ::efl::eolian::return_traits<void>::type Box::layout_set( ::efl::eolian::in_traits<Evas_Object_Box_Layout>::type cb, ::efl::eolian::in_traits<void const*>::type data, ::efl::eolian::in_traits<Eina_Free_Cb>::type free_data) const
40{
41 ::evas_obj_box_layout_set(_eo_ptr(),
42 ::efl::eolian::convert_to_c<Evas_Object_Box_Layout, ::efl::eolian::in_traits<Evas_Object_Box_Layout>::type>(cb),
43 ::efl::eolian::convert_to_c<const void *, ::efl::eolian::in_traits<void const*>::type>(data),
44 ::efl::eolian::convert_to_c<Eina_Free_Cb, ::efl::eolian::in_traits<Eina_Free_Cb>::type>(free_data));
45}
46inline ::efl::eolian::return_traits<void>::type Box::layout_horizontal( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
47{
48 ::evas_obj_box_layout_horizontal(_eo_ptr(),
49 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
50 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
51}
52inline ::efl::eolian::return_traits<void>::type Box::layout_vertical( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
53{
54 ::evas_obj_box_layout_vertical(_eo_ptr(),
55 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
56 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
57}
58inline ::efl::eolian::return_traits<void>::type Box::layout_homogeneous_max_size_horizontal( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
59{
60 ::evas_obj_box_layout_homogeneous_max_size_horizontal(_eo_ptr(),
61 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
62 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
63}
64inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Box::internal_remove( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
65{
66 ::Efl_Canvas_Object* __return_value = ::evas_obj_box_internal_remove(_eo_ptr(),
67 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
68 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
69}
70inline ::efl::eolian::return_traits<void>::type Box::layout_flow_vertical( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
71{
72 ::evas_obj_box_layout_flow_vertical(_eo_ptr(),
73 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
74 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
75}
76inline ::efl::eolian::return_traits<void>::type Box::internal_option_free( ::efl::eolian::in_traits<Evas_Object_Box_Option const*>::type opt) const
77{
78 ::evas_obj_box_internal_option_free(_eo_ptr(),
79 ::efl::eolian::convert_to_c<Evas_Object_Box_Option *, ::efl::eolian::in_traits<Evas_Object_Box_Option const*>::type>(opt));
80}
81inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::insert_after( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< ::efl::canvas::Object>::type reference) const
82{
83 Evas_Object_Box_Option * __return_value = ::evas_obj_box_insert_after(_eo_ptr(),
84 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
85 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object const*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(reference));
86 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
87}
88inline ::efl::eolian::return_traits<bool>::type Box::remove_all( ::efl::eolian::in_traits<bool>::type clear) const
89{
90 Eina_Bool __return_value = ::evas_obj_box_remove_all(_eo_ptr(),
91 ::efl::eolian::convert_to_c<Eina_Bool, ::efl::eolian::in_traits<bool>::type>(clear));
92 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
93}
94inline ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type Box::iterator_new() const
95{
96 Eina_Iterator * __return_value = ::evas_obj_box_iterator_new(_eo_ptr());
97 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type>(__return_value);
98}
99inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Box::add_to() const
100{
101 ::Efl_Canvas_Object* __return_value = ::evas_obj_box_add_to(_eo_ptr());
102 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
103}
104inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::append( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
105{
106 Evas_Object_Box_Option * __return_value = ::evas_obj_box_append(_eo_ptr(),
107 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
108 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
109}
110inline ::efl::eolian::return_traits<int>::type Box::option_property_id_get( ::efl::eolian::in_traits< ::efl::eina::string_view>::type name) const
111{
112 int __return_value = ::evas_obj_box_option_property_id_get(_eo_ptr(),
113 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(name));
114 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
115}
116inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::prepend( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
117{
118 Evas_Object_Box_Option * __return_value = ::evas_obj_box_prepend(_eo_ptr(),
119 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
120 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
121}
122inline ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type Box::accessor_new() const
123{
124 Eina_Accessor * __return_value = ::evas_obj_box_accessor_new(_eo_ptr());
125 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type>(__return_value);
126}
127inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_append( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
128{
129 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_append(_eo_ptr(),
130 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
131 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
132}
133inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Box::internal_remove_at( ::efl::eolian::in_traits< unsigned int>::type pos) const
134{
135 ::Efl_Canvas_Object* __return_value = ::evas_obj_box_internal_remove_at(_eo_ptr(),
136 ::efl::eolian::convert_to_c<unsigned int, ::efl::eolian::in_traits< unsigned int>::type>(pos));
137 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
138}
139inline ::efl::eolian::return_traits<bool>::type Box::remove_at( ::efl::eolian::in_traits< unsigned int>::type pos) const
140{
141 Eina_Bool __return_value = ::evas_obj_box_remove_at(_eo_ptr(),
142 ::efl::eolian::convert_to_c<unsigned int, ::efl::eolian::in_traits< unsigned int>::type>(pos));
143 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
144}
145inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_insert_at( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< unsigned int>::type pos) const
146{
147 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_insert_at(_eo_ptr(),
148 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
149 ::efl::eolian::convert_to_c<unsigned int, ::efl::eolian::in_traits< unsigned int>::type>(pos));
150 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
151}
152inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::insert_before( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< ::efl::canvas::Object>::type reference) const
153{
154 Evas_Object_Box_Option * __return_value = ::evas_obj_box_insert_before(_eo_ptr(),
155 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
156 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object const*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(reference));
157 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
158}
159inline ::efl::eolian::return_traits< ::efl::eina::string_view>::type Box::option_property_name_get( ::efl::eolian::in_traits<int>::type property) const
160{
161 const char * __return_value = ::evas_obj_box_option_property_name_get(_eo_ptr(),
162 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(property));
163 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::string_view>::type>(__return_value);
164}
165inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_insert_before( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< ::efl::canvas::Object>::type reference) const
166{
167 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_insert_before(_eo_ptr(),
168 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
169 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object const*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(reference));
170 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
171}
172inline ::efl::eolian::return_traits<void>::type Box::layout_homogeneous_horizontal( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
173{
174 ::evas_obj_box_layout_homogeneous_horizontal(_eo_ptr(),
175 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
176 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
177}
178inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_option_new( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
179{
180 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_option_new(_eo_ptr(),
181 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
182 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
183}
184inline ::efl::eolian::return_traits<void>::type Box::layout_homogeneous_max_size_vertical( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
185{
186 ::evas_obj_box_layout_homogeneous_max_size_vertical(_eo_ptr(),
187 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
188 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
189}
190inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_insert_after( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< ::efl::canvas::Object>::type reference) const
191{
192 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_insert_after(_eo_ptr(),
193 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
194 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object const*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(reference));
195 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
196}
197inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::insert_at( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< unsigned int>::type pos) const
198{
199 Evas_Object_Box_Option * __return_value = ::evas_obj_box_insert_at(_eo_ptr(),
200 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
201 ::efl::eolian::convert_to_c<unsigned int, ::efl::eolian::in_traits< unsigned int>::type>(pos));
202 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
203}
204inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_prepend( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
205{
206 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_prepend(_eo_ptr(),
207 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
208 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
209}
210inline ::efl::eolian::return_traits<bool>::type Box::remove( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
211{
212 Eina_Bool __return_value = ::evas_obj_box_remove(_eo_ptr(),
213 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
214 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
215}
216inline ::efl::eolian::return_traits<void>::type Box::layout_stack( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
217{
218 ::evas_obj_box_layout_stack(_eo_ptr(),
219 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
220 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
221}
222inline ::efl::eolian::return_traits<void>::type Box::layout_homogeneous_vertical( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
223{
224 ::evas_obj_box_layout_homogeneous_vertical(_eo_ptr(),
225 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
226 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
227}
228inline ::efl::eolian::return_traits<void>::type Box::layout_flow_horizontal( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
229{
230 ::evas_obj_box_layout_flow_horizontal(_eo_ptr(),
231 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
232 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
233}
234inline ::efl::eolian::return_traits<int>::type Box::count() const
235{
236 int __return_value = ::evas_obj_box_count(_eo_ptr());
237 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
238}
239}
240namespace eo_cxx {
241namespace evas {
242inline ::efl::eolian::return_traits<void>::type Box::align_get( ::efl::eolian::out_traits<double>::type horizontal, ::efl::eolian::out_traits<double>::type vertical) const
243{
244 double __out_param_horizontal = {};
245 double __out_param_vertical = {};
246 ::evas_obj_box_align_get(_eo_ptr(),
247 & __out_param_horizontal,
248 & __out_param_vertical);
249 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(horizontal, __out_param_horizontal);
250 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(vertical, __out_param_vertical);
251}
252inline ::efl::eolian::return_traits<void>::type Box::align_set( ::efl::eolian::in_traits<double>::type horizontal, ::efl::eolian::in_traits<double>::type vertical) const
253{
254 ::evas_obj_box_align_set(_eo_ptr(),
255 ::efl::eolian::convert_to_c<double, ::efl::eolian::in_traits<double>::type>(horizontal),
256 ::efl::eolian::convert_to_c<double, ::efl::eolian::in_traits<double>::type>(vertical));
257}
258inline ::efl::eolian::return_traits<void>::type Box::padding_get( ::efl::eolian::out_traits<int>::type horizontal, ::efl::eolian::out_traits<int>::type vertical) const
259{
260 int __out_param_horizontal = {};
261 int __out_param_vertical = {};
262 ::evas_obj_box_padding_get(_eo_ptr(),
263 & __out_param_horizontal,
264 & __out_param_vertical);
265 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(horizontal, __out_param_horizontal);
266 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(vertical, __out_param_vertical);
267}
268inline ::efl::eolian::return_traits<void>::type Box::padding_set( ::efl::eolian::in_traits<int>::type horizontal, ::efl::eolian::in_traits<int>::type vertical) const
269{
270 ::evas_obj_box_padding_set(_eo_ptr(),
271 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(horizontal),
272 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(vertical));
273}
274inline ::efl::eolian::return_traits<void>::type Box::layout_set( ::efl::eolian::in_traits<Evas_Object_Box_Layout>::type cb, ::efl::eolian::in_traits<void const*>::type data, ::efl::eolian::in_traits<Eina_Free_Cb>::type free_data) const
275{
276 ::evas_obj_box_layout_set(_eo_ptr(),
277 ::efl::eolian::convert_to_c<Evas_Object_Box_Layout, ::efl::eolian::in_traits<Evas_Object_Box_Layout>::type>(cb),
278 ::efl::eolian::convert_to_c<const void *, ::efl::eolian::in_traits<void const*>::type>(data),
279 ::efl::eolian::convert_to_c<Eina_Free_Cb, ::efl::eolian::in_traits<Eina_Free_Cb>::type>(free_data));
280}
281inline ::efl::eolian::return_traits<void>::type Box::layout_horizontal( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
282{
283 ::evas_obj_box_layout_horizontal(_eo_ptr(),
284 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
285 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
286}
287inline ::efl::eolian::return_traits<void>::type Box::layout_vertical( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
288{
289 ::evas_obj_box_layout_vertical(_eo_ptr(),
290 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
291 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
292}
293inline ::efl::eolian::return_traits<void>::type Box::layout_homogeneous_max_size_horizontal( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
294{
295 ::evas_obj_box_layout_homogeneous_max_size_horizontal(_eo_ptr(),
296 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
297 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
298}
299inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Box::internal_remove( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
300{
301 ::Efl_Canvas_Object* __return_value = ::evas_obj_box_internal_remove(_eo_ptr(),
302 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
303 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
304}
305inline ::efl::eolian::return_traits<void>::type Box::layout_flow_vertical( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
306{
307 ::evas_obj_box_layout_flow_vertical(_eo_ptr(),
308 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
309 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
310}
311inline ::efl::eolian::return_traits<void>::type Box::internal_option_free( ::efl::eolian::in_traits<Evas_Object_Box_Option const*>::type opt) const
312{
313 ::evas_obj_box_internal_option_free(_eo_ptr(),
314 ::efl::eolian::convert_to_c<Evas_Object_Box_Option *, ::efl::eolian::in_traits<Evas_Object_Box_Option const*>::type>(opt));
315}
316inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::insert_after( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< ::efl::canvas::Object>::type reference) const
317{
318 Evas_Object_Box_Option * __return_value = ::evas_obj_box_insert_after(_eo_ptr(),
319 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
320 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object const*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(reference));
321 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
322}
323inline ::efl::eolian::return_traits<bool>::type Box::remove_all( ::efl::eolian::in_traits<bool>::type clear) const
324{
325 Eina_Bool __return_value = ::evas_obj_box_remove_all(_eo_ptr(),
326 ::efl::eolian::convert_to_c<Eina_Bool, ::efl::eolian::in_traits<bool>::type>(clear));
327 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
328}
329inline ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type Box::iterator_new() const
330{
331 Eina_Iterator * __return_value = ::evas_obj_box_iterator_new(_eo_ptr());
332 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type>(__return_value);
333}
334inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Box::add_to() const
335{
336 ::Efl_Canvas_Object* __return_value = ::evas_obj_box_add_to(_eo_ptr());
337 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
338}
339inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::append( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
340{
341 Evas_Object_Box_Option * __return_value = ::evas_obj_box_append(_eo_ptr(),
342 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
343 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
344}
345inline ::efl::eolian::return_traits<int>::type Box::option_property_id_get( ::efl::eolian::in_traits< ::efl::eina::string_view>::type name) const
346{
347 int __return_value = ::evas_obj_box_option_property_id_get(_eo_ptr(),
348 ::efl::eolian::convert_to_c<const char *, ::efl::eolian::in_traits< ::efl::eina::string_view>::type>(name));
349 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
350}
351inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::prepend( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
352{
353 Evas_Object_Box_Option * __return_value = ::evas_obj_box_prepend(_eo_ptr(),
354 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
355 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
356}
357inline ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type Box::accessor_new() const
358{
359 Eina_Accessor * __return_value = ::evas_obj_box_accessor_new(_eo_ptr());
360 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type>(__return_value);
361}
362inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_append( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
363{
364 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_append(_eo_ptr(),
365 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
366 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
367}
368inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Box::internal_remove_at( ::efl::eolian::in_traits< unsigned int>::type pos) const
369{
370 ::Efl_Canvas_Object* __return_value = ::evas_obj_box_internal_remove_at(_eo_ptr(),
371 ::efl::eolian::convert_to_c<unsigned int, ::efl::eolian::in_traits< unsigned int>::type>(pos));
372 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
373}
374inline ::efl::eolian::return_traits<bool>::type Box::remove_at( ::efl::eolian::in_traits< unsigned int>::type pos) const
375{
376 Eina_Bool __return_value = ::evas_obj_box_remove_at(_eo_ptr(),
377 ::efl::eolian::convert_to_c<unsigned int, ::efl::eolian::in_traits< unsigned int>::type>(pos));
378 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
379}
380inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_insert_at( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< unsigned int>::type pos) const
381{
382 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_insert_at(_eo_ptr(),
383 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
384 ::efl::eolian::convert_to_c<unsigned int, ::efl::eolian::in_traits< unsigned int>::type>(pos));
385 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
386}
387inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::insert_before( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< ::efl::canvas::Object>::type reference) const
388{
389 Evas_Object_Box_Option * __return_value = ::evas_obj_box_insert_before(_eo_ptr(),
390 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
391 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object const*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(reference));
392 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
393}
394inline ::efl::eolian::return_traits< ::efl::eina::string_view>::type Box::option_property_name_get( ::efl::eolian::in_traits<int>::type property) const
395{
396 const char * __return_value = ::evas_obj_box_option_property_name_get(_eo_ptr(),
397 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(property));
398 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::string_view>::type>(__return_value);
399}
400inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_insert_before( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< ::efl::canvas::Object>::type reference) const
401{
402 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_insert_before(_eo_ptr(),
403 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
404 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object const*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(reference));
405 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
406}
407inline ::efl::eolian::return_traits<void>::type Box::layout_homogeneous_horizontal( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
408{
409 ::evas_obj_box_layout_homogeneous_horizontal(_eo_ptr(),
410 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
411 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
412}
413inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_option_new( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
414{
415 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_option_new(_eo_ptr(),
416 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
417 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
418}
419inline ::efl::eolian::return_traits<void>::type Box::layout_homogeneous_max_size_vertical( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
420{
421 ::evas_obj_box_layout_homogeneous_max_size_vertical(_eo_ptr(),
422 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
423 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
424}
425inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_insert_after( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< ::efl::canvas::Object>::type reference) const
426{
427 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_insert_after(_eo_ptr(),
428 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
429 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object const*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(reference));
430 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
431}
432inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::insert_at( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< unsigned int>::type pos) const
433{
434 Evas_Object_Box_Option * __return_value = ::evas_obj_box_insert_at(_eo_ptr(),
435 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
436 ::efl::eolian::convert_to_c<unsigned int, ::efl::eolian::in_traits< unsigned int>::type>(pos));
437 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
438}
439inline ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type Box::internal_prepend( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
440{
441 Evas_Object_Box_Option * __return_value = ::evas_obj_box_internal_prepend(_eo_ptr(),
442 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
443 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Box_Option*>::type>(__return_value);
444}
445inline ::efl::eolian::return_traits<bool>::type Box::remove( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
446{
447 Eina_Bool __return_value = ::evas_obj_box_remove(_eo_ptr(),
448 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
449 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
450}
451inline ::efl::eolian::return_traits<void>::type Box::layout_stack( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
452{
453 ::evas_obj_box_layout_stack(_eo_ptr(),
454 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
455 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
456}
457inline ::efl::eolian::return_traits<void>::type Box::layout_homogeneous_vertical( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
458{
459 ::evas_obj_box_layout_homogeneous_vertical(_eo_ptr(),
460 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
461 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
462}
463inline ::efl::eolian::return_traits<void>::type Box::layout_flow_horizontal( ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type priv, ::efl::eolian::in_traits<void*>::type data) const
464{
465 ::evas_obj_box_layout_flow_horizontal(_eo_ptr(),
466 ::efl::eolian::convert_to_c<Evas_Object_Box_Data *, ::efl::eolian::in_traits<Evas_Object_Box_Data const*>::type>(priv),
467 ::efl::eolian::convert_to_c<void *, ::efl::eolian::in_traits<void*>::type>(data));
468}
469inline ::efl::eolian::return_traits<int>::type Box::count() const
470{
471 int __return_value = ::evas_obj_box_count(_eo_ptr());
472 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
473}
474inline evas::Box::operator ::evas::Box() const { return *static_cast< ::evas::Box const*>(static_cast<void const*>(this)); }
475inline evas::Box::operator ::evas::Box&() { return *static_cast< ::evas::Box*>(static_cast<void*>(this)); }
476inline evas::Box::operator ::evas::Box const&() const { return *static_cast< ::evas::Box const*>(static_cast<void const*>(this)); }
477} }
478#endif