summaryrefslogtreecommitdiff
path: root/src/lib/evas/canvas/evas_textgrid_eo.impl.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/evas/canvas/evas_textgrid_eo.impl.hh')
-rw-r--r--src/lib/evas/canvas/evas_textgrid_eo.impl.hh182
1 files changed, 182 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_textgrid_eo.impl.hh b/src/lib/evas/canvas/evas_textgrid_eo.impl.hh
new file mode 100644
index 0000000..438e440
--- /dev/null
+++ b/src/lib/evas/canvas/evas_textgrid_eo.impl.hh
@@ -0,0 +1,182 @@
1#ifndef EVAS_TEXTGRID_IMPL_HH
2#define EVAS_TEXTGRID_IMPL_HH
3
4#include "evas_textgrid_eo.hh"
5
6namespace evas {
7inline ::efl::eolian::return_traits<Evas_Textgrid_Font_Style>::type Textgrid::supported_font_styles_get() const
8{
9 Evas_Textgrid_Font_Style __return_value = ::evas_obj_textgrid_supported_font_styles_get(_eo_ptr());
10 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Textgrid_Font_Style>::type>(__return_value);
11}
12inline ::efl::eolian::return_traits<void>::type Textgrid::supported_font_styles_set( ::efl::eolian::in_traits<Evas_Textgrid_Font_Style>::type styles) const
13{
14 ::evas_obj_textgrid_supported_font_styles_set(_eo_ptr(),
15 ::efl::eolian::convert_to_c<Evas_Textgrid_Font_Style, ::efl::eolian::in_traits<Evas_Textgrid_Font_Style>::type>(styles));
16}
17inline ::efl::eolian::return_traits<void>::type Textgrid::grid_size_get( ::efl::eolian::out_traits<int>::type w, ::efl::eolian::out_traits<int>::type h) const
18{
19 int __out_param_w = {};
20 int __out_param_h = {};
21 ::evas_obj_textgrid_grid_size_get(_eo_ptr(),
22 & __out_param_w,
23 & __out_param_h);
24 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(w, __out_param_w);
25 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(h, __out_param_h);
26}
27inline ::efl::eolian::return_traits<void>::type Textgrid::grid_size_set( ::efl::eolian::in_traits<int>::type w, ::efl::eolian::in_traits<int>::type h) const
28{
29 ::evas_obj_textgrid_grid_size_set(_eo_ptr(),
30 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(w),
31 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(h));
32}
33inline ::efl::eolian::return_traits<void>::type Textgrid::cell_size_get( ::efl::eolian::out_traits<int>::type width, ::efl::eolian::out_traits<int>::type height) const
34{
35 int __out_param_width = {};
36 int __out_param_height = {};
37 ::evas_obj_textgrid_cell_size_get(_eo_ptr(),
38 & __out_param_width,
39 & __out_param_height);
40 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(width, __out_param_width);
41 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(height, __out_param_height);
42}
43inline ::efl::eolian::return_traits<void>::type Textgrid::update_add( ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y, ::efl::eolian::in_traits<int>::type w, ::efl::eolian::in_traits<int>::type h) const
44{
45 ::evas_obj_textgrid_update_add(_eo_ptr(),
46 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
47 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y),
48 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(w),
49 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(h));
50}
51inline ::efl::eolian::return_traits<void>::type Textgrid::cellrow_set( ::efl::eolian::in_traits<int>::type y, ::efl::eolian::in_traits<Evas_Textgrid_Cell const&>::type row) const
52{
53 ::evas_obj_textgrid_cellrow_set(_eo_ptr(),
54 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y),
55 ::efl::eolian::convert_to_c<const Evas_Textgrid_Cell *, ::efl::eolian::in_traits<Evas_Textgrid_Cell const&>::type>(row));
56}
57inline ::efl::eolian::return_traits<Evas_Textgrid_Cell&>::type Textgrid::cellrow_get( ::efl::eolian::in_traits<int>::type y) const
58{
59 Evas_Textgrid_Cell * __return_value = ::evas_obj_textgrid_cellrow_get(_eo_ptr(),
60 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y));
61 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Textgrid_Cell&>::type>(__return_value);
62}
63inline ::efl::eolian::return_traits<void>::type Textgrid::palette_set( ::efl::eolian::in_traits<Evas_Textgrid_Palette>::type pal, ::efl::eolian::in_traits<int>::type idx, ::efl::eolian::in_traits<int>::type r, ::efl::eolian::in_traits<int>::type g, ::efl::eolian::in_traits<int>::type b, ::efl::eolian::in_traits<int>::type a) const
64{
65 ::evas_obj_textgrid_palette_set(_eo_ptr(),
66 ::efl::eolian::convert_to_c<Evas_Textgrid_Palette, ::efl::eolian::in_traits<Evas_Textgrid_Palette>::type>(pal),
67 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(idx),
68 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(r),
69 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(g),
70 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(b),
71 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(a));
72}
73inline ::efl::eolian::return_traits<void>::type Textgrid::palette_get( ::efl::eolian::in_traits<Evas_Textgrid_Palette>::type pal, ::efl::eolian::in_traits<int>::type idx, ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type g, ::efl::eolian::out_traits<int>::type b, ::efl::eolian::out_traits<int>::type a) const
74{
75 int __out_param_r = {};
76 int __out_param_g = {};
77 int __out_param_b = {};
78 int __out_param_a = {};
79 ::evas_obj_textgrid_palette_get(_eo_ptr(),
80 ::efl::eolian::convert_to_c<Evas_Textgrid_Palette, ::efl::eolian::in_traits<Evas_Textgrid_Palette>::type>(pal),
81 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(idx),
82 & __out_param_r,
83 & __out_param_g,
84 & __out_param_b,
85 & __out_param_a);
86 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
87 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(g, __out_param_g);
88 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
89 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(a, __out_param_a);
90}
91}
92namespace eo_cxx {
93namespace evas {
94inline ::efl::eolian::return_traits<Evas_Textgrid_Font_Style>::type Textgrid::supported_font_styles_get() const
95{
96 Evas_Textgrid_Font_Style __return_value = ::evas_obj_textgrid_supported_font_styles_get(_eo_ptr());
97 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Textgrid_Font_Style>::type>(__return_value);
98}
99inline ::efl::eolian::return_traits<void>::type Textgrid::supported_font_styles_set( ::efl::eolian::in_traits<Evas_Textgrid_Font_Style>::type styles) const
100{
101 ::evas_obj_textgrid_supported_font_styles_set(_eo_ptr(),
102 ::efl::eolian::convert_to_c<Evas_Textgrid_Font_Style, ::efl::eolian::in_traits<Evas_Textgrid_Font_Style>::type>(styles));
103}
104inline ::efl::eolian::return_traits<void>::type Textgrid::grid_size_get( ::efl::eolian::out_traits<int>::type w, ::efl::eolian::out_traits<int>::type h) const
105{
106 int __out_param_w = {};
107 int __out_param_h = {};
108 ::evas_obj_textgrid_grid_size_get(_eo_ptr(),
109 & __out_param_w,
110 & __out_param_h);
111 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(w, __out_param_w);
112 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(h, __out_param_h);
113}
114inline ::efl::eolian::return_traits<void>::type Textgrid::grid_size_set( ::efl::eolian::in_traits<int>::type w, ::efl::eolian::in_traits<int>::type h) const
115{
116 ::evas_obj_textgrid_grid_size_set(_eo_ptr(),
117 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(w),
118 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(h));
119}
120inline ::efl::eolian::return_traits<void>::type Textgrid::cell_size_get( ::efl::eolian::out_traits<int>::type width, ::efl::eolian::out_traits<int>::type height) const
121{
122 int __out_param_width = {};
123 int __out_param_height = {};
124 ::evas_obj_textgrid_cell_size_get(_eo_ptr(),
125 & __out_param_width,
126 & __out_param_height);
127 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(width, __out_param_width);
128 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(height, __out_param_height);
129}
130inline ::efl::eolian::return_traits<void>::type Textgrid::update_add( ::efl::eolian::in_traits<int>::type x, ::efl::eolian::in_traits<int>::type y, ::efl::eolian::in_traits<int>::type w, ::efl::eolian::in_traits<int>::type h) const
131{
132 ::evas_obj_textgrid_update_add(_eo_ptr(),
133 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(x),
134 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y),
135 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(w),
136 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(h));
137}
138inline ::efl::eolian::return_traits<void>::type Textgrid::cellrow_set( ::efl::eolian::in_traits<int>::type y, ::efl::eolian::in_traits<Evas_Textgrid_Cell const&>::type row) const
139{
140 ::evas_obj_textgrid_cellrow_set(_eo_ptr(),
141 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y),
142 ::efl::eolian::convert_to_c<const Evas_Textgrid_Cell *, ::efl::eolian::in_traits<Evas_Textgrid_Cell const&>::type>(row));
143}
144inline ::efl::eolian::return_traits<Evas_Textgrid_Cell&>::type Textgrid::cellrow_get( ::efl::eolian::in_traits<int>::type y) const
145{
146 Evas_Textgrid_Cell * __return_value = ::evas_obj_textgrid_cellrow_get(_eo_ptr(),
147 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(y));
148 return ::efl::eolian::convert_to_return< ::efl::eolian::return_traits<Evas_Textgrid_Cell&>::type>(__return_value);
149}
150inline ::efl::eolian::return_traits<void>::type Textgrid::palette_set( ::efl::eolian::in_traits<Evas_Textgrid_Palette>::type pal, ::efl::eolian::in_traits<int>::type idx, ::efl::eolian::in_traits<int>::type r, ::efl::eolian::in_traits<int>::type g, ::efl::eolian::in_traits<int>::type b, ::efl::eolian::in_traits<int>::type a) const
151{
152 ::evas_obj_textgrid_palette_set(_eo_ptr(),
153 ::efl::eolian::convert_to_c<Evas_Textgrid_Palette, ::efl::eolian::in_traits<Evas_Textgrid_Palette>::type>(pal),
154 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(idx),
155 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(r),
156 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(g),
157 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(b),
158 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(a));
159}
160inline ::efl::eolian::return_traits<void>::type Textgrid::palette_get( ::efl::eolian::in_traits<Evas_Textgrid_Palette>::type pal, ::efl::eolian::in_traits<int>::type idx, ::efl::eolian::out_traits<int>::type r, ::efl::eolian::out_traits<int>::type g, ::efl::eolian::out_traits<int>::type b, ::efl::eolian::out_traits<int>::type a) const
161{
162 int __out_param_r = {};
163 int __out_param_g = {};
164 int __out_param_b = {};
165 int __out_param_a = {};
166 ::evas_obj_textgrid_palette_get(_eo_ptr(),
167 ::efl::eolian::convert_to_c<Evas_Textgrid_Palette, ::efl::eolian::in_traits<Evas_Textgrid_Palette>::type>(pal),
168 ::efl::eolian::convert_to_c<int, ::efl::eolian::in_traits<int>::type>(idx),
169 & __out_param_r,
170 & __out_param_g,
171 & __out_param_b,
172 & __out_param_a);
173 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(r, __out_param_r);
174 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(g, __out_param_g);
175 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(b, __out_param_b);
176 ::efl::eolian::assign_out< ::efl::eolian::out_traits<int>::type, int>(a, __out_param_a);
177}
178inline evas::Textgrid::operator ::evas::Textgrid() const { return *static_cast< ::evas::Textgrid const*>(static_cast<void const*>(this)); }
179inline evas::Textgrid::operator ::evas::Textgrid&() { return *static_cast< ::evas::Textgrid*>(static_cast<void*>(this)); }
180inline evas::Textgrid::operator ::evas::Textgrid const&() const { return *static_cast< ::evas::Textgrid const*>(static_cast<void const*>(this)); }
181} }
182#endif