summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2015-08-07 14:16:55 +0100
committerTom Hacohen <tom@stosb.com>2015-08-07 14:16:55 +0100
commit6dfee8b0772abab4e522907ec0d90fa859b8daa3 (patch)
treee89bd4ec31e516e8457448af9d3807dcd0246dd9
parenteb4ffb69e4d7cf55d5aa0629e1f907fa0a1b8d05 (diff)
Widget: migrate docs.
-rw-r--r--src/lib/elm_widget.eo165
1 files changed, 29 insertions, 136 deletions
diff --git a/src/lib/elm_widget.eo b/src/lib/elm_widget.eo
index df4bffd08..5d4a19090 100644
--- a/src/lib/elm_widget.eo
+++ b/src/lib/elm_widget.eo
@@ -5,10 +5,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
5 methods { 5 methods {
6 @property focus { 6 @property focus {
7 set { 7 set {
8 /*@ No description supplied by the EAPI. */
9 } 8 }
10 get { 9 get {
11 /*@ No description supplied by the EAPI. */
12 } 10 }
13 values { 11 values {
14 focus: bool; 12 focus: bool;
@@ -16,22 +14,19 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
16 } 14 }
17 @property drag_lock_y { 15 @property drag_lock_y {
18 set { 16 set {
19 /*@ No description supplied by the EAPI. */
20 } 17 }
21 get { 18 get {
22 /*@ No description supplied by the EAPI. */
23 } 19 }
24 values { 20 values {
25 lock: bool; 21 lock: bool;
26 } 22 }
27 } 23 }
28 @property focus_highlight_style { 24 @property focus_highlight_style {
25 [[Control the widget focus highlight style.]]
29 set { 26 set {
30 /*@ This function set the widget focus highlight style. */
31 return: bool; 27 return: bool;
32 } 28 }
33 get { 29 get {
34 /*@ This function returns the widget focus highlight style. */
35 } 30 }
36 values { 31 values {
37 style: const(char)*; 32 style: const(char)*;
@@ -39,21 +34,18 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
39 } 34 }
40 @property tree_unfocusable { 35 @property tree_unfocusable {
41 set { 36 set {
42 /*@ No description supplied by the EAPI. */
43 } 37 }
44 get { 38 get {
45 /*@ No description supplied by the EAPI. */
46 } 39 }
47 values { 40 values {
48 tree_unfocusable: bool; 41 tree_unfocusable: bool;
49 } 42 }
50 } 43 }
51 @property mirrored { 44 @property mirrored {
45 [[Control the widget's mirrored mode.]]
52 set { 46 set {
53 /*@ Sets the widget's mirrored mode. */
54 } 47 }
55 get { 48 get {
56 /*@ Returns the widget's mirrored mode. */
57 } 49 }
58 values { 50 values {
59 mirrored: bool; 51 mirrored: bool;
@@ -61,10 +53,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
61 } 53 }
62 @property theme { 54 @property theme {
63 set { 55 set {
64 /*@ No description supplied by the EAPI. */
65 } 56 }
66 get { 57 get {
67 /*@ No description supplied by the EAPI. */
68 } 58 }
69 values { 59 values {
70 th: Elm_Theme * @nullable; 60 th: Elm_Theme * @nullable;
@@ -72,10 +62,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
72 } 62 }
73 @property disabled { 63 @property disabled {
74 set { 64 set {
75 /*@ No description supplied by the EAPI. */
76 } 65 }
77 get { 66 get {
78 /*@ No description supplied by the EAPI. */
79 } 67 }
80 values { 68 values {
81 disabled: bool; 69 disabled: bool;
@@ -83,21 +71,18 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
83 } 71 }
84 @property highlight_ignore { 72 @property highlight_ignore {
85 set { 73 set {
86 /*@ No description supplied by the EAPI. */
87 } 74 }
88 get { 75 get {
89 /*@ No description supplied by the EAPI. */
90 } 76 }
91 values { 77 values {
92 ignore: bool; 78 ignore: bool;
93 } 79 }
94 } 80 }
95 @property mirrored_automatic { 81 @property mirrored_automatic {
82 [[Control the widget's mirrored mode setting.]]
96 set { 83 set {
97 /*@ Sets the widget's mirrored mode setting. */
98 } 84 }
99 get { 85 get {
100 /*@ Returns the widget's mirrored mode setting. */
101 } 86 }
102 values { 87 values {
103 automatic: bool; 88 automatic: bool;
@@ -105,10 +90,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
105 } 90 }
106 @property orientation_mode_disabled { 91 @property orientation_mode_disabled {
107 set { 92 set {
108 /*@ No description supplied by the EAPI. */
109 } 93 }
110 get { 94 get {
111 /*@ No description supplied by the EAPI. */
112 } 95 }
113 values { 96 values {
114 disabled: bool; 97 disabled: bool;
@@ -116,11 +99,9 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
116 } 99 }
117 @property style { 100 @property style {
118 set { 101 set {
119 /*@ No description supplied by the EAPI. */
120 return: bool; 102 return: bool;
121 } 103 }
122 get { 104 get {
123 /*@ No description supplied by the EAPI. */
124 } 105 }
125 values { 106 values {
126 style: const(char)*; 107 style: const(char)*;
@@ -128,10 +109,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
128 } 109 }
129 @property scale { 110 @property scale {
130 set { 111 set {
131 /*@ No description supplied by the EAPI. */
132 } 112 }
133 get { 113 get {
134 /*@ No description supplied by the EAPI. */
135 } 114 }
136 values { 115 values {
137 scale: double; 116 scale: double;
@@ -139,13 +118,11 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
139 } 118 }
140 @property focus_custom_chain { 119 @property focus_custom_chain {
141 set { 120 set {
142 /*@ No description supplied by the EAPI. */
143 values { 121 values {
144 objs: list<Evas.Object*>*; 122 objs: list<Evas.Object*>*;
145 } 123 }
146 } 124 }
147 get { 125 get {
148 /*@ No description supplied by the EAPI. */
149 values { 126 values {
150 objs: const(list<Evas.Object*>)*; 127 objs: const(list<Evas.Object*>)*;
151 } 128 }
@@ -153,10 +130,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
153 } 130 }
154 @property can_focus { 131 @property can_focus {
155 set { 132 set {
156 /*@ No description supplied by the EAPI. */
157 } 133 }
158 get { 134 get {
159 /*@ No description supplied by the EAPI. */
160 } 135 }
161 values { 136 values {
162 can_focus: bool; 137 can_focus: bool;
@@ -164,10 +139,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
164 } 139 }
165 @property highlight_in_theme { 140 @property highlight_in_theme {
166 set { 141 set {
167 /*@ No description supplied by the EAPI. */
168 } 142 }
169 get { 143 get {
170 /*@ No description supplied by the EAPI. */
171 } 144 }
172 values { 145 values {
173 highlight: bool; 146 highlight: bool;
@@ -175,10 +148,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
175 } 148 }
176 @property parent { 149 @property parent {
177 set { 150 set {
178 /*@ No description supplied by the EAPI. */
179 } 151 }
180 get { 152 get {
181 /*@ No description supplied by the EAPI. */
182 } 153 }
183 values { 154 values {
184 parent: Evas.Object * @nullable; 155 parent: Evas.Object * @nullable;
@@ -186,10 +157,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
186 } 157 }
187 @property access_info { 158 @property access_info {
188 set { 159 set {
189 /*@ No description supplied by the EAPI. */
190 } 160 }
191 get { 161 get {
192 /*@ No description supplied by the EAPI. */
193 } 162 }
194 values { 163 values {
195 txt: const(char)* @nullable; 164 txt: const(char)* @nullable;
@@ -197,10 +166,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
197 } 166 }
198 @property drag_lock_x { 167 @property drag_lock_x {
199 set { 168 set {
200 /*@ No description supplied by the EAPI. */
201 } 169 }
202 get { 170 get {
203 /*@ No description supplied by the EAPI. */
204 } 171 }
205 values { 172 values {
206 lock: bool; 173 lock: bool;
@@ -208,18 +175,15 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
208 } 175 }
209 @property access_highlight_in_theme { 176 @property access_highlight_in_theme {
210 set { 177 set {
211 /*@ No description supplied by the EAPI. */
212 } 178 }
213 get { 179 get {
214 /*@ No description supplied by the EAPI. */
215 } 180 }
216 values { 181 values {
217 highlight: bool; /*@ highlight */ 182 highlight: bool; [[highlight]]
218 } 183 }
219 } 184 }
220 @property parent_highlight { 185 @property parent_highlight {
221 set { 186 set {
222 /*@ No description supplied by the EAPI. */
223 } 187 }
224 values { 188 values {
225 highlighted: bool; 189 highlighted: bool;
@@ -227,7 +191,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
227 } 191 }
228 @property theme_object { 192 @property theme_object {
229 set { 193 set {
230 /*@ No description supplied by the EAPI. */
231 return: bool; 194 return: bool;
232 } 195 }
233 values { 196 values {
@@ -239,7 +202,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
239 } 202 }
240 @property hover_object { 203 @property hover_object {
241 set { 204 set {
242 /*@ No description supplied by the EAPI. */
243 } 205 }
244 values { 206 values {
245 sobj: Evas.Object * @nullable; 207 sobj: Evas.Object * @nullable;
@@ -247,7 +209,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
247 } 209 }
248 @property display_mode { 210 @property display_mode {
249 set { 211 set {
250 /*@ No description supplied by the EAPI. */
251 } 212 }
252 values { 213 values {
253 dispmode: Evas_Display_Mode; 214 dispmode: Evas_Display_Mode;
@@ -255,7 +216,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
255 } 216 }
256 @property on_show_region_hook { 217 @property on_show_region_hook {
257 set { 218 set {
258 /*@ No description supplied by the EAPI. */
259 } 219 }
260 values { 220 values {
261 func: region_hook_func_type @nullable; 221 func: region_hook_func_type @nullable;
@@ -264,7 +224,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
264 } 224 }
265 @property domain_part_text_translatable { 225 @property domain_part_text_translatable {
266 set { 226 set {
267 /*@ No description supplied by the EAPI. */
268 } 227 }
269 values { 228 values {
270 part: const(char)*; 229 part: const(char)*;
@@ -274,7 +233,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
274 } 233 }
275 @property orientation { 234 @property orientation {
276 set { 235 set {
277 /*@ No description supplied by the EAPI. */
278 } 236 }
279 values { 237 values {
280 rotation: int; 238 rotation: int;
@@ -282,7 +240,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
282 } 240 }
283 @property resize_object { 241 @property resize_object {
284 set { 242 set {
285 /*@ No description supplied by the EAPI. */
286 } 243 }
287 values { 244 values {
288 sobj: Evas.Object * @nullable; 245 sobj: Evas.Object * @nullable;
@@ -291,7 +248,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
291 } 248 }
292 @property domain_translatable_part_text { 249 @property domain_translatable_part_text {
293 set { 250 set {
294 /*@ No description supplied by the EAPI. */
295 } 251 }
296 values { 252 values {
297 part: const(char)*; 253 part: const(char)*;
@@ -301,30 +257,27 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
301 } 257 }
302 @property scrollable_children { 258 @property scrollable_children {
303 get { 259 get {
304 /*@ 260 [[Function to operate on a given widget's scrollabe children when necessary.
305 Function to operate on a given widget's scrollabe children when necessary. 261
306 @warning free the returned list with eina_list_free(). */ 262 Warning: free the returned list with eina_list_free().]]
307 return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused; 263 return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused;
308 } 264 }
309 } 265 }
310 @property scroll_hold { 266 @property scroll_hold {
311 get { 267 get {
312 /*@ No description supplied by the EAPI. */
313 return: int; 268 return: int;
314 } 269 }
315 } 270 }
316 @property drag_child_locked_y { 271 @property drag_child_locked_y {
317 get { 272 get {
318 /*@ No description supplied by the EAPI. */
319 return: int; 273 return: int;
320 } 274 }
321 } 275 }
322 @property item_loop_enabled { 276 @property item_loop_enabled {
277 [[Control item loop feature.]]
323 set { 278 set {
324 /*@ Set enable or disable item loop feature. */
325 } 279 }
326 get { 280 get {
327 /*@ Get the value whether item loop feature is enabled or not. */
328 } 281 }
329 values { 282 values {
330 enable: bool; 283 enable: bool;
@@ -332,19 +285,16 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
332 } 285 }
333 @property child_can_focus { 286 @property child_can_focus {
334 get { 287 get {
335 /*@ No description supplied by the EAPI. */
336 return: bool; 288 return: bool;
337 } 289 }
338 } 290 }
339 @property scroll_freeze { 291 @property scroll_freeze {
340 get { 292 get {
341 /*@ No description supplied by the EAPI. */
342 return: int; 293 return: int;
343 } 294 }
344 } 295 }
345 @property focus_region { 296 @property focus_region {
346 get { 297 get {
347 /*@ No description supplied by the EAPI. */
348 return: bool; 298 return: bool;
349 } 299 }
350 values { 300 values {
@@ -356,37 +306,32 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
356 } 306 }
357 @property top { 307 @property top {
358 get { 308 get {
359 /*@ No description supplied by the EAPI. */
360 return: Evas.Object *; 309 return: Evas.Object *;
361 } 310 }
362 } 311 }
363 @property focus_order { 312 @property focus_order {
364 get { 313 get {
365 /*@ No description supplied by the EAPI. */
366 return: uint; 314 return: uint;
367 } 315 }
368 } 316 }
369 @property drag_child_locked_x { 317 @property drag_child_locked_x {
370 get { 318 get {
371 /*@ No description supplied by the EAPI. */
372 return: int; 319 return: int;
373 } 320 }
374 } 321 }
375 @property can_focus_child_list { 322 @property can_focus_child_list {
376 get { 323 get {
377 /*@ No description supplied by the EAPI. */
378 return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused; 324 return: free(own(list<Evas.Object *> *), eina_list_free) @warn_unused;
379 } 325 }
380 } 326 }
381 @property focused_item { 327 @property focused_item {
382 get { 328 get {
383 /*@ Get the focused widget item. */ 329 [[Get the focused widget item.]]
384 return: Elm.Widget_Item *; 330 return: Elm.Widget_Item *;
385 } 331 }
386 } 332 }
387 @property parents_bounce { 333 @property parents_bounce {
388 get { 334 get {
389 /*@ No description supplied by the EAPI. */
390 } 335 }
391 values { 336 values {
392 horiz: bool; 337 horiz: bool;
@@ -395,29 +340,24 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
395 } 340 }
396 @property parent_widget { 341 @property parent_widget {
397 get { 342 get {
398 /*@ No description supplied by the EAPI. */
399 return: Evas.Object *; 343 return: Evas.Object *;
400 legacy: null; 344 legacy: null;
401 } 345 }
402 } 346 }
403 @property highlight { 347 @property highlight {
404 get { 348 get {
405 /*@ No description supplied by the EAPI. */
406 return: bool; 349 return: bool;
407 } 350 }
408 } 351 }
409 @property focused_object { 352 @property focused_object {
410 get { 353 get {
411 /*@ No description supplied by the EAPI. */
412 return: Evas.Object *; 354 return: Evas.Object *;
413 } 355 }
414 } 356 }
415 @property parent2 { 357 @property parent2 {
416 set { 358 set {
417 /*@ No description supplied by the EAPI. */
418 } 359 }
419 get { 360 get {
420 /*@ No description supplied by the EAPI. */
421 } 361 }
422 values { 362 values {
423 parent: Evas.Object * @nullable; 363 parent: Evas.Object * @nullable;
@@ -425,10 +365,8 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
425 } 365 }
426 @property part_text { 366 @property part_text {
427 set { 367 set {
428 /*@ No description supplied by the EAPI. */
429 } 368 }
430 get { 369 get {
431 /*@ No description supplied by the EAPI. */
432 } 370 }
433 keys { 371 keys {
434 part: const(char)*; 372 part: const(char)*;
@@ -438,7 +376,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
438 } 376 }
439 } 377 }
440 newest_focus_order_get @const { 378 newest_focus_order_get @const {
441 /*@ No description supplied by the EAPI. */
442 return: Evas.Object *; 379 return: Evas.Object *;
443 params { 380 params {
444 @out newest_focus_order: uint; 381 @out newest_focus_order: uint;
@@ -446,40 +383,33 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
446 } 383 }
447 } 384 }
448 scroll_hold_push { 385 scroll_hold_push {
449 /*@ No description supplied by the EAPI. */
450 } 386 }
451 cursor_add { 387 cursor_add {
452 /*@ No description supplied by the EAPI. */
453 params { 388 params {
454 @in cur: Elm_Cursor *; 389 @in cur: Elm_Cursor *;
455 } 390 }
456 } 391 }
457 focus_next_object_set { 392 focus_next_object_set {
458 /*@ No description supplied by the EAPI. */
459 params { 393 params {
460 @in next: Evas.Object * @nullable; 394 @in next: Evas.Object * @nullable;
461 @in dir: Elm_Focus_Direction; 395 @in dir: Elm_Focus_Direction;
462 } 396 }
463 } 397 }
464 focus_next_object_get @const { 398 focus_next_object_get @const {
465 /*@ No description supplied by the EAPI. */
466 return: Evas.Object *; 399 return: Evas.Object *;
467 params { 400 params {
468 @in dir: Elm_Focus_Direction; 401 @in dir: Elm_Focus_Direction;
469 } 402 }
470 } 403 }
471 focus_tree_unfocusable_handle { 404 focus_tree_unfocusable_handle {
472 /*@ No description supplied by the EAPI. */
473 } 405 }
474 focus_custom_chain_prepend { 406 focus_custom_chain_prepend {
475 /*@ No description supplied by the EAPI. */
476 params { 407 params {
477 @in child: Evas.Object *; 408 @in child: Evas.Object *;
478 @in relative_child: Evas.Object * @optional; 409 @in relative_child: Evas.Object * @optional;
479 } 410 }
480 } 411 }
481 part_text_translate { 412 part_text_translate {
482 /*@ No description supplied by the EAPI. */
483 return: const(char)*; 413 return: const(char)*;
484 params { 414 params {
485 @in part: const(char)*; 415 @in part: const(char)*;
@@ -487,7 +417,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
487 } 417 }
488 } 418 }
489 focus_highlight_geometry_get @const { 419 focus_highlight_geometry_get @const {
490 /*@ Get the focus highlight geometry of widget. */ 420 [[Get the focus highlight geometry of widget.]]
491 params { 421 params {
492 @in x: Evas.Coord *; 422 @in x: Evas.Coord *;
493 @in y: Evas.Coord *; 423 @in y: Evas.Coord *;
@@ -496,7 +426,7 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
496 } 426 }
497 } 427 }
498 activate { 428 activate {
499 /*@ 'Virtual' function to activate widget. */ 429 [['Virtual' function to activate widget.]]
500 params { 430 params {
501 @in act: Elm_Activate; 431 @in act: Elm_Activate;
502 } 432 }
@@ -504,19 +434,19 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
504 legacy: null; /* the legacy API has not the same number of parameter to we don't generate it. */ 434 legacy: null; /* the legacy API has not the same number of parameter to we don't generate it. */
505 } 435 }
506 sub_object_add { 436 sub_object_add {
507 /*@ 'Virtual' function handling sub objects being added. */ 437 [['Virtual' function handling sub objects being added.]]
508 return: bool; 438 return: bool;
509 params { 439 params {
510 @in sobj: Evas.Object *; 440 @in sobj: Evas.Object *;
511 } 441 }
512 } 442 }
513 focus_direction_manager_is { 443 focus_direction_manager_is {
514 /*@ 'Virtual' function which checks if handling of passing focus to sub-objects in given direction is supported by widget. */ 444 [['Virtual' function which checks if handling of passing focus to sub-objects in given direction is supported by widget.]]
515 return: bool; 445 return: bool;
516 legacy: null; 446 legacy: null;
517 } 447 }
518 event { 448 event {
519 /*@ 'Virtual' function handling input events on the widget. */ 449 [['Virtual' function handling input events on the widget.]]
520 params { 450 params {
521 @in source: Evas.Object *; 451 @in source: Evas.Object *;
522 @in type: Evas_Callback_Type; 452 @in type: Evas_Callback_Type;
@@ -525,27 +455,24 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
525 return: bool; 455 return: bool;
526 } 456 }
527 event_callback_add { 457 event_callback_add {
528 /*@ No description supplied by the EAPI. */
529 params { 458 params {
530 @in func: Elm_Event_Cb; 459 @in func: Elm_Event_Cb;
531 @in data: const(void)* @optional; 460 @in data: const(void)* @optional;
532 } 461 }
533 } 462 }
534 access { 463 access {
535 /*@ 'Virtual' function on the widget being set access. */ 464 [['Virtual' function on the widget being set access.]]
536 params { 465 params {
537 @in acs: bool; 466 @in acs: bool;
538 } 467 }
539 legacy: null; 468 legacy: null;
540 } 469 }
541 cursor_del { 470 cursor_del {
542 /*@ No description supplied by the EAPI. */
543 params { 471 params {
544 @in cur: Elm_Cursor *; 472 @in cur: Elm_Cursor *;
545 } 473 }
546 } 474 }
547 event_callback_del { 475 event_callback_del {
548 /*@ No description supplied by the EAPI. */
549 return: void *; 476 return: void *;
550 params { 477 params {
551 @in func: Elm_Event_Cb; 478 @in func: Elm_Event_Cb;
@@ -553,12 +480,11 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
553 } 480 }
554 } 481 }
555 on_focus { 482 on_focus {
556 /*@ 'Virtual' function handling focus in/out events on the widget. 483 [['Virtual' function handling focus in/out events on the widget. return true if this widget can handle focus, false otherwise]]
557 return true if this widget can handle focus, false otherwise */
558 return: bool; 484 return: bool;
559 } 485 }
560 on_focus_region { 486 on_focus_region {
561 /*@ 'Virtual' function returning an inner area of a widget that should be brought into the visible area of a broader viewport, may this context arise. */ 487 [['Virtual' function returning an inner area of a widget that should be brought into the visible area of a broader viewport, may this context arise.]]
562 params { 488 params {
563 @out x: Evas.Coord; 489 @out x: Evas.Coord;
564 @out y: Evas.Coord; 490 @out y: Evas.Coord;
@@ -568,13 +494,12 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
568 return: bool; 494 return: bool;
569 } 495 }
570 focus_cycle { 496 focus_cycle {
571 /*@ No description supplied by the EAPI. */
572 params { 497 params {
573 @in dir: Elm_Focus_Direction; 498 @in dir: Elm_Focus_Direction;
574 } 499 }
575 } 500 }
576 focus_direction { 501 focus_direction {
577 /*@ 'Virtual' function handling passing focus to sub-objects given a direction, in degrees. */ 502 [['Virtual' function handling passing focus to sub-objects given a direction, in degrees.]]
578 params { 503 params {
579 @in base: const(Evas.Object)*; 504 @in base: const(Evas.Object)*;
580 @in degree: double; 505 @in degree: double;
@@ -584,7 +509,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
584 return: bool; 509 return: bool;
585 } 510 }
586 event_propagate { 511 event_propagate {
587 /*@ No description supplied by the EAPI. */
588 return: bool; 512 return: bool;
589 params { 513 params {
590 @in type: Evas_Callback_Type; 514 @in type: Evas_Callback_Type;
@@ -593,7 +517,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
593 } 517 }
594 } 518 }
595 signal_callback_add { 519 signal_callback_add {
596 /*@ No description supplied by the EAPI. */
597 params { 520 params {
598 @in emission: const(char)*; 521 @in emission: const(char)*;
599 @in source: const(char)*; 522 @in source: const(char)*;
@@ -602,11 +525,10 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
602 } 525 }
603 } 526 }
604 focus_next_manager_is { 527 focus_next_manager_is {
605 /*@ 'Virtual' function which checks if handling of passing focus to sub-objects is supported by widget. */ 528 [['Virtual' function which checks if handling of passing focus to sub-objects is supported by widget.]]
606 return: bool; 529 return: bool;
607 } 530 }
608 name_find @const { 531 name_find @const {
609 /*@ No description supplied by the EAPI. */
610 return: Evas.Object *; 532 return: Evas.Object *;
611 params { 533 params {
612 @in name: const(char)*; 534 @in name: const(char)*;
@@ -614,7 +536,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
614 } 536 }
615 } 537 }
616 focus_list_direction_get @const { 538 focus_list_direction_get @const {
617 /*@ No description supplied by the EAPI. */
618 return: bool; 539 return: bool;
619 params { 540 params {
620 @in base: const(Evas.Object)*; 541 @in base: const(Evas.Object)*;
@@ -626,17 +547,14 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
626 } 547 }
627 } 548 }
628 focused_object_clear { 549 focused_object_clear {
629 /*@ No description supplied by the EAPI. */
630 } 550 }
631 focus_direction_go { 551 focus_direction_go {
632 /*@ No description supplied by the EAPI. */
633 return: bool; 552 return: bool;
634 params { 553 params {
635 @in degree: double; 554 @in degree: double;
636 } 555 }
637 } 556 }
638 show_region_set { 557 show_region_set {
639 /*@ No description supplied by the EAPI. */
640 params { 558 params {
641 @in x: Evas.Coord; 559 @in x: Evas.Coord;
642 @in y: Evas.Coord; 560 @in y: Evas.Coord;
@@ -646,7 +564,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
646 } 564 }
647 } 565 }
648 show_region_get @const { 566 show_region_get @const {
649 /*@ No description supplied by the EAPI. */
650 params { 567 params {
651 @out x: Evas.Coord @optional; 568 @out x: Evas.Coord @optional;
652 @out y: Evas.Coord @optional; 569 @out y: Evas.Coord @optional;
@@ -655,16 +572,13 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
655 } 572 }
656 } 573 }
657 scroll_freeze_pop { 574 scroll_freeze_pop {
658 /*@ No description supplied by the EAPI. */
659 } 575 }
660 tooltip_del { 576 tooltip_del {
661 /*@ No description supplied by the EAPI. */
662 params { 577 params {
663 @in tt: Elm_Tooltip *; 578 @in tt: Elm_Tooltip *;
664 } 579 }
665 } 580 }
666 focus_next_get @const { 581 focus_next_get @const {
667 /*@ No description supplied by the EAPI. */
668 return: bool; 582 return: bool;
669 params { 583 params {
670 @in dir: Elm_Focus_Direction; 584 @in dir: Elm_Focus_Direction;
@@ -672,47 +586,35 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
672 } 586 }
673 } 587 }
674 translatable_part_text_get @const { 588 translatable_part_text_get @const {
675 /*@ No description supplied by the EAPI. */
676 return: const(char)*; 589 return: const(char)*;
677 params { 590 params {
678 @in part: const(char)*; 591 @in part: const(char)*;
679 } 592 }
680 } 593 }
681 focus_restore { 594 focus_restore {
682 /*@ 595 [[Restore the focus state of the sub-tree.
683 @internal
684
685 Restore the focus state of the sub-tree.
686 596
687 This API will restore the focus state of the sub-tree to the latest 597 This API will restore the focus state of the sub-tree to the latest
688 state. If a sub-tree is unfocused and wants to get back to the latest 598 state. If a sub-tree is unfocused and wants to get back to the latest
689 focus state, this API will be helpful. 599 focus state, this API will be helpful.]]
690
691 @ingroup Widget */
692
693 } 600 }
694 scroll_hold_pop { 601 scroll_hold_pop {
695 /*@ No description supplied by the EAPI. */
696 } 602 }
697 translate { 603 translate {
698 /*@ 'Virtual' function handling language changes on Elementary. */ 604 [['Virtual' function handling language changes on Elementary.]]
699 return: bool; 605 return: bool;
700 legacy: null; 606 legacy: null;
701 } 607 }
702 scroll_freeze_push { 608 scroll_freeze_push {
703 /*@ No description supplied by the EAPI. */
704 } 609 }
705 focus_custom_chain_unset { 610 focus_custom_chain_unset {
706 /*@ No description supplied by the EAPI. */
707 } 611 }
708 focus_steal { 612 focus_steal {
709 /*@ No description supplied by the EAPI. */
710 } 613 }
711 focus_hide_handle { 614 focus_hide_handle {
712 /*@ No description supplied by the EAPI. */
713 } 615 }
714 focus_next { 616 focus_next {
715 /*@ 'Virtual' function handling passing focus to sub-objects. */ 617 [['Virtual' function handling passing focus to sub-objects.]]
716 params { 618 params {
717 @in dir: Elm_Focus_Direction; 619 @in dir: Elm_Focus_Direction;
718 @out next: Evas.Object *; 620 @out next: Evas.Object *;
@@ -720,7 +622,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
720 return: bool; 622 return: bool;
721 } 623 }
722 focus_list_next_get @const { 624 focus_list_next_get @const {
723 /*@ No description supplied by the EAPI. */
724 return: bool; 625 return: bool;
725 params { 626 params {
726 @in items: const(list<Eo.Base*>)*; 627 @in items: const(list<Eo.Base*>)*;
@@ -730,15 +631,13 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
730 } 631 }
731 } 632 }
732 focus_mouse_up_handle { 633 focus_mouse_up_handle {
733 /*@ No description supplied by the EAPI. */
734 legacy: null; 634 legacy: null;
735 } 635 }
736 theme_apply { 636 theme_apply {
737 /*@ 'Virtual' function on the widget being re-themed. */ 637 [['Virtual' function on the widget being re-themed.]]
738 return: bool; 638 return: bool;
739 } 639 }
740 focus_direction_get @const { 640 focus_direction_get @const {
741 /*@ No description supplied by the EAPI. */
742 return: bool; 641 return: bool;
743 params { 642 params {
744 @in base: const(Evas.Object)*; 643 @in base: const(Evas.Object)*;
@@ -748,7 +647,6 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
748 } 647 }
749 } 648 }
750 signal_callback_del { 649 signal_callback_del {
751 /*@ No description supplied by the EAPI. */
752 return: void *; 650 return: void *;
753 params { 651 params {
754 @in emission: const(char)*; 652 @in emission: const(char)*;
@@ -757,37 +655,32 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
757 } 655 }
758 } 656 }
759 signal_emit { 657 signal_emit {
760 /*@ No description supplied by the EAPI. */
761 params { 658 params {
762 @in emission: const(char)*; 659 @in emission: const(char)*;
763 @in source: const(char)*; 660 @in source: const(char)*;
764 } 661 }
765 } 662 }
766 disable { 663 disable {
767 /*@ 'Virtual' function on the widget being disabled. */ 664 [['Virtual' function on the widget being disabled.]]
768 return: bool; 665 return: bool;
769 } 666 }
770 sub_object_del { 667 sub_object_del {
771 /*@ 'Virtual' function handling sub objects being removed. */ 668 [['Virtual' function handling sub objects being removed.]]
772 return: bool; 669 return: bool;
773 params { 670 params {
774 @in sobj: Evas.Object *; 671 @in sobj: Evas.Object *;
775 } 672 }
776 } 673 }
777 tooltip_add { 674 tooltip_add {
778 /*@ No description supplied by the EAPI. */
779 params { 675 params {
780 @in tt: Elm_Tooltip *; 676 @in tt: Elm_Tooltip *;
781 } 677 }
782 } 678 }
783 focus_region_show @const { 679 focus_region_show @const {
784 /*@ No description supplied by the EAPI. */
785 } 680 }
786 focus_disabled_handle { 681 focus_disabled_handle {
787 /*@ No description supplied by the EAPI. */
788 } 682 }
789 focus_custom_chain_append { 683 focus_custom_chain_append {
790 /*@ No description supplied by the EAPI. */
791 params { 684 params {
792 @in child: Evas.Object *; 685 @in child: Evas.Object *;
793 @in relative_child: Evas.Object * @optional; 686 @in relative_child: Evas.Object * @optional;
@@ -795,13 +688,13 @@ abstract Elm.Widget (Evas.Object_Smart, Elm_Interface_Atspi_Accessible, Elm_Inte
795 } 688 }
796 @property focus_move_policy { 689 @property focus_move_policy {
797 set { 690 set {
798 /*@ Sets the widget's focus move policy. */ 691 [[Sets the widget's focus move policy.]]
799 } 692 }
800 get { 693 get {
801 /*@ Returns the widget's focus move policy. */ 694 [[Returns the widget's focus move policy.]]
802 } 695 }
803 values { 696 values {
804 policy: Elm_Focus_Move_Policy; /*@ Object's focus move policy. */ 697 policy: Elm_Focus_Move_Policy; [[Object's focus move policy.]]
805 } 698 }
806 } 699 }
807 } 700 }