1 #ifndef EVAS_TABLE_IMPL_HH
2 #define EVAS_TABLE_IMPL_HH
3
4 #include "evas_table_eo.hh"
5
6 namespace evas {
homogeneous_get() const7 inline ::efl::eolian::return_traits<Evas_Object_Table_Homogeneous_Mode>::type Table::homogeneous_get() const
8 {
9 Evas_Object_Table_Homogeneous_Mode __return_value = ::evas_obj_table_homogeneous_get(_eo_ptr());
10 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Table_Homogeneous_Mode>::type>(__return_value);
11 }
homogeneous_set(::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type homogeneous) const12 inline ::efl::eolian::return_traits<void>::type Table::homogeneous_set( ::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type homogeneous) const
13 {
14 ::evas_obj_table_homogeneous_set(_eo_ptr(),
15 ::efl::eolian::convert_to_c<Evas_Object_Table_Homogeneous_Mode, ::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type>(homogeneous));
16 }
align_get(::efl::eolian::out_traits<double>::type horizontal,::efl::eolian::out_traits<double>::type vertical) const17 inline ::efl::eolian::return_traits<void>::type Table::align_get( ::efl::eolian::out_traits<double>::type horizontal, ::efl::eolian::out_traits<double>::type vertical) const
18 {
19 double __out_param_horizontal = {};
20 double __out_param_vertical = {};
21 ::evas_obj_table_align_get(_eo_ptr(),
22 & __out_param_horizontal,
23 & __out_param_vertical);
24 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(horizontal, __out_param_horizontal);
25 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(vertical, __out_param_vertical);
26 }
align_set(::efl::eolian::in_traits<double>::type horizontal,::efl::eolian::in_traits<double>::type vertical) const27 inline ::efl::eolian::return_traits<void>::type Table::align_set( ::efl::eolian::in_traits<double>::type horizontal, ::efl::eolian::in_traits<double>::type vertical) const
28 {
29 ::evas_obj_table_align_set(_eo_ptr(),
30 ::efl::eolian::convert_to_c<double, ::efl::eolian::in_traits<double>::type>(horizontal),
31 ::efl::eolian::convert_to_c<double, ::efl::eolian::in_traits<double>::type>(vertical));
32 }
padding_get(::efl::eolian::out_traits<int>::type horizontal,::efl::eolian::out_traits<int>::type vertical) const33 inline ::efl::eolian::return_traits<void>::type Table::padding_get( ::efl::eolian::out_traits<int>::type horizontal, ::efl::eolian::out_traits<int>::type vertical) const
34 {
35 int __out_param_horizontal = {};
36 int __out_param_vertical = {};
37 ::evas_obj_table_padding_get(_eo_ptr(),
38 & __out_param_horizontal,
39 & __out_param_vertical);
40 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(horizontal, __out_param_horizontal);
41 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(vertical, __out_param_vertical);
42 }
padding_set(::efl::eolian::in_traits<int>::type horizontal,::efl::eolian::in_traits<int>::type vertical) const43 inline ::efl::eolian::return_traits<void>::type Table::padding_set( ::efl::eolian::in_traits<int>::type horizontal, ::efl::eolian::in_traits<int>::type vertical) const
44 {
45 ::evas_obj_table_padding_set(_eo_ptr(),
46 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(horizontal),
47 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(vertical));
48 }
col_row_size_get(::efl::eolian::out_traits<int>::type cols,::efl::eolian::out_traits<int>::type rows) const49 inline ::efl::eolian::return_traits<void>::type Table::col_row_size_get( ::efl::eolian::out_traits<int>::type cols, ::efl::eolian::out_traits<int>::type rows) const
50 {
51 int __out_param_cols = {};
52 int __out_param_rows = {};
53 ::evas_obj_table_col_row_size_get(_eo_ptr(),
54 & __out_param_cols,
55 & __out_param_rows);
56 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cols, __out_param_cols);
57 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(rows, __out_param_rows);
58 }
children_get() const59 inline ::efl::eolian::return_traits< ::efl::eina::list< ::efl::canvas::Object>>::type Table::children_get() const
60 {
61 Eina_List * __return_value = ::evas_obj_table_children_get(_eo_ptr());
62 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::list< ::efl::canvas::Object>>::type>(__return_value);
63 }
child_get(::efl::eolian::in_traits<unsigned short>::type col,::efl::eolian::in_traits<unsigned short>::type row) const64 inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Table::child_get( ::efl::eolian::in_traits< unsigned short>::type col, ::efl::eolian::in_traits< unsigned short>::type row) const
65 {
66 ::Efl_Canvas_Object* __return_value = ::evas_obj_table_child_get(_eo_ptr(),
67 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(col),
68 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(row));
69 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
70 }
clear(::efl::eolian::in_traits<bool>::type clear) const71 inline ::efl::eolian::return_traits<void>::type Table::clear( ::efl::eolian::in_traits<bool>::type clear) const
72 {
73 ::evas_obj_table_clear(_eo_ptr(),
74 ::efl::eolian::convert_to_c<Eina_Bool, ::efl::eolian::in_traits<bool>::type>(clear));
75 }
accessor_new() const76 inline ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type Table::accessor_new() const
77 {
78 Eina_Accessor * __return_value = ::evas_obj_table_accessor_new(_eo_ptr());
79 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type>(__return_value);
80 }
iterator_new() const81 inline ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type Table::iterator_new() const
82 {
83 Eina_Iterator * __return_value = ::evas_obj_table_iterator_new(_eo_ptr());
84 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type>(__return_value);
85 }
add_to() const86 inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Table::add_to() const
87 {
88 ::Efl_Canvas_Object* __return_value = ::evas_obj_table_add_to(_eo_ptr());
89 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
90 }
pack_get(::efl::eolian::in_traits<::efl::canvas::Object>::type child,::efl::eolian::out_traits<unsigned short>::type col,::efl::eolian::out_traits<unsigned short>::type row,::efl::eolian::out_traits<unsigned short>::type colspan,::efl::eolian::out_traits<unsigned short>::type rowspan) const91 inline ::efl::eolian::return_traits<bool>::type Table::pack_get( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::out_traits< unsigned short>::type col, ::efl::eolian::out_traits< unsigned short>::type row, ::efl::eolian::out_traits< unsigned short>::type colspan, ::efl::eolian::out_traits< unsigned short>::type rowspan) const
92 {
93 unsigned short __out_param_col = {};
94 unsigned short __out_param_row = {};
95 unsigned short __out_param_colspan = {};
96 unsigned short __out_param_rowspan = {};
97 Eina_Bool __return_value = ::evas_obj_table_pack_get(_eo_ptr(),
98 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
99 & __out_param_col,
100 & __out_param_row,
101 & __out_param_colspan,
102 & __out_param_rowspan);
103 ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(col, __out_param_col);
104 ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(row, __out_param_row);
105 ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(colspan, __out_param_colspan);
106 ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(rowspan, __out_param_rowspan);
107 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
108 }
pack(::efl::eolian::in_traits<::efl::canvas::Object>::type child,::efl::eolian::in_traits<unsigned short>::type col,::efl::eolian::in_traits<unsigned short>::type row,::efl::eolian::in_traits<unsigned short>::type colspan,::efl::eolian::in_traits<unsigned short>::type rowspan) const109 inline ::efl::eolian::return_traits<bool>::type Table::pack( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< unsigned short>::type col, ::efl::eolian::in_traits< unsigned short>::type row, ::efl::eolian::in_traits< unsigned short>::type colspan, ::efl::eolian::in_traits< unsigned short>::type rowspan) const
110 {
111 Eina_Bool __return_value = ::evas_obj_table_pack(_eo_ptr(),
112 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
113 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(col),
114 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(row),
115 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(colspan),
116 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(rowspan));
117 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
118 }
unpack(::efl::eolian::in_traits<::efl::canvas::Object>::type child) const119 inline ::efl::eolian::return_traits<bool>::type Table::unpack( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
120 {
121 Eina_Bool __return_value = ::evas_obj_table_unpack(_eo_ptr(),
122 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
123 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
124 }
count() const125 inline ::efl::eolian::return_traits<int>::type Table::count() const
126 {
127 int __return_value = ::evas_obj_table_count(_eo_ptr());
128 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
129 }
130 }
131 namespace eo_cxx {
132 namespace evas {
homogeneous_get() const133 inline ::efl::eolian::return_traits<Evas_Object_Table_Homogeneous_Mode>::type Table::homogeneous_get() const
134 {
135 Evas_Object_Table_Homogeneous_Mode __return_value = ::evas_obj_table_homogeneous_get(_eo_ptr());
136 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Object_Table_Homogeneous_Mode>::type>(__return_value);
137 }
homogeneous_set(::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type homogeneous) const138 inline ::efl::eolian::return_traits<void>::type Table::homogeneous_set( ::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type homogeneous) const
139 {
140 ::evas_obj_table_homogeneous_set(_eo_ptr(),
141 ::efl::eolian::convert_to_c<Evas_Object_Table_Homogeneous_Mode, ::efl::eolian::in_traits<Evas_Object_Table_Homogeneous_Mode>::type>(homogeneous));
142 }
align_get(::efl::eolian::out_traits<double>::type horizontal,::efl::eolian::out_traits<double>::type vertical) const143 inline ::efl::eolian::return_traits<void>::type Table::align_get( ::efl::eolian::out_traits<double>::type horizontal, ::efl::eolian::out_traits<double>::type vertical) const
144 {
145 double __out_param_horizontal = {};
146 double __out_param_vertical = {};
147 ::evas_obj_table_align_get(_eo_ptr(),
148 & __out_param_horizontal,
149 & __out_param_vertical);
150 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(horizontal, __out_param_horizontal);
151 ::efl::eolian::assign_out< ::efl::eolian::out_traits<double>::type, double>(vertical, __out_param_vertical);
152 }
align_set(::efl::eolian::in_traits<double>::type horizontal,::efl::eolian::in_traits<double>::type vertical) const153 inline ::efl::eolian::return_traits<void>::type Table::align_set( ::efl::eolian::in_traits<double>::type horizontal, ::efl::eolian::in_traits<double>::type vertical) const
154 {
155 ::evas_obj_table_align_set(_eo_ptr(),
156 ::efl::eolian::convert_to_c<double, ::efl::eolian::in_traits<double>::type>(horizontal),
157 ::efl::eolian::convert_to_c<double, ::efl::eolian::in_traits<double>::type>(vertical));
158 }
padding_get(::efl::eolian::out_traits<int>::type horizontal,::efl::eolian::out_traits<int>::type vertical) const159 inline ::efl::eolian::return_traits<void>::type Table::padding_get( ::efl::eolian::out_traits<int>::type horizontal, ::efl::eolian::out_traits<int>::type vertical) const
160 {
161 int __out_param_horizontal = {};
162 int __out_param_vertical = {};
163 ::evas_obj_table_padding_get(_eo_ptr(),
164 & __out_param_horizontal,
165 & __out_param_vertical);
166 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(horizontal, __out_param_horizontal);
167 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(vertical, __out_param_vertical);
168 }
padding_set(::efl::eolian::in_traits<int>::type horizontal,::efl::eolian::in_traits<int>::type vertical) const169 inline ::efl::eolian::return_traits<void>::type Table::padding_set( ::efl::eolian::in_traits<int>::type horizontal, ::efl::eolian::in_traits<int>::type vertical) const
170 {
171 ::evas_obj_table_padding_set(_eo_ptr(),
172 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(horizontal),
173 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(vertical));
174 }
col_row_size_get(::efl::eolian::out_traits<int>::type cols,::efl::eolian::out_traits<int>::type rows) const175 inline ::efl::eolian::return_traits<void>::type Table::col_row_size_get( ::efl::eolian::out_traits<int>::type cols, ::efl::eolian::out_traits<int>::type rows) const
176 {
177 int __out_param_cols = {};
178 int __out_param_rows = {};
179 ::evas_obj_table_col_row_size_get(_eo_ptr(),
180 & __out_param_cols,
181 & __out_param_rows);
182 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(cols, __out_param_cols);
183 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(rows, __out_param_rows);
184 }
children_get() const185 inline ::efl::eolian::return_traits< ::efl::eina::list< ::efl::canvas::Object>>::type Table::children_get() const
186 {
187 Eina_List * __return_value = ::evas_obj_table_children_get(_eo_ptr());
188 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::list< ::efl::canvas::Object>>::type>(__return_value);
189 }
child_get(::efl::eolian::in_traits<unsigned short>::type col,::efl::eolian::in_traits<unsigned short>::type row) const190 inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Table::child_get( ::efl::eolian::in_traits< unsigned short>::type col, ::efl::eolian::in_traits< unsigned short>::type row) const
191 {
192 ::Efl_Canvas_Object* __return_value = ::evas_obj_table_child_get(_eo_ptr(),
193 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(col),
194 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(row));
195 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
196 }
clear(::efl::eolian::in_traits<bool>::type clear) const197 inline ::efl::eolian::return_traits<void>::type Table::clear( ::efl::eolian::in_traits<bool>::type clear) const
198 {
199 ::evas_obj_table_clear(_eo_ptr(),
200 ::efl::eolian::convert_to_c<Eina_Bool, ::efl::eolian::in_traits<bool>::type>(clear));
201 }
accessor_new() const202 inline ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type Table::accessor_new() const
203 {
204 Eina_Accessor * __return_value = ::evas_obj_table_accessor_new(_eo_ptr());
205 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::accessor< ::efl::canvas::Object>>::type>(__return_value);
206 }
iterator_new() const207 inline ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type Table::iterator_new() const
208 {
209 Eina_Iterator * __return_value = ::evas_obj_table_iterator_new(_eo_ptr());
210 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::eina::iterator< ::efl::canvas::Object>>::type>(__return_value);
211 }
add_to() const212 inline ::efl::eolian::return_traits< ::efl::canvas::Object>::type Table::add_to() const
213 {
214 ::Efl_Canvas_Object* __return_value = ::evas_obj_table_add_to(_eo_ptr());
215 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits< ::efl::canvas::Object>::type>(__return_value);
216 }
pack_get(::efl::eolian::in_traits<::efl::canvas::Object>::type child,::efl::eolian::out_traits<unsigned short>::type col,::efl::eolian::out_traits<unsigned short>::type row,::efl::eolian::out_traits<unsigned short>::type colspan,::efl::eolian::out_traits<unsigned short>::type rowspan) const217 inline ::efl::eolian::return_traits<bool>::type Table::pack_get( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::out_traits< unsigned short>::type col, ::efl::eolian::out_traits< unsigned short>::type row, ::efl::eolian::out_traits< unsigned short>::type colspan, ::efl::eolian::out_traits< unsigned short>::type rowspan) const
218 {
219 unsigned short __out_param_col = {};
220 unsigned short __out_param_row = {};
221 unsigned short __out_param_colspan = {};
222 unsigned short __out_param_rowspan = {};
223 Eina_Bool __return_value = ::evas_obj_table_pack_get(_eo_ptr(),
224 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
225 & __out_param_col,
226 & __out_param_row,
227 & __out_param_colspan,
228 & __out_param_rowspan);
229 ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(col, __out_param_col);
230 ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(row, __out_param_row);
231 ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(colspan, __out_param_colspan);
232 ::efl::eolian::assign_out< ::efl::eolian::out_traits< unsigned short>::type, unsigned short>(rowspan, __out_param_rowspan);
233 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
234 }
pack(::efl::eolian::in_traits<::efl::canvas::Object>::type child,::efl::eolian::in_traits<unsigned short>::type col,::efl::eolian::in_traits<unsigned short>::type row,::efl::eolian::in_traits<unsigned short>::type colspan,::efl::eolian::in_traits<unsigned short>::type rowspan) const235 inline ::efl::eolian::return_traits<bool>::type Table::pack( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child, ::efl::eolian::in_traits< unsigned short>::type col, ::efl::eolian::in_traits< unsigned short>::type row, ::efl::eolian::in_traits< unsigned short>::type colspan, ::efl::eolian::in_traits< unsigned short>::type rowspan) const
236 {
237 Eina_Bool __return_value = ::evas_obj_table_pack(_eo_ptr(),
238 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child),
239 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(col),
240 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(row),
241 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(colspan),
242 ::efl::eolian::convert_to_c<unsigned short, ::efl::eolian::in_traits< unsigned short>::type>(rowspan));
243 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
244 }
unpack(::efl::eolian::in_traits<::efl::canvas::Object>::type child) const245 inline ::efl::eolian::return_traits<bool>::type Table::unpack( ::efl::eolian::in_traits< ::efl::canvas::Object>::type child) const
246 {
247 Eina_Bool __return_value = ::evas_obj_table_unpack(_eo_ptr(),
248 ::efl::eolian::convert_to_c< ::Efl_Canvas_Object*, ::efl::eolian::in_traits< ::efl::canvas::Object>::type>(child));
249 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<bool>::type>(__return_value);
250 }
count() const251 inline ::efl::eolian::return_traits<int>::type Table::count() const
252 {
253 int __return_value = ::evas_obj_table_count(_eo_ptr());
254 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<int>::type>(__return_value);
255 }
operator ::evas::Table() const256 inline evas::Table::operator ::evas::Table() const { return *static_cast< ::evas::Table const*>(static_cast<void const*>(this)); }
operator ::evas::Table&()257 inline evas::Table::operator ::evas::Table&() { return *static_cast< ::evas::Table*>(static_cast<void*>(this)); }
operator ::evas::Table const&() const258 inline evas::Table::operator ::evas::Table const&() const { return *static_cast< ::evas::Table const*>(static_cast<void const*>(this)); }
259 } }
260 #endif
261