diff options
author | Tom Hacohen <tom@stosb.com> | 2015-06-10 15:32:22 +0100 |
---|---|---|
committer | Tom Hacohen <tom@stosb.com> | 2015-06-10 15:32:29 +0100 |
commit | d10f9733ac7b9f5dc59607d2f61b4b70c3d9c787 (patch) | |
tree | 36ca81e91aafa15414502a2f12efe787f8bc265f /src/lib/evas/canvas/evas_types.eot | |
parent | 7d40ec0ad96b1621c95d3424355f6435d4c39c2e (diff) |
Evas canvas: Fix Eolian warnings (migrate types).
Diffstat (limited to '')
-rw-r--r-- | src/lib/evas/canvas/evas_types.eot | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_types.eot b/src/lib/evas/canvas/evas_types.eot index 3e83a0bfac..ffa4e350df 100644 --- a/src/lib/evas/canvas/evas_types.eot +++ b/src/lib/evas/canvas/evas_types.eot | |||
@@ -99,6 +99,15 @@ enum Evas.Text_Style_Type { | |||
99 | 99 | ||
100 | type Evas.Font.Size: int; /**< A type for font size */ | 100 | type Evas.Font.Size: int; /**< A type for font size */ |
101 | 101 | ||
102 | enum Evas.Font.Hinting_Flags { | ||
103 | [[Flags for Font Hinting]] | ||
104 | legacy: Evas_Font_Hinting; | ||
105 | |||
106 | none, [[No font hinting]] | ||
107 | auto, [[Automatic font hinting]] | ||
108 | bytecode [[Bytecode font hinting]] | ||
109 | } | ||
110 | |||
102 | struct Evas.Map; /*@ An opaque handle to map points | 111 | struct Evas.Map; /*@ An opaque handle to map points |
103 | * | 112 | * |
104 | * @see evas_map_new() | 113 | * @see evas_map_new() |
@@ -107,3 +116,104 @@ struct Evas.Map; /*@ An opaque handle to map points | |||
107 | * | 116 | * |
108 | * @ingroup Evas_Object_Group_Map | 117 | * @ingroup Evas_Object_Group_Map |
109 | */ | 118 | */ |
119 | |||
120 | enum Evas.Button_Flags { | ||
121 | [[Flags for Mouse Button events]] | ||
122 | legacy: Evas_Button; | ||
123 | |||
124 | none = 0, [[No extra mouse button data]] | ||
125 | double_click = (1 << 0), [[This mouse button press was the 2nd press of a double click]] | ||
126 | triple_click = (1 << 1) [[This mouse button press was the 3rd press of a triple click]] | ||
127 | } | ||
128 | |||
129 | enum Evas.Event_Flags { | ||
130 | [[Flags for Events]] | ||
131 | legacy: Evas_Event_Flag; | ||
132 | |||
133 | none = 0, [[No fancy flags set]] | ||
134 | on_hold = (1 << 0), [[This event is being delivered but should be put "on hold" until the on hold flag is unset. The event should be used for informational purposes and maybe some indications visually, but not actually perform anything]] | ||
135 | on_scroll = (1 << 1) [[This event flag indicates the event occurs while scrolling; for example, DOWN event occurs during scrolling; the event should be used for informational purposes and maybe some indications visually, but not actually perform anything]] | ||
136 | } | ||
137 | |||
138 | enum Evas.Touch_Point_State { | ||
139 | [[State of Evas_Coord_Touch_Point]] | ||
140 | legacy: Evas_Touch_Point; | ||
141 | |||
142 | down, [[Touch point is pressed down]] | ||
143 | up, [[Touch point is released]] | ||
144 | move, [[Touch point is moved]] | ||
145 | still, [[Touch point is not moved after pressed]] | ||
146 | cancel [[Touch point is cancelled]] | ||
147 | } | ||
148 | |||
149 | enum Evas.Callback_Type | ||
150 | { | ||
151 | [[Identifier of callbacks to be set for Evas canvases or Evas objects.]] | ||
152 | legacy: Evas_Callback; | ||
153 | |||
154 | /** FIXME-doc | ||
155 | * The following figure illustrates some Evas callbacks: | ||
156 | |||
157 | * @image html evas-callbacks.png | ||
158 | * @image rtf evas-callbacks.png | ||
159 | * @image latex evas-callbacks.eps | ||
160 | * | ||
161 | * @see evas_object_event_callback_add() | ||
162 | * @see evas_event_callback_add() | ||
163 | */ | ||
164 | |||
165 | mouse_in, [[Mouse In Event]] | ||
166 | mouse_out, [[Mouse Out Event]] | ||
167 | mouse_down, [[Mouse Button Down Event]] | ||
168 | mouse_up, [[Mouse Button Up Event]] | ||
169 | mouse_move, [[Mouse Move Event]] | ||
170 | mouse_wheel, [[Mouse Wheel Event]] | ||
171 | multi_down, [[Multi-touch Down Event]] | ||
172 | multi_up, [[Multi-touch Up Event]] | ||
173 | multi_move, [[Multi-touch Move Event]] | ||
174 | free, [[Object Being Freed (Called after Del)]] | ||
175 | key_down, [[Key Press Event]] | ||
176 | key_up, [[Key Release Event]] | ||
177 | focus_in, [[Focus In Event]] | ||
178 | focus_out, [[Focus Out Event]] | ||
179 | show, [[Show Event]] | ||
180 | hide, [[Hide Event]] | ||
181 | move, [[Move Event]] | ||
182 | resize, [[Resize Event]] | ||
183 | restack, [[Restack Event]] | ||
184 | del, [[Object Being Deleted (called before Free)]] | ||
185 | hold, [[Events go on/off hold]] | ||
186 | changed_size_hints, [[Size hints changed event]] | ||
187 | image_preloaded, [[Image has been preloaded]] | ||
188 | |||
189 | /* | ||
190 | * The following events are only for use with Evas canvases, with | ||
191 | * evas_event_callback_add(): | ||
192 | */ | ||
193 | canvas_focus_in, [[Canvas got focus as a whole]] | ||
194 | canvas_focus_out, [[Canvas lost focus as a whole]] | ||
195 | render_flush_pre, [[Called just before rendering is updated on the canvas target]] | ||
196 | render_flush_post, [[Called just after rendering is updated on the canvas target]] | ||
197 | canvas_object_focus_in, [[Canvas object got focus]] | ||
198 | canvas_object_focus_ouT, [[Canvas object lost focus]] | ||
199 | canvas_viewport_resize, [[Canvas viewport resized @since 1.15]] | ||
200 | |||
201 | /* | ||
202 | * More Evas object event types - see evas_object_event_callback_add(): | ||
203 | */ | ||
204 | image_unloaded, [[Image data has been unloaded (by some mechanism in Evas that throw out original image data)]] | ||
205 | |||
206 | render_pre, [[Called just before rendering starts on the canvas target @since 1.2]] | ||
207 | render_post, [[Called just after rendering stops on the canvas target @since 1.2]] | ||
208 | |||
209 | image_resize, [[Image size is changed @since 1.8]] | ||
210 | device_changed, [[Devices added, removed or changed on canvas @since 1.8]] | ||
211 | |||
212 | axis_update, [[Input device changed value on some axis @since 1.13]] | ||
213 | last [[kept as last element/sentinel -- not really an event]] | ||
214 | } | ||
215 | |||
216 | struct Evas.Modifier; [[An opaque type containing information on which modifier keys are registered in an Evas canvas]] | ||
217 | struct Evas.Lock; [[An opaque type containing information on which lock keys are registered in an Evas canvas]] | ||
218 | struct Evas.Engine_Info; [[A generic Evas Engine information structure]] | ||
219 | struct Evas.Axis; [[Details for a single device axis state @since 1.13]] | ||