summaryrefslogtreecommitdiff
path: root/legacy
diff options
context:
space:
mode:
authorhelen <helen>2010-12-03 14:08:37 +0000
committerhelen <helen@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>2010-12-03 14:08:37 +0000
commit5034e4e8c79a07039321daa3102c72175abc85bb (patch)
tree8fb02f1bfd346252944e78ce25be62f648d6e329 /legacy
parent030b6973664fbee5bba8dc896aaec5c3655ec2ec (diff)
Using EINA_ARG_NONNULL in Elementary.
The Api is very large, probably there is some EINA_ARG_NONNULL that are missing in some parameters and others that I put that should not be there, I tried my best to not have these mistakes, if you find any, please, fix it :). SVN revision: 55189
Diffstat (limited to 'legacy')
-rw-r--r--legacy/elementary/src/lib/Elementary.h.in2414
1 files changed, 1207 insertions, 1207 deletions
diff --git a/legacy/elementary/src/lib/Elementary.h.in b/legacy/elementary/src/lib/Elementary.h.in
index 9ae6c1b76a..49af14a1a3 100644
--- a/legacy/elementary/src/lib/Elementary.h.in
+++ b/legacy/elementary/src/lib/Elementary.h.in
@@ -268,17 +268,17 @@ extern "C" {
268 EAPI void elm_edje_collection_cache_set(int size); 268 EAPI void elm_edje_collection_cache_set(int size);
269 EAPI void elm_edje_collection_cache_all_set(int size); 269 EAPI void elm_edje_collection_cache_all_set(int size);
270 270
271 EAPI void elm_object_scale_set(Evas_Object *obj, double scale); 271 EAPI void elm_object_scale_set(Evas_Object *obj, double scale) EINA_ARG_NONNULL(1);
272 EAPI double elm_object_scale_get(const Evas_Object *obj); 272 EAPI double elm_object_scale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
273 EAPI void elm_object_style_set(Evas_Object *obj, const char *style); 273 EAPI void elm_object_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
274 EAPI const char *elm_object_style_get(const Evas_Object *obj); 274 EAPI const char *elm_object_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
275 EAPI void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled); 275 EAPI void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
276 EAPI Eina_Bool elm_object_disabled_get(const Evas_Object *obj); 276 EAPI Eina_Bool elm_object_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
277 277
278 EAPI Eina_Bool elm_object_widget_check(const Evas_Object *obj); 278 EAPI Eina_Bool elm_object_widget_check(const Evas_Object *obj) EINA_ARG_NONNULL(1);
279 EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj); 279 EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
280 EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj); 280 EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
281 EAPI const char *elm_object_widget_type_get(const Evas_Object *obj); 281 EAPI const char *elm_object_widget_type_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
282 282
283 EAPI double elm_scale_get(void); 283 EAPI double elm_scale_get(void);
284 EAPI void elm_scale_set(double scale); 284 EAPI void elm_scale_set(double scale);
@@ -326,10 +326,10 @@ extern "C" {
326 EAPI void elm_font_overlay_apply(); 326 EAPI void elm_font_overlay_apply();
327 EAPI void elm_font_overlay_all_apply(); 327 EAPI void elm_font_overlay_all_apply();
328 328
329 EAPI Elm_Font_Properties *elm_font_properties_get(const char *font); 329 EAPI Elm_Font_Properties *elm_font_properties_get(const char *font) EINA_ARG_NONNULL(1);
330 EAPI void elm_font_properties_free(Elm_Font_Properties *efp); 330 EAPI void elm_font_properties_free(Elm_Font_Properties *efp) EINA_ARG_NONNULL(1);
331 EAPI const char *elm_font_fontconfig_name_get(const char *name, const char *style); 331 EAPI const char *elm_font_fontconfig_name_get(const char *name, const char *style) EINA_ARG_NONNULL(1);
332 EAPI void elm_font_fontconfig_name_free(const char *name); 332 EAPI void elm_font_fontconfig_name_free(const char *name) EINA_ARG_NONNULL(1);
333 EAPI Eina_Hash *elm_font_available_hash_add(Eina_List *list); 333 EAPI Eina_Hash *elm_font_available_hash_add(Eina_List *list);
334 EAPI void elm_font_available_hash_del(Eina_Hash *hash); 334 EAPI void elm_font_available_hash_del(Eina_Hash *hash);
335 335
@@ -342,35 +342,35 @@ extern "C" {
342 EAPI Eina_Bool elm_focus_highlight_animate_get(void); 342 EAPI Eina_Bool elm_focus_highlight_animate_get(void);
343 EAPI void elm_focus_highlight_animate_set(Eina_Bool animate); 343 EAPI void elm_focus_highlight_animate_set(Eina_Bool animate);
344 344
345 EAPI Eina_Bool elm_object_focus_get(const Evas_Object *obj); 345 EAPI Eina_Bool elm_object_focus_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
346 EAPI void elm_object_focus(Evas_Object *obj); 346 EAPI void elm_object_focus(Evas_Object *obj) EINA_ARG_NONNULL(1);
347 EAPI void elm_object_unfocus(Evas_Object *obj); 347 EAPI void elm_object_unfocus(Evas_Object *obj) EINA_ARG_NONNULL(1);
348 EAPI void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable); 348 EAPI void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable) EINA_ARG_NONNULL(1);
349 EAPI Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj); 349 EAPI Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
350 350
351 EAPI void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs); 351 EAPI void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs) EINA_ARG_NONNULL(1);
352 EAPI void elm_object_focus_custom_chain_unset(Evas_Object *obj); 352 EAPI void elm_object_focus_custom_chain_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
353 EAPI const Eina_List *elm_object_focus_custom_chain_get(const Evas_Object *obj); 353 EAPI const Eina_List *elm_object_focus_custom_chain_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
354 EAPI void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child); 354 EAPI void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) EINA_ARG_NONNULL(1, 2);
355 EAPI void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child); 355 EAPI void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) EINA_ARG_NONNULL(1, 2);
356 EAPI void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir); 356 EAPI void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir) EINA_ARG_NONNULL(1);
357 EAPI void elm_object_focus_direction_go(Evas_Object *obj, int x, int y); 357 EAPI void elm_object_focus_direction_go(Evas_Object *obj, int x, int y) EINA_ARG_NONNULL(1);
358 358
359 EAPI void elm_object_scroll_hold_push(Evas_Object *obj); 359 EAPI void elm_object_scroll_hold_push(Evas_Object *obj) EINA_ARG_NONNULL(1);
360 EAPI void elm_object_scroll_hold_pop(Evas_Object *obj); 360 EAPI void elm_object_scroll_hold_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
361 EAPI void elm_object_scroll_freeze_push(Evas_Object *obj); 361 EAPI void elm_object_scroll_freeze_push(Evas_Object *obj) EINA_ARG_NONNULL(1);
362 EAPI void elm_object_scroll_freeze_pop(Evas_Object *obj); 362 EAPI void elm_object_scroll_freeze_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
363 EAPI void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock); 363 EAPI void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock) EINA_ARG_NONNULL(1);
364 EAPI void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock); 364 EAPI void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock) EINA_ARG_NONNULL(1);
365 EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj); 365 EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
366 EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj); 366 EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
367 367
368 EAPI void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source); 368 EAPI void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source) EINA_ARG_NONNULL(1);
369 EAPI void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, void (*func) (void *data, Evas_Object *o, const char *emission, const char *source), void *data); 369 EAPI void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, void (*func) (void *data, Evas_Object *o, const char *emission, const char *source), void *data) EINA_ARG_NONNULL(1, 4);
370 EAPI void *elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, void (*func) (void *data, Evas_Object *o, const char *emission, const char *source)); 370 EAPI void *elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, void (*func) (void *data, Evas_Object *o, const char *emission, const char *source)) EINA_ARG_NONNULL(1, 4);
371 371
372 EAPI void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data); 372 EAPI void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
373 EAPI void *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data); 373 EAPI void *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
374 374
375 EAPI void elm_coords_finger_size_adjust(int times_w, Evas_Coord *w, int times_h, Evas_Coord *h); 375 EAPI void elm_coords_finger_size_adjust(int times_w, Evas_Coord *w, int times_h, Evas_Coord *h);
376 376
@@ -409,8 +409,8 @@ extern "C" {
409 EAPI Eina_List *elm_theme_name_available_list_new(void); 409 EAPI Eina_List *elm_theme_name_available_list_new(void);
410 EAPI void elm_theme_name_available_list_free(Eina_List *list); 410 EAPI void elm_theme_name_available_list_free(Eina_List *list);
411 411
412 EAPI void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th); 412 EAPI void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th) EINA_ARG_NONNULL(1);
413 EAPI Elm_Theme *elm_object_theme_get(const Evas_Object *obj); 413 EAPI Elm_Theme *elm_object_theme_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
414 414
415 /* win */ 415 /* win */
416 typedef enum _Elm_Win_Type 416 typedef enum _Elm_Win_Type
@@ -446,52 +446,52 @@ extern "C" {
446 } Elm_Win_Keyboard_Mode; 446 } Elm_Win_Keyboard_Mode;
447 447
448 EAPI Evas_Object *elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type); 448 EAPI Evas_Object *elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type);
449 EAPI void elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj); 449 EAPI void elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
450 EAPI void elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj); 450 EAPI void elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
451 EAPI void elm_win_title_set(Evas_Object *obj, const char *title); 451 EAPI void elm_win_title_set(Evas_Object *obj, const char *title) EINA_ARG_NONNULL(1);
452 EAPI const char *elm_win_title_get(const Evas_Object *obj); 452 EAPI const char *elm_win_title_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
453 EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel); 453 EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel) EINA_ARG_NONNULL(1);
454 EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj); 454 EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
455 EAPI void elm_win_activate(Evas_Object *obj); 455 EAPI void elm_win_activate(Evas_Object *obj) EINA_ARG_NONNULL(1);
456 EAPI void elm_win_lower(Evas_Object *obj); 456 EAPI void elm_win_lower(Evas_Object *obj) EINA_ARG_NONNULL(1);
457 EAPI void elm_win_raise(Evas_Object *obj); 457 EAPI void elm_win_raise(Evas_Object *obj) EINA_ARG_NONNULL(1);
458 EAPI void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless); 458 EAPI void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless) EINA_ARG_NONNULL(1);
459 EAPI Eina_Bool elm_win_borderless_get(const Evas_Object *obj); 459 EAPI Eina_Bool elm_win_borderless_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
460 EAPI void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped); 460 EAPI void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped) EINA_ARG_NONNULL(1);
461 EAPI Eina_Bool elm_win_shaped_get(const Evas_Object *obj); 461 EAPI Eina_Bool elm_win_shaped_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
462 EAPI void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha); 462 EAPI void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha) EINA_ARG_NONNULL(1);
463 EAPI Eina_Bool elm_win_transparent_get(const Evas_Object *obj); 463 EAPI Eina_Bool elm_win_transparent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
464 EAPI void elm_win_transparent_set(Evas_Object *obj, Eina_Bool transparent); 464 EAPI void elm_win_transparent_set(Evas_Object *obj, Eina_Bool transparent) EINA_ARG_NONNULL(1);
465 EAPI Eina_Bool elm_win_alpha_get(const Evas_Object *obj); 465 EAPI Eina_Bool elm_win_alpha_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
466 EAPI void elm_win_override_set(Evas_Object *obj, Eina_Bool override); 466 EAPI void elm_win_override_set(Evas_Object *obj, Eina_Bool override) EINA_ARG_NONNULL(1);
467 EAPI Eina_Bool elm_win_override_get(const Evas_Object *obj); 467 EAPI Eina_Bool elm_win_override_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
468 EAPI void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen); 468 EAPI void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen) EINA_ARG_NONNULL(1);
469 EAPI Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj); 469 EAPI Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
470 EAPI void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized); 470 EAPI void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized) EINA_ARG_NONNULL(1);
471 EAPI Eina_Bool elm_win_maximized_get(const Evas_Object *obj); 471 EAPI Eina_Bool elm_win_maximized_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
472 EAPI void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified); 472 EAPI void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified) EINA_ARG_NONNULL(1);
473 EAPI Eina_Bool elm_win_iconified_get(const Evas_Object *obj); 473 EAPI Eina_Bool elm_win_iconified_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
474 EAPI void elm_win_layer_set(Evas_Object *obj, int layer); 474 EAPI void elm_win_layer_set(Evas_Object *obj, int layer) EINA_ARG_NONNULL(1);
475 EAPI int elm_win_layer_get(const Evas_Object *obj); 475 EAPI int elm_win_layer_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
476 EAPI void elm_win_rotation_set(Evas_Object *obj, int rotation); 476 EAPI void elm_win_rotation_set(Evas_Object *obj, int rotation) EINA_ARG_NONNULL(1);
477 EAPI void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation); 477 EAPI void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation) EINA_ARG_NONNULL(1);
478 EAPI int elm_win_rotation_get(const Evas_Object *obj); 478 EAPI int elm_win_rotation_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
479 EAPI void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky); 479 EAPI void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky) EINA_ARG_NONNULL(1);
480 EAPI Eina_Bool elm_win_sticky_get(const Evas_Object *obj); 480 EAPI Eina_Bool elm_win_sticky_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
481 EAPI void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant); 481 EAPI void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant) EINA_ARG_NONNULL(1);
482 EAPI Eina_Bool elm_win_conformant_get(const Evas_Object *obj); 482 EAPI Eina_Bool elm_win_conformant_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
483 EAPI void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel); 483 EAPI void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel) EINA_ARG_NONNULL(1);
484 EAPI Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj); 484 EAPI Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
485 EAPI void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority); 485 EAPI void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority) EINA_ARG_NONNULL(1);
486 EAPI int elm_win_quickpanel_priority_major_get(const Evas_Object *obj); 486 EAPI int elm_win_quickpanel_priority_major_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
487 EAPI void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority); 487 EAPI void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority) EINA_ARG_NONNULL(1);
488 EAPI int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj); 488 EAPI int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
489 EAPI void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone); 489 EAPI void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone) EINA_ARG_NONNULL(1);
490 EAPI int elm_win_quickpanel_zone_get(const Evas_Object *obj); 490 EAPI int elm_win_quickpanel_zone_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
491 EAPI void elm_win_focus_highlight_enabled_set(Evas_Object *obj, Eina_Bool enabled); 491 EAPI void elm_win_focus_highlight_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
492 EAPI Eina_Bool elm_win_focus_highlight_enabled_get(const Evas_Object *obj); 492 EAPI Eina_Bool elm_win_focus_highlight_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
493 EAPI void elm_win_focus_highlight_style_set(Evas_Object *obj, const char *style); 493 EAPI void elm_win_focus_highlight_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
494 EAPI const char *elm_win_focus_highlight_style_get(const Evas_Object *obj); 494 EAPI const char *elm_win_focus_highlight_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
495 /*... 495 /*...
496 * ecore_x_icccm_hints_set -> accepts_focus (add to ecore_evas) 496 * ecore_x_icccm_hints_set -> accepts_focus (add to ecore_evas)
497 * ecore_x_icccm_hints_set -> window_group (add to ecore_evas) 497 * ecore_x_icccm_hints_set -> window_group (add to ecore_evas)
@@ -505,25 +505,25 @@ extern "C" {
505 * (blank mouse, private mouse obj, defaultmouse) 505 * (blank mouse, private mouse obj, defaultmouse)
506 * 506 *
507 */ 507 */
508 EAPI void elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode); 508 EAPI void elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode) EINA_ARG_NONNULL(1);
509 EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj); 509 EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
510 EAPI void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard); 510 EAPI void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard) EINA_ARG_NONNULL(1);
511 EAPI Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj); 511 EAPI Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
512 512
513 EAPI void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y); 513 EAPI void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y) EINA_ARG_NONNULL(1);
514 514
515 EAPI Evas_Object *elm_win_inwin_add(Evas_Object *obj); 515 EAPI Evas_Object *elm_win_inwin_add(Evas_Object *obj) EINA_ARG_NONNULL(1);
516 EAPI void elm_win_inwin_activate(Evas_Object *obj); 516 EAPI void elm_win_inwin_activate(Evas_Object *obj) EINA_ARG_NONNULL(1);
517 EAPI void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content); 517 EAPI void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
518 EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj); 518 EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
519 EAPI Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj); 519 EAPI Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
520 /* available styles: 520 /* available styles:
521 * default 521 * default
522 * minimal 522 * minimal
523 * minimal_vertical 523 * minimal_vertical
524 */ 524 */
525 /* X specific calls - won't work on non-x engines (return 0) */ 525 /* X specific calls - won't work on non-x engines (return 0) */
526 EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj); 526 EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
527 /* smart callbacks called: 527 /* smart callbacks called:
528 * "delete,request" - the user requested to delete the window 528 * "delete,request" - the user requested to delete the window
529 * "focus,in" - window got focus 529 * "focus,in" - window got focus
@@ -539,16 +539,16 @@ extern "C" {
539 ELM_BG_OPTION_STRETCH, 539 ELM_BG_OPTION_STRETCH,
540 ELM_BG_OPTION_TILE 540 ELM_BG_OPTION_TILE
541 } Elm_Bg_Option; 541 } Elm_Bg_Option;
542 EAPI Evas_Object *elm_bg_add(Evas_Object *parent); 542 EAPI Evas_Object *elm_bg_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
543 EAPI void elm_bg_file_set(Evas_Object *obj, const char *file, const char *group); 543 EAPI void elm_bg_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1);
544 EAPI void elm_bg_file_get(const Evas_Object *obj, const char **file, const char **group); 544 EAPI void elm_bg_file_get(const Evas_Object *obj, const char **file, const char **group) EINA_ARG_NONNULL(1);
545 EAPI void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option); 545 EAPI void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option) EINA_ARG_NONNULL(1);
546 EAPI Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj); 546 EAPI Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
547 EAPI void elm_bg_color_set(Evas_Object *obj, int r, int g, int b); 547 EAPI void elm_bg_color_set(Evas_Object *obj, int r, int g, int b) EINA_ARG_NONNULL(1);
548 EAPI void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b); 548 EAPI void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b) EINA_ARG_NONNULL(1);
549 EAPI void elm_bg_overlay_set(Evas_Object *obj, Evas_Object *overlay); 549 EAPI void elm_bg_overlay_set(Evas_Object *obj, Evas_Object *overlay) EINA_ARG_NONNULL(1);
550 EAPI Evas_Object *elm_bg_overlay_get(const Evas_Object *obj); 550 EAPI Evas_Object *elm_bg_overlay_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
551 EAPI Evas_Object *elm_bg_overlay_unset(Evas_Object *obj); 551 EAPI Evas_Object *elm_bg_overlay_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
552 /* smart callbacks called: 552 /* smart callbacks called:
553 */ 553 */
554 554
@@ -561,23 +561,23 @@ extern "C" {
561 ELM_ICON_LOOKUP_THEME /**< icon look up order: theme */ 561 ELM_ICON_LOOKUP_THEME /**< icon look up order: theme */
562 } Elm_Icon_Lookup_Order; 562 } Elm_Icon_Lookup_Order;
563 563
564 EAPI Evas_Object *elm_icon_add(Evas_Object *parent); 564 EAPI Evas_Object *elm_icon_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
565 EAPI Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group); 565 EAPI Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1, 2);
566 EAPI void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group); 566 EAPI void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group) EINA_ARG_NONNULL(1);
567 EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name); 567 EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name) EINA_ARG_NONNULL(1);
568 EAPI const char *elm_icon_standard_get(const Evas_Object *obj); 568 EAPI const char *elm_icon_standard_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
569 EAPI void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth); 569 EAPI void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth) EINA_ARG_NONNULL(1);
570 EAPI Eina_Bool elm_icon_smooth_get(const Evas_Object *obj); 570 EAPI Eina_Bool elm_icon_smooth_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
571 EAPI void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); 571 EAPI void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) EINA_ARG_NONNULL(1);
572 EAPI Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj); 572 EAPI Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
573 EAPI void elm_icon_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down); 573 EAPI void elm_icon_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down) EINA_ARG_NONNULL(1);
574 EAPI void elm_icon_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down); 574 EAPI void elm_icon_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down) EINA_ARG_NONNULL(1);
575 EAPI void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside); 575 EAPI void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) EINA_ARG_NONNULL(1);
576 EAPI Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj); 576 EAPI Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
577 EAPI void elm_icon_prescale_set(Evas_Object *obj, int size); 577 EAPI void elm_icon_prescale_set(Evas_Object *obj, int size) EINA_ARG_NONNULL(1);
578 EAPI int elm_icon_prescale_get(const Evas_Object *obj); 578 EAPI int elm_icon_prescale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
579 EAPI void elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order); 579 EAPI void elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order) EINA_ARG_NONNULL(1);
580 EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj); 580 EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
581 /* smart callbacks called: 581 /* smart callbacks called:
582 * "clicked" - the user clicked the icon 582 * "clicked" - the user clicked the icon
583 */ 583 */
@@ -594,24 +594,24 @@ extern "C" {
594 ELM_IMAGE_FLIP_TRANSPOSE, 594 ELM_IMAGE_FLIP_TRANSPOSE,
595 ELM_IMAGE_FLIP_TRANSVERSE 595 ELM_IMAGE_FLIP_TRANSVERSE
596 } Elm_Image_Orient; 596 } Elm_Image_Orient;
597 EAPI Evas_Object *elm_image_add(Evas_Object *parent); 597 EAPI Evas_Object *elm_image_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
598 EAPI Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group); 598 EAPI Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1, 2);
599 EAPI void elm_image_file_get(const Evas_Object *obj, const char **file, const char **group); 599 EAPI void elm_image_file_get(const Evas_Object *obj, const char **file, const char **group) EINA_ARG_NONNULL(1);
600 EAPI void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth); 600 EAPI void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth) EINA_ARG_NONNULL(1);
601 EAPI Eina_Bool elm_image_smooth_get(const Evas_Object *obj); 601 EAPI Eina_Bool elm_image_smooth_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
602 EAPI void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h); 602 EAPI void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h) EINA_ARG_NONNULL(1);
603 EAPI void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale); 603 EAPI void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) EINA_ARG_NONNULL(1);
604 EAPI Eina_Bool elm_image_no_scale_get(const Evas_Object *obj); 604 EAPI Eina_Bool elm_image_no_scale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
605 EAPI void elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down); 605 EAPI void elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down) EINA_ARG_NONNULL(1);
606 EAPI void elm_image_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down); 606 EAPI void elm_image_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down) EINA_ARG_NONNULL(1);
607 EAPI void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside); 607 EAPI void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) EINA_ARG_NONNULL(1);
608 EAPI Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj); 608 EAPI Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
609 EAPI void elm_image_prescale_set(Evas_Object *obj, int size); 609 EAPI void elm_image_prescale_set(Evas_Object *obj, int size) EINA_ARG_NONNULL(1);
610 EAPI int elm_image_prescale_get(const Evas_Object *obj); 610 EAPI int elm_image_prescale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
611 EAPI void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient); 611 EAPI void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient) EINA_ARG_NONNULL(1);
612 EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj); 612 EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
613 EAPI void elm_image_editable_set(Evas_Object *obj, Eina_Bool set); 613 EAPI void elm_image_editable_set(Evas_Object *obj, Eina_Bool set) EINA_ARG_NONNULL(1);
614 EAPI Eina_Bool elm_image_editable_get(const Evas_Object *obj); 614 EAPI Eina_Bool elm_image_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
615 /* smart callbacks called: 615 /* smart callbacks called:
616 * "clicked" - the user clicked the image 616 * "clicked" - the user clicked the image
617 */ 617 */
@@ -619,44 +619,44 @@ extern "C" {
619 /* box */ 619 /* box */
620 typedef struct _Elm_Box_Transition Elm_Box_Transition; 620 typedef struct _Elm_Box_Transition Elm_Box_Transition;
621 621
622 EAPI Evas_Object *elm_box_add(Evas_Object *parent); 622 EAPI Evas_Object *elm_box_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
623 EAPI void elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); 623 EAPI void elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
624 EAPI Eina_Bool elm_box_horizontal_get(const Evas_Object *obj); 624 EAPI Eina_Bool elm_box_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
625 EAPI void elm_box_homogenous_set(Evas_Object *obj, Eina_Bool homogenous); 625 EAPI void elm_box_homogenous_set(Evas_Object *obj, Eina_Bool homogenous) EINA_ARG_NONNULL(1);
626 EAPI Eina_Bool elm_box_homogenous_get(const Evas_Object *obj); 626 EAPI Eina_Bool elm_box_homogenous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
627 EAPI void elm_box_pack_start(Evas_Object *obj, Evas_Object *subobj); 627 EAPI void elm_box_pack_start(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
628 EAPI void elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj); 628 EAPI void elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
629 EAPI void elm_box_pack_before(Evas_Object *obj, Evas_Object *subobj, Evas_Object *before); 629 EAPI void elm_box_pack_before(Evas_Object *obj, Evas_Object *subobj, Evas_Object *before) EINA_ARG_NONNULL(1);
630 EAPI void elm_box_pack_after(Evas_Object *obj, Evas_Object *subobj, Evas_Object *after); 630 EAPI void elm_box_pack_after(Evas_Object *obj, Evas_Object *subobj, Evas_Object *after) EINA_ARG_NONNULL(1);
631 EAPI void elm_box_clear(Evas_Object *obj); 631 EAPI void elm_box_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
632 EAPI void elm_box_unpack(Evas_Object *obj, Evas_Object *subobj); 632 EAPI void elm_box_unpack(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
633 EAPI void elm_box_unpack_all(Evas_Object *obj); 633 EAPI void elm_box_unpack_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
634 EAPI const Eina_List *elm_box_children_get(const Evas_Object *obj); 634 EAPI const Eina_List *elm_box_children_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
635 EAPI void elm_box_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical); 635 EAPI void elm_box_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical) EINA_ARG_NONNULL(1);
636 EAPI void elm_box_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical); 636 EAPI void elm_box_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical) EINA_ARG_NONNULL(1);
637 EAPI void elm_box_align_set(Evas_Object *obj, double horizontal, double vertical); 637 EAPI void elm_box_align_set(Evas_Object *obj, double horizontal, double vertical) EINA_ARG_NONNULL(1);
638 EAPI void elm_box_align_get(const Evas_Object *obj, double *horizontal, double *vertical); 638 EAPI void elm_box_align_get(const Evas_Object *obj, double *horizontal, double *vertical) EINA_ARG_NONNULL(1);
639 639
640 EAPI void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, void (*free_data)(void *data)); 640 EAPI void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, void (*free_data)(void *data)) EINA_ARG_NONNULL(1);
641 EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data); 641 EAPI void elm_box_layout_transition(Evas_Object *obj, Evas_Object_Box_Data *priv, void *data);
642 EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, void(*start_layout_free_data)(void *data), Evas_Object_Box_Layout end_layout, void *end_layout_data, void(*end_layout_free_data)(void *data), void(*transition_end_cb)(void *data), void *transition_end_data); 642 EAPI Elm_Box_Transition *elm_box_transition_new(const double duration, Evas_Object_Box_Layout start_layout, void *start_layout_data, void(*start_layout_free_data)(void *data), Evas_Object_Box_Layout end_layout, void *end_layout_data, void(*end_layout_free_data)(void *data), void(*transition_end_cb)(void *data), void *transition_end_data) EINA_ARG_NONNULL(2, 5);
643 EAPI void elm_box_transition_free(void *data); 643 EAPI void elm_box_transition_free(void *data);
644 /* smart callbacks called: 644 /* smart callbacks called:
645 */ 645 */
646 646
647 /* button */ 647 /* button */
648 EAPI Evas_Object *elm_button_add(Evas_Object *parent); 648 EAPI Evas_Object *elm_button_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
649 EAPI void elm_button_label_set(Evas_Object *obj, const char *label); 649 EAPI void elm_button_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
650 EAPI const char *elm_button_label_get(const Evas_Object *obj); 650 EAPI const char *elm_button_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
651 EAPI void elm_button_icon_set(Evas_Object *obj, Evas_Object *icon); 651 EAPI void elm_button_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
652 EAPI Evas_Object *elm_button_icon_get(const Evas_Object *obj); 652 EAPI Evas_Object *elm_button_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
653 EAPI Evas_Object *elm_button_icon_unset(Evas_Object *obj); 653 EAPI Evas_Object *elm_button_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
654 EAPI void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on); 654 EAPI void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on) EINA_ARG_NONNULL(1);
655 EAPI Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj); 655 EAPI Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
656 EAPI void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t); 656 EAPI void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t) EINA_ARG_NONNULL(1);
657 EAPI double elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj); 657 EAPI double elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
658 EAPI void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t); 658 EAPI void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t) EINA_ARG_NONNULL(1);
659 EAPI double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj); 659 EAPI double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
660 /* available styles: 660 /* available styles:
661 * default 661 * default
662 * anchor 662 * anchor
@@ -670,26 +670,26 @@ extern "C" {
670 */ 670 */
671 671
672 /* fileselector */ 672 /* fileselector */
673 EAPI Evas_Object *elm_fileselector_button_add(Evas_Object *parent); 673 EAPI Evas_Object *elm_fileselector_button_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
674 EAPI void elm_fileselector_button_label_set(Evas_Object *obj, const char *label); 674 EAPI void elm_fileselector_button_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
675 EAPI const char *elm_fileselector_button_label_get(const Evas_Object *obj); 675 EAPI const char *elm_fileselector_button_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
676 EAPI void elm_fileselector_button_icon_set(Evas_Object *obj, Evas_Object *icon); 676 EAPI void elm_fileselector_button_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
677 EAPI Evas_Object *elm_fileselector_button_icon_get(const Evas_Object *obj); 677 EAPI Evas_Object *elm_fileselector_button_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
678 EAPI Evas_Object *elm_fileselector_button_icon_unset(Evas_Object *obj); 678 EAPI Evas_Object *elm_fileselector_button_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
679 EAPI void elm_fileselector_button_window_title_set(Evas_Object *obj, const char *title); 679 EAPI void elm_fileselector_button_window_title_set(Evas_Object *obj, const char *title) EINA_ARG_NONNULL(1);
680 EAPI const char *elm_fileselector_button_window_title_get(const Evas_Object *obj); 680 EAPI const char *elm_fileselector_button_window_title_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
681 EAPI void elm_fileselector_button_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height); 681 EAPI void elm_fileselector_button_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height) EINA_ARG_NONNULL(1);
682 EAPI void elm_fileselector_button_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height); 682 EAPI void elm_fileselector_button_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height) EINA_ARG_NONNULL(1);
683 EAPI void elm_fileselector_button_path_set(Evas_Object *obj, const char *path); 683 EAPI void elm_fileselector_button_path_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
684 EAPI const char *elm_fileselector_button_path_get(const Evas_Object *obj); 684 EAPI const char *elm_fileselector_button_path_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
685 EAPI void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value); 685 EAPI void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
686 EAPI Eina_Bool elm_fileselector_button_expandable_get(const Evas_Object *obj); 686 EAPI Eina_Bool elm_fileselector_button_expandable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
687 EAPI void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value); 687 EAPI void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
688 EAPI Eina_Bool elm_fileselector_button_folder_only_get(const Evas_Object *obj); 688 EAPI Eina_Bool elm_fileselector_button_folder_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
689 EAPI void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value); 689 EAPI void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
690 EAPI Eina_Bool elm_fileselector_button_is_save_get(const Evas_Object *obj); 690 EAPI Eina_Bool elm_fileselector_button_is_save_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
691 EAPI void elm_fileselector_button_inwin_mode_set(Evas_Object *obj, Eina_Bool value); 691 EAPI void elm_fileselector_button_inwin_mode_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
692 EAPI Eina_Bool elm_fileselector_button_inwin_mode_get(const Evas_Object *obj); 692 EAPI Eina_Bool elm_fileselector_button_inwin_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
693 /* available styles: 693 /* available styles:
694 * default 694 * default
695 * anchor 695 * anchor
@@ -701,28 +701,28 @@ extern "C" {
701 as event info 701 as event info
702 */ 702 */
703 703
704 EAPI Evas_Object *elm_fileselector_entry_add(Evas_Object *parent); 704 EAPI Evas_Object *elm_fileselector_entry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
705 EAPI void elm_fileselector_entry_button_label_set(Evas_Object *obj, const char *label); 705 EAPI void elm_fileselector_entry_button_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
706 EAPI const char *elm_fileselector_entry_button_label_get(const Evas_Object *obj); 706 EAPI const char *elm_fileselector_entry_button_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
707 EAPI void elm_fileselector_entry_button_icon_set(Evas_Object *obj, Evas_Object *icon); 707 EAPI void elm_fileselector_entry_button_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
708 EAPI Evas_Object *elm_fileselector_entry_button_icon_get(const Evas_Object *obj); 708 EAPI Evas_Object *elm_fileselector_entry_button_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
709 EAPI Evas_Object *elm_fileselector_entry_button_icon_unset(Evas_Object *obj); 709 EAPI Evas_Object *elm_fileselector_entry_button_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
710 EAPI void elm_fileselector_entry_window_title_set(Evas_Object *obj, const char *title); 710 EAPI void elm_fileselector_entry_window_title_set(Evas_Object *obj, const char *title) EINA_ARG_NONNULL(1);
711 EAPI const char *elm_fileselector_entry_window_title_get(const Evas_Object *obj); 711 EAPI const char *elm_fileselector_entry_window_title_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
712 EAPI void elm_fileselector_entry_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height); 712 EAPI void elm_fileselector_entry_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height) EINA_ARG_NONNULL(1);
713 EAPI void elm_fileselector_entry_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height); 713 EAPI void elm_fileselector_entry_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height) EINA_ARG_NONNULL(1);
714 EAPI void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path); 714 EAPI void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
715 EAPI const char *elm_fileselector_entry_path_get(const Evas_Object *obj); 715 EAPI const char *elm_fileselector_entry_path_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
716 EAPI void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value); 716 EAPI void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
717 EAPI Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj); 717 EAPI Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
718 EAPI void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value); 718 EAPI void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
719 EAPI Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj); 719 EAPI Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
720 EAPI void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value); 720 EAPI void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
721 EAPI Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj); 721 EAPI Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
722 EAPI void elm_fileselector_entry_inwin_mode_set(Evas_Object *obj, Eina_Bool value); 722 EAPI void elm_fileselector_entry_inwin_mode_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
723 EAPI Eina_Bool elm_fileselector_entry_inwin_mode_get(const Evas_Object *obj); 723 EAPI Eina_Bool elm_fileselector_entry_inwin_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
724 EAPI void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path); 724 EAPI void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
725 EAPI const char *elm_fileselector_entry_selected_get(const Evas_Object *obj); 725 EAPI const char *elm_fileselector_entry_selected_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
726 726
727 /* scroller policy */ 727 /* scroller policy */
728 typedef enum _Elm_Scroller_Policy 728 typedef enum _Elm_Scroller_Policy
@@ -734,22 +734,22 @@ extern "C" {
734 } 734 }
735 Elm_Scroller_Policy; 735 Elm_Scroller_Policy;
736 736
737 EAPI Evas_Object *elm_scroller_add(Evas_Object *parent); 737 EAPI Evas_Object *elm_scroller_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
738 EAPI void elm_scroller_content_set(Evas_Object *obj, Evas_Object *child); 738 EAPI void elm_scroller_content_set(Evas_Object *obj, Evas_Object *child) EINA_ARG_NONNULL(1);
739 EAPI Evas_Object *elm_scroller_content_get(const Evas_Object *obj); 739 EAPI Evas_Object *elm_scroller_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
740 EAPI Evas_Object *elm_scroller_content_unset(Evas_Object *obj); 740 EAPI Evas_Object *elm_scroller_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
741 EAPI void elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *widget, const char *base); 741 EAPI void elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *widget, const char *base) EINA_ARG_NONNULL(1, 2, 3);
742 EAPI void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h); 742 EAPI void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h) EINA_ARG_NONNULL(1);
743 EAPI void elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); 743 EAPI void elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
744 EAPI void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); 744 EAPI void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
745 EAPI void elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); 745 EAPI void elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) EINA_ARG_NONNULL(1);
746 EAPI void elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h); 746 EAPI void elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
747 EAPI void elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); 747 EAPI void elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
748 EAPI void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); 748 EAPI void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
749 EAPI void elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); 749 EAPI void elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
750 EAPI void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel); 750 EAPI void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) EINA_ARG_NONNULL(1);
751 EAPI void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize); 751 EAPI void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) EINA_ARG_NONNULL(1);
752 EAPI void elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h); 752 EAPI void elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
753 /* smart callbacks called: 753 /* smart callbacks called:
754 * "edge,left" 754 * "edge,left"
755 * "edge,right" 755 * "edge,right"
@@ -763,18 +763,18 @@ extern "C" {
763 */ 763 */
764 764
765 /* label */ 765 /* label */
766 EAPI Evas_Object *elm_label_add(Evas_Object *parent); 766 EAPI Evas_Object *elm_label_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
767 EAPI void elm_label_label_set(Evas_Object *obj, const char *label); 767 EAPI void elm_label_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
768 EAPI const char *elm_label_label_get(const Evas_Object *obj); 768 EAPI const char *elm_label_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
769 EAPI void elm_label_line_wrap_set(Evas_Object *obj, Eina_Bool wrap); 769 EAPI void elm_label_line_wrap_set(Evas_Object *obj, Eina_Bool wrap) EINA_ARG_NONNULL(1);
770 EAPI Eina_Bool elm_label_line_wrap_get(const Evas_Object *obj); 770 EAPI Eina_Bool elm_label_line_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
771 EAPI void elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w); 771 EAPI void elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w) EINA_ARG_NONNULL(1);
772 EAPI Evas_Coord elm_label_wrap_width_get(const Evas_Object *obj); 772 EAPI Evas_Coord elm_label_wrap_width_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
773 EAPI void elm_label_fontsize_set(Evas_Object *obj, int fontsize); 773 EAPI void elm_label_fontsize_set(Evas_Object *obj, int fontsize) EINA_ARG_NONNULL(1);
774 EAPI void elm_label_text_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a); 774 EAPI void elm_label_text_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a) EINA_ARG_NONNULL(1);
775 EAPI void elm_label_text_align_set(Evas_Object *obj, const char *alignmode); 775 EAPI void elm_label_text_align_set(Evas_Object *obj, const char *alignmode) EINA_ARG_NONNULL(1);
776 EAPI void elm_label_background_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a); 776 EAPI void elm_label_background_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a) EINA_ARG_NONNULL(1);
777 EAPI void elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis); 777 EAPI void elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis) EINA_ARG_NONNULL(1);
778 /* available styles: 778 /* available styles:
779 * default 779 * default
780 * marker 780 * marker
@@ -783,28 +783,28 @@ extern "C" {
783 */ 783 */
784 784
785 /* toggle */ 785 /* toggle */
786 EAPI Evas_Object *elm_toggle_add(Evas_Object *parent); 786 EAPI Evas_Object *elm_toggle_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
787 EAPI void elm_toggle_label_set(Evas_Object *obj, const char *label); 787 EAPI void elm_toggle_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
788 EAPI const char *elm_toggle_label_get(const Evas_Object *obj); 788 EAPI const char *elm_toggle_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
789 EAPI void elm_toggle_icon_set(Evas_Object *obj, Evas_Object *icon); 789 EAPI void elm_toggle_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
790 EAPI Evas_Object *elm_toggle_icon_get(const Evas_Object *obj); 790 EAPI Evas_Object *elm_toggle_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
791 EAPI Evas_Object *elm_toggle_icon_unset(Evas_Object *obj); 791 EAPI Evas_Object *elm_toggle_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
792 EAPI void elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel); 792 EAPI void elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel) EINA_ARG_NONNULL(1);
793 EAPI void elm_toggle_states_labels_get(const Evas_Object *obj, const char **onlabel, const char **offlabel); 793 EAPI void elm_toggle_states_labels_get(const Evas_Object *obj, const char **onlabel, const char **offlabel) EINA_ARG_NONNULL(1);
794 EAPI void elm_toggle_state_set(Evas_Object *obj, Eina_Bool state); 794 EAPI void elm_toggle_state_set(Evas_Object *obj, Eina_Bool state) EINA_ARG_NONNULL(1);
795 EAPI Eina_Bool elm_toggle_state_get(const Evas_Object *obj); 795 EAPI Eina_Bool elm_toggle_state_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
796 EAPI void elm_toggle_state_pointer_set(Evas_Object *obj, Eina_Bool *statep); 796 EAPI void elm_toggle_state_pointer_set(Evas_Object *obj, Eina_Bool *statep) EINA_ARG_NONNULL(1);
797 /* smart callbacks called: 797 /* smart callbacks called:
798 * "changed" - the user toggled the state 798 * "changed" - the user toggled the state
799 */ 799 */
800 800
801 /* frame */ 801 /* frame */
802 EAPI Evas_Object *elm_frame_add(Evas_Object *parent); 802 EAPI Evas_Object *elm_frame_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
803 EAPI void elm_frame_label_set(Evas_Object *obj, const char *label); 803 EAPI void elm_frame_label_set(Evas_Object *obj, const char *label); EINA_ARG_NONNULL(1)
804 EAPI const char *elm_frame_label_get(const Evas_Object *obj); 804 EAPI const char *elm_frame_label_get(const Evas_Object *obj); EINA_ARG_NONNULL(1)
805 EAPI void elm_frame_content_set(Evas_Object *obj, Evas_Object *content); 805 EAPI void elm_frame_content_set(Evas_Object *obj, Evas_Object *content); EINA_ARG_NONNULL(1)
806 EAPI Evas_Object *elm_frame_content_get(const Evas_Object *obj); 806 EAPI Evas_Object *elm_frame_content_get(const Evas_Object *obj); EINA_ARG_NONNULL(1)
807 EAPI Evas_Object *elm_frame_content_unset(Evas_Object *obj); 807 EAPI Evas_Object *elm_frame_content_unset(Evas_Object *obj); EINA_ARG_NONNULL(1)
808 /* available styles: 808 /* available styles:
809 * default 809 * default
810 * pad_small 810 * pad_small
@@ -818,14 +818,14 @@ extern "C" {
818 */ 818 */
819 819
820 /* table */ 820 /* table */
821 EAPI Evas_Object *elm_table_add(Evas_Object *parent); 821 EAPI Evas_Object *elm_table_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
822 EAPI void elm_table_homogenous_set(Evas_Object *obj, Eina_Bool homogenous); 822 EAPI void elm_table_homogenous_set(Evas_Object *obj, Eina_Bool homogenous) EINA_ARG_NONNULL(1);
823 EAPI Eina_Bool elm_table_homogenous_get(const Evas_Object *obj); 823 EAPI Eina_Bool elm_table_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
824 EAPI void elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical); 824 EAPI void elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical) EINA_ARG_NONNULL(1);
825 EAPI void elm_table_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical); 825 EAPI void elm_table_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical) EINA_ARG_NONNULL(1);
826 EAPI void elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h); 826 EAPI void elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
827 EAPI void elm_table_unpack(Evas_Object *obj, Evas_Object *subobj); 827 EAPI void elm_table_unpack(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
828 EAPI void elm_table_clear(Evas_Object *obj, Eina_Bool clear); 828 EAPI void elm_table_clear(Evas_Object *obj, Eina_Bool clear) EINA_ARG_NONNULL(1);
829 829
830 /* gengrid */ 830 /* gengrid */
831 typedef struct _Elm_Gengrid_Item_Class Elm_Gengrid_Item_Class; 831 typedef struct _Elm_Gengrid_Item_Class Elm_Gengrid_Item_Class;
@@ -848,64 +848,64 @@ extern "C" {
848 } func; 848 } func;
849 }; 849 };
850 850
851 EAPI Evas_Object *elm_gengrid_add(Evas_Object *parent); 851 EAPI Evas_Object *elm_gengrid_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
852 EAPI void elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h); 852 EAPI void elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
853 EAPI void elm_gengrid_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h); 853 EAPI void elm_gengrid_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
854 EAPI void elm_gengrid_align_set(Evas_Object *obj, double align_x, double align_y); 854 EAPI void elm_gengrid_align_set(Evas_Object *obj, double align_x, double align_y) EINA_ARG_NONNULL(1);
855 EAPI void elm_gengrid_align_get(const Evas_Object *obj, double *align_x, double *align_y); 855 EAPI void elm_gengrid_align_get(const Evas_Object *obj, double *align_x, double *align_y) EINA_ARG_NONNULL(1);
856 856
857 EAPI void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); 857 EAPI void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
858 EAPI Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj); 858 EAPI Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
859 EAPI void elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); 859 EAPI void elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
860 EAPI Eina_Bool elm_gengrid_no_select_mode_get(const Evas_Object *obj); 860 EAPI Eina_Bool elm_gengrid_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
861 EAPI void elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi); 861 EAPI void elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi) EINA_ARG_NONNULL(1);
862 EAPI Eina_Bool elm_gengrid_multi_select_get(const Evas_Object *obj); 862 EAPI Eina_Bool elm_gengrid_multi_select_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
863 EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); 863 EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
864 EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); 864 EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
865 EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel); 865 EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) EINA_ARG_NONNULL(1);
866 EAPI void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize); 866 EAPI void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) EINA_ARG_NONNULL(1);
867 EAPI void elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool setting); 867 EAPI void elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool setting) EINA_ARG_NONNULL(1);
868 868
869 EAPI Elm_Gengrid_Item *elm_gengrid_first_item_get(const Evas_Object *obj); 869 EAPI Elm_Gengrid_Item *elm_gengrid_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
870 EAPI Elm_Gengrid_Item *elm_gengrid_last_item_get(const Evas_Object *obj); 870 EAPI Elm_Gengrid_Item *elm_gengrid_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
871 871
872 EAPI Elm_Gengrid_Item *elm_gengrid_item_next_get(const Elm_Gengrid_Item *item); 872 EAPI Elm_Gengrid_Item *elm_gengrid_item_next_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
873 EAPI Elm_Gengrid_Item *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *item); 873 EAPI Elm_Gengrid_Item *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
874 EAPI Evas_Object *elm_gengrid_item_gengrid_get(const Elm_Gengrid_Item *item); 874 EAPI Evas_Object *elm_gengrid_item_gengrid_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
875 EAPI void elm_gengrid_item_del(Elm_Gengrid_Item *item); 875 EAPI void elm_gengrid_item_del(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
876 EAPI void elm_gengrid_item_update(Elm_Gengrid_Item *item); 876 EAPI void elm_gengrid_item_update(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
877 EAPI void *elm_gengrid_item_data_get(const Elm_Gengrid_Item *item); 877 EAPI void *elm_gengrid_item_data_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
878 EAPI void elm_gengrid_item_data_set(Elm_Gengrid_Item *item, const void *data); 878 EAPI void elm_gengrid_item_data_set(Elm_Gengrid_Item *item, const void *data) EINA_ARG_NONNULL(1);
879 EAPI void elm_gengrid_item_pos_get(const Elm_Gengrid_Item *item, unsigned int *x, unsigned int *y); 879 EAPI void elm_gengrid_item_pos_get(const Elm_Gengrid_Item *item, unsigned int *x, unsigned int *y) EINA_ARG_NONNULL(1);
880 EAPI void elm_gengrid_item_selected_set(Elm_Gengrid_Item *item, Eina_Bool selected); 880 EAPI void elm_gengrid_item_selected_set(Elm_Gengrid_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
881 EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *item); 881 EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
882 EAPI const Evas_Object *elm_gengrid_item_object_get(const Elm_Gengrid_Item *item); 882 EAPI const Evas_Object *elm_gengrid_item_object_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
883 EAPI void elm_gengrid_item_show(Elm_Gengrid_Item *item); 883 EAPI void elm_gengrid_item_show(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
884 EAPI void elm_gengrid_item_bring_in(Elm_Gengrid_Item *item); 884 EAPI void elm_gengrid_item_bring_in(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
885 EAPI void elm_gengrid_item_disabled_set(Elm_Gengrid_Item *item, Eina_Bool disabled); 885 EAPI void elm_gengrid_item_disabled_set(Elm_Gengrid_Item *item, Eina_Bool disabled) EINA_ARG_NONNULL(1);
886 EAPI Eina_Bool elm_gengrid_item_disabled_get(const Elm_Gengrid_Item *item); 886 EAPI Eina_Bool elm_gengrid_item_disabled_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
887 887
888 EAPI void elm_gengrid_item_tooltip_text_set(Elm_Gengrid_Item *item, const char *text); 888 EAPI void elm_gengrid_item_tooltip_text_set(Elm_Gengrid_Item *item, const char *text) EINA_ARG_NONNULL(1);
889 EAPI void elm_gengrid_item_tooltip_content_cb_set(Elm_Gengrid_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); 889 EAPI void elm_gengrid_item_tooltip_content_cb_set(Elm_Gengrid_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
890 EAPI void elm_gengrid_item_tooltip_unset(Elm_Gengrid_Item *item); 890 EAPI void elm_gengrid_item_tooltip_unset(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
891 EAPI void elm_gengrid_item_tooltip_style_set(Elm_Gengrid_Item *item, const char *style); 891 EAPI void elm_gengrid_item_tooltip_style_set(Elm_Gengrid_Item *item, const char *style) EINA_ARG_NONNULL(1);
892 EAPI const char *elm_gengrid_item_tooltip_style_get(const Elm_Gengrid_Item *item); 892 EAPI const char *elm_gengrid_item_tooltip_style_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
893 EAPI void elm_gengrid_item_cursor_set(Elm_Gengrid_Item *item, const char *cursor); 893 EAPI void elm_gengrid_item_cursor_set(Elm_Gengrid_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
894 EAPI const char *elm_gengrid_item_cursor_get(const Elm_Gengrid_Item *item); 894 EAPI const char *elm_gengrid_item_cursor_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
895 EAPI void elm_gengrid_item_cursor_unset(Elm_Gengrid_Item *item); 895 EAPI void elm_gengrid_item_cursor_unset(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
896 EAPI void elm_gengrid_item_cursor_style_set(Elm_Gengrid_Item *item, const char *style); 896 EAPI void elm_gengrid_item_cursor_style_set(Elm_Gengrid_Item *item, const char *style) EINA_ARG_NONNULL(1);
897 EAPI const char *elm_gengrid_item_cursor_style_get(const Elm_Gengrid_Item *item); 897 EAPI const char *elm_gengrid_item_cursor_style_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
898 EAPI void elm_gengrid_item_cursor_engine_only_set(Elm_Gengrid_Item *item, Eina_Bool engine_only); 898 EAPI void elm_gengrid_item_cursor_engine_only_set(Elm_Gengrid_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
899 EAPI Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Gengrid_Item *item); 899 EAPI Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
900 900
901 EAPI void elm_gengrid_clear(Evas_Object *obj); 901 EAPI void elm_gengrid_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
902 EAPI Elm_Gengrid_Item *elm_gengrid_selected_item_get(const Evas_Object *obj); 902 EAPI Elm_Gengrid_Item *elm_gengrid_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
903 EAPI const Eina_List *elm_gengrid_selected_items_get(const Evas_Object *obj); 903 EAPI const Eina_List *elm_gengrid_selected_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
904 904
905 EAPI Elm_Gengrid_Item *elm_gengrid_item_append(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data); 905 EAPI Elm_Gengrid_Item *elm_gengrid_item_append(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
906 EAPI Elm_Gengrid_Item *elm_gengrid_item_prepend(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data); 906 EAPI Elm_Gengrid_Item *elm_gengrid_item_prepend(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
907 EAPI Elm_Gengrid_Item *elm_gengrid_item_insert_before(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Gengrid_Item *relative, Evas_Smart_Cb func, const void *func_data); 907 EAPI Elm_Gengrid_Item *elm_gengrid_item_insert_before(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Gengrid_Item *relative, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
908 EAPI Elm_Gengrid_Item *elm_gengrid_item_insert_after(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Gengrid_Item *relative, Evas_Smart_Cb func, const void *func_data); 908 EAPI Elm_Gengrid_Item *elm_gengrid_item_insert_after(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Elm_Gengrid_Item *relative, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
909 /* smart callbacks called: 909 /* smart callbacks called:
910 * 910 *
911 * selected - User has selected a item. 911 * selected - User has selected a item.
@@ -939,50 +939,50 @@ extern "C" {
939 ELM_CLOCK_ALL = (1 << 6) - 1 939 ELM_CLOCK_ALL = (1 << 6) - 1
940 } Elm_Clock_Digedit; 940 } Elm_Clock_Digedit;
941 941
942 EAPI Evas_Object *elm_clock_add(Evas_Object *parent); 942 EAPI Evas_Object *elm_clock_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
943 EAPI void elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec); 943 EAPI void elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec) EINA_ARG_NONNULL(1);
944 EAPI void elm_clock_time_get(const Evas_Object *obj, int *hrs, int *min, int *sec); 944 EAPI void elm_clock_time_get(const Evas_Object *obj, int *hrs, int *min, int *sec) EINA_ARG_NONNULL(1);
945 EAPI void elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit); 945 EAPI void elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit) EINA_ARG_NONNULL(1);
946 EAPI Eina_Bool elm_clock_edit_get(const Evas_Object *obj); 946 EAPI Eina_Bool elm_clock_edit_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
947 EAPI void elm_clock_digit_edit_set(Evas_Object *obj, Elm_Clock_Digedit digedit); 947 EAPI void elm_clock_digit_edit_set(Evas_Object *obj, Elm_Clock_Digedit digedit) EINA_ARG_NONNULL(1);
948 EAPI Elm_Clock_Digedit elm_clock_digit_edit_get(const Evas_Object *obj); 948 EAPI Elm_Clock_Digedit elm_clock_digit_edit_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
949 EAPI void elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_pm); 949 EAPI void elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_pm) EINA_ARG_NONNULL(1);
950 EAPI Eina_Bool elm_clock_show_am_pm_get(const Evas_Object *obj); 950 EAPI Eina_Bool elm_clock_show_am_pm_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
951 EAPI void elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool seconds); 951 EAPI void elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool seconds) EINA_ARG_NONNULL(1);
952 EAPI Eina_Bool elm_clock_show_seconds_get(const Evas_Object *obj); 952 EAPI Eina_Bool elm_clock_show_seconds_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
953 EAPI void elm_clock_interval_set(Evas_Object *obj, double interval); 953 EAPI void elm_clock_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
954 EAPI double elm_clock_interval_get(const Evas_Object *obj); 954 EAPI double elm_clock_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
955 /* smart callbacks called: 955 /* smart callbacks called:
956 * "changed" - the user changed the time 956 * "changed" - the user changed the time
957 */ 957 */
958 958
959 /* layout */ 959 /* layout */
960 EAPI Evas_Object *elm_layout_add(Evas_Object *parent); 960 EAPI Evas_Object *elm_layout_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
961 EAPI Eina_Bool elm_layout_file_set(Evas_Object *obj, const char *file, const char *group); 961 EAPI Eina_Bool elm_layout_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1);
962 EAPI Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *clas, const char *group, const char *style); 962 EAPI Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *clas, const char *group, const char *style) EINA_ARG_NONNULL(1);
963 EAPI void elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content); 963 EAPI void elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content) EINA_ARG_NONNULL(1);
964 EAPI const Evas_Object *elm_layout_content_get(const Evas_Object *obj, const char *swallow); 964 EAPI const Evas_Object *elm_layout_content_get(const Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
965 EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, const char *swallow); 965 EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
966 EAPI void elm_layout_text_set(Evas_Object *obj, const char *part, const char *text); 966 EAPI void elm_layout_text_set(Evas_Object *obj, const char *part, const char *text) EINA_ARG_NONNULL(1);
967 EAPI const char *elm_layout_text_get(const Evas_Object *obj, const char *part); 967 EAPI const char *elm_layout_text_get(const Evas_Object *obj, const char *part) EINA_ARG_NONNULL(1);
968 EAPI void elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child); 968 EAPI void elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child) EINA_ARG_NONNULL(1);
969 EAPI void elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child); 969 EAPI void elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child) EINA_ARG_NONNULL(1);
970 EAPI void elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference); 970 EAPI void elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference) EINA_ARG_NONNULL(1);
971 EAPI void elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos); 971 EAPI void elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos) EINA_ARG_NONNULL(1);
972 EAPI Evas_Object *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child); 972 EAPI Evas_Object *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child) EINA_ARG_NONNULL(1, 2, 3);
973 EAPI void elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear); 973 EAPI void elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear) EINA_ARG_NONNULL(1, 2);
974 EAPI void elm_layout_table_pack(Evas_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan); 974 EAPI void elm_layout_table_pack(Evas_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan) EINA_ARG_NONNULL(1);
975 EAPI Evas_Object *elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj); 975 EAPI Evas_Object *elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj) EINA_ARG_NONNULL(1, 2, 3);
976 EAPI void elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear); 976 EAPI void elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear) EINA_ARG_NONNULL(1, 2);
977 EAPI Evas_Object *elm_layout_edje_get(const Evas_Object *obj); 977 EAPI Evas_Object *elm_layout_edje_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
978 EAPI void elm_layout_sizing_eval(Evas_Object *obj); 978 EAPI void elm_layout_sizing_eval(Evas_Object *obj) EINA_ARG_NONNULL(1);
979 EAPI Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor); 979 EAPI Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor) EINA_ARG_NONNULL(1, 2);
980 EAPI const char *elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name); 980 EAPI const char *elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
981 EAPI void elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name); 981 EAPI void elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
982 EAPI Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style); 982 EAPI Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style) EINA_ARG_NONNULL(1, 2);
983 EAPI const char *elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name); 983 EAPI const char *elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
984 EAPI Eina_Bool elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const char *part_name, Eina_Bool engine_only); 984 EAPI Eina_Bool elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const char *part_name, Eina_Bool engine_only) EINA_ARG_NONNULL(1, 2);
985 EAPI Eina_Bool elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name); 985 EAPI Eina_Bool elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
986/** 986/**
987 * @def elm_layout_icon_set 987 * @def elm_layout_icon_set
988 * Convienience macro to set the icon object in a layout that follows the 988 * Convienience macro to set the icon object in a layout that follows the
@@ -1076,18 +1076,18 @@ extern "C" {
1076 ELM_NOTIFY_ORIENT_BOTTOM_RIGHT, 1076 ELM_NOTIFY_ORIENT_BOTTOM_RIGHT,
1077 ELM_NOTIFY_ORIENT_LAST 1077 ELM_NOTIFY_ORIENT_LAST
1078 } Elm_Notify_Orient; 1078 } Elm_Notify_Orient;
1079 EAPI Evas_Object *elm_notify_add(Evas_Object *parent); 1079 EAPI Evas_Object *elm_notify_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1080 EAPI void elm_notify_content_set(Evas_Object *obj, Evas_Object *content); 1080 EAPI void elm_notify_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
1081 EAPI Evas_Object *elm_notify_content_unset(Evas_Object *obj); 1081 EAPI Evas_Object *elm_notify_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
1082 EAPI Evas_Object *elm_notify_content_get(const Evas_Object *obj); 1082 EAPI Evas_Object *elm_notify_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1083 EAPI void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent); 1083 EAPI void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
1084 EAPI Evas_Object *elm_notify_parent_get(const Evas_Object *obj); 1084 EAPI Evas_Object *elm_notify_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1085 EAPI void elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient); 1085 EAPI void elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient) EINA_ARG_NONNULL(1);
1086 EAPI Elm_Notify_Orient elm_notify_orient_get(const Evas_Object *obj); 1086 EAPI Elm_Notify_Orient elm_notify_orient_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1087 EAPI void elm_notify_timeout_set(Evas_Object *obj, double timeout); 1087 EAPI void elm_notify_timeout_set(Evas_Object *obj, double timeout) EINA_ARG_NONNULL(1);
1088 EAPI double elm_notify_timeout_get(const Evas_Object *obj); 1088 EAPI double elm_notify_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1089 EAPI void elm_notify_repeat_events_set(Evas_Object *obj, Eina_Bool repeat); 1089 EAPI void elm_notify_repeat_events_set(Evas_Object *obj, Eina_Bool repeat) EINA_ARG_NONNULL(1);
1090 EAPI Eina_Bool elm_notify_repeat_events_get(const Evas_Object *obj); 1090 EAPI Eina_Bool elm_notify_repeat_events_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1091 /* smart callbacks called: 1091 /* smart callbacks called:
1092 * "timeout" - when timeout happens on notify and it's hidden 1092 * "timeout" - when timeout happens on notify and it's hidden
1093 * "block,clicked" - when it's hidden by a click outside of the notify's view 1093 * "block,clicked" - when it's hidden by a click outside of the notify's view
@@ -1101,15 +1101,15 @@ extern "C" {
1101 ELM_HOVER_AXIS_VERTICAL, 1101 ELM_HOVER_AXIS_VERTICAL,
1102 ELM_HOVER_AXIS_BOTH 1102 ELM_HOVER_AXIS_BOTH
1103 } Elm_Hover_Axis; 1103 } Elm_Hover_Axis;
1104 EAPI Evas_Object *elm_hover_add(Evas_Object *parent); 1104 EAPI Evas_Object *elm_hover_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1105 EAPI void elm_hover_target_set(Evas_Object *obj, Evas_Object *target); 1105 EAPI void elm_hover_target_set(Evas_Object *obj, Evas_Object *target) EINA_ARG_NONNULL(1);
1106 EAPI Evas_Object *elm_hover_target_get(const Evas_Object *obj); 1106 EAPI Evas_Object *elm_hover_target_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1107 EAPI void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent); 1107 EAPI void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
1108 EAPI Evas_Object *elm_hover_parent_get(const Evas_Object *obj); 1108 EAPI Evas_Object *elm_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1109 EAPI void elm_hover_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content); 1109 EAPI void elm_hover_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content) EINA_ARG_NONNULL(1);
1110 EAPI Evas_Object *elm_hover_content_get(const Evas_Object *obj, const char *swallow); 1110 EAPI Evas_Object *elm_hover_content_get(const Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
1111 EAPI Evas_Object *elm_hover_content_unset(Evas_Object *obj, const char *swallow); 1111 EAPI Evas_Object *elm_hover_content_unset(Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
1112 EAPI const char *elm_hover_best_content_location_get(const Evas_Object *obj, Elm_Hover_Axis pref_axis); 1112 EAPI const char *elm_hover_best_content_location_get(const Evas_Object *obj, Elm_Hover_Axis pref_axis) EINA_ARG_NONNULL(1);
1113 /* available styles: 1113 /* available styles:
1114 * default 1114 * default
1115 * popout 1115 * popout
@@ -1138,54 +1138,54 @@ extern "C" {
1138 } Elm_Icon_Type; 1138 } Elm_Icon_Type;
1139 typedef struct _Elm_Hoversel_Item Elm_Hoversel_Item; /**< Item of Elm_Hoversel. Sub-type of Elm_Widget_Item */ 1139 typedef struct _Elm_Hoversel_Item Elm_Hoversel_Item; /**< Item of Elm_Hoversel. Sub-type of Elm_Widget_Item */
1140 1140
1141 EAPI Evas_Object *elm_entry_add(Evas_Object *parent); 1141 EAPI Evas_Object *elm_entry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1142 EAPI void elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line); 1142 EAPI void elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line) EINA_ARG_NONNULL(1);
1143 EAPI Eina_Bool elm_entry_single_line_get(const Evas_Object *obj); 1143 EAPI Eina_Bool elm_entry_single_line_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1144 EAPI void elm_entry_password_set(Evas_Object *obj, Eina_Bool password); 1144 EAPI void elm_entry_password_set(Evas_Object *obj, Eina_Bool password) EINA_ARG_NONNULL(1);
1145 EAPI Eina_Bool elm_entry_password_get(const Evas_Object *obj); 1145 EAPI Eina_Bool elm_entry_password_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1146 EAPI void elm_entry_entry_set(Evas_Object *obj, const char *entry); 1146 EAPI void elm_entry_entry_set(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
1147 EAPI const char *elm_entry_entry_get(const Evas_Object *obj); 1147 EAPI const char *elm_entry_entry_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1148 EAPI const char *elm_entry_selection_get(const Evas_Object *obj); 1148 EAPI const char *elm_entry_selection_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1149 EAPI void elm_entry_entry_insert(Evas_Object *obj, const char *entry); 1149 EAPI void elm_entry_entry_insert(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
1150 EAPI void elm_entry_line_wrap_set(Evas_Object *obj, Eina_Bool wrap); 1150 EAPI void elm_entry_line_wrap_set(Evas_Object *obj, Eina_Bool wrap) EINA_ARG_NONNULL(1);
1151 EAPI void elm_entry_line_char_wrap_set(Evas_Object *obj, Eina_Bool wrap); 1151 EAPI void elm_entry_line_char_wrap_set(Evas_Object *obj, Eina_Bool wrap) EINA_ARG_NONNULL(1);
1152 EAPI void elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable); 1152 EAPI void elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable) EINA_ARG_NONNULL(1);
1153 EAPI Eina_Bool elm_entry_editable_get(const Evas_Object *obj); 1153 EAPI Eina_Bool elm_entry_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1154 EAPI void elm_entry_select_none(Evas_Object *obj); 1154 EAPI void elm_entry_select_none(Evas_Object *obj) EINA_ARG_NONNULL(1);
1155 EAPI void elm_entry_select_all(Evas_Object *obj); 1155 EAPI void elm_entry_select_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
1156 EAPI Eina_Bool elm_entry_cursor_next(Evas_Object *obj); 1156 EAPI Eina_Bool elm_entry_cursor_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
1157 EAPI Eina_Bool elm_entry_cursor_prev(Evas_Object *obj); 1157 EAPI Eina_Bool elm_entry_cursor_prev(Evas_Object *obj) EINA_ARG_NONNULL(1);
1158 EAPI Eina_Bool elm_entry_cursor_up(Evas_Object *obj); 1158 EAPI Eina_Bool elm_entry_cursor_up(Evas_Object *obj) EINA_ARG_NONNULL(1);
1159 EAPI Eina_Bool elm_entry_cursor_down(Evas_Object *obj); 1159 EAPI Eina_Bool elm_entry_cursor_down(Evas_Object *obj) EINA_ARG_NONNULL(1);
1160 EAPI void elm_entry_cursor_begin_set(Evas_Object *obj); 1160 EAPI void elm_entry_cursor_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
1161 EAPI void elm_entry_cursor_end_set(Evas_Object *obj); 1161 EAPI void elm_entry_cursor_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
1162 EAPI void elm_entry_cursor_line_begin_set(Evas_Object *obj); 1162 EAPI void elm_entry_cursor_line_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
1163 EAPI void elm_entry_cursor_line_end_set(Evas_Object *obj); 1163 EAPI void elm_entry_cursor_line_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
1164 EAPI void elm_entry_cursor_selection_begin(Evas_Object *obj); 1164 EAPI void elm_entry_cursor_selection_begin(Evas_Object *obj) EINA_ARG_NONNULL(1);
1165 EAPI void elm_entry_cursor_selection_end(Evas_Object *obj); 1165 EAPI void elm_entry_cursor_selection_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
1166 EAPI Eina_Bool elm_entry_cursor_is_format_get(const Evas_Object *obj); 1166 EAPI Eina_Bool elm_entry_cursor_is_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1167 EAPI Eina_Bool elm_entry_cursor_is_visible_format_get(const Evas_Object *obj); 1167 EAPI Eina_Bool elm_entry_cursor_is_visible_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1168 EAPI const char *elm_entry_cursor_content_get(const Evas_Object *obj); 1168 EAPI const char *elm_entry_cursor_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1169 EAPI void elm_entry_selection_cut(Evas_Object *obj); 1169 EAPI void elm_entry_selection_cut(Evas_Object *obj) EINA_ARG_NONNULL(1);
1170 EAPI void elm_entry_selection_copy(Evas_Object *obj); 1170 EAPI void elm_entry_selection_copy(Evas_Object *obj) EINA_ARG_NONNULL(1);
1171 EAPI void elm_entry_selection_paste(Evas_Object *obj); 1171 EAPI void elm_entry_selection_paste(Evas_Object *obj) EINA_ARG_NONNULL(1);
1172 EAPI void elm_entry_context_menu_clear(Evas_Object *obj); 1172 EAPI void elm_entry_context_menu_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
1173 EAPI void elm_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); 1173 EAPI void elm_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
1174 EAPI void elm_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled); 1174 EAPI void elm_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
1175 EAPI Eina_Bool elm_entry_context_menu_disabled_get(const Evas_Object *obj); 1175 EAPI Eina_Bool elm_entry_context_menu_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1176 EAPI void elm_entry_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data); 1176 EAPI void elm_entry_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
1177 EAPI void elm_entry_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data); 1177 EAPI void elm_entry_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
1178 EAPI void elm_entry_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data); 1178 EAPI void elm_entry_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
1179 EAPI void elm_entry_text_filter_append(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data); 1179 EAPI void elm_entry_text_filter_append(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) EINA_ARG_NONNULL(1, 2);
1180 EAPI void elm_entry_text_filter_prepend(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data); 1180 EAPI void elm_entry_text_filter_prepend(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) EINA_ARG_NONNULL(1, 2);
1181 EAPI void elm_entry_text_filter_remove(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data); 1181 EAPI void elm_entry_text_filter_remove(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) EINA_ARG_NONNULL(1, 2);
1182 EAPI char *elm_entry_markup_to_utf8(const char *s); 1182 EAPI char *elm_entry_markup_to_utf8(const char *s);
1183 EAPI char *elm_entry_utf8_to_markup(const char *s); 1183 EAPI char *elm_entry_utf8_to_markup(const char *s);
1184 EAPI void elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format); 1184 EAPI void elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format) EINA_ARG_NONNULL(1);
1185 EAPI void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format); 1185 EAPI void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format) EINA_ARG_NONNULL(1);
1186 EAPI void elm_entry_file_save(Evas_Object *obj); 1186 EAPI void elm_entry_file_save(Evas_Object *obj) EINA_ARG_NONNULL(1);
1187 EAPI void elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave); 1187 EAPI void elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave) EINA_ARG_NONNULL(1);
1188 EAPI Eina_Bool elm_entry_autosave_get(const Evas_Object *obj); 1188 EAPI Eina_Bool elm_entry_autosave_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1189 /* pre-made filters for entries */ 1189 /* pre-made filters for entries */
1190 typedef struct _Elm_Entry_Filter_Limit_Size Elm_Entry_Filter_Limit_Size; 1190 typedef struct _Elm_Entry_Filter_Limit_Size Elm_Entry_Filter_Limit_Size;
1191 struct _Elm_Entry_Filter_Limit_Size 1191 struct _Elm_Entry_Filter_Limit_Size
@@ -1193,14 +1193,14 @@ extern "C" {
1193 int max_char_count; 1193 int max_char_count;
1194 int max_byte_count; 1194 int max_byte_count;
1195 }; 1195 };
1196 EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text); 1196 EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text) EINA_ARG_NONNULL(1, 2, 3);
1197 typedef struct _Elm_Entry_Filter_Accept_Set Elm_Entry_Filter_Accept_Set; 1197 typedef struct _Elm_Entry_Filter_Accept_Set Elm_Entry_Filter_Accept_Set;
1198 struct _Elm_Entry_Filter_Accept_Set 1198 struct _Elm_Entry_Filter_Accept_Set
1199 { 1199 {
1200 const char *accepted; 1200 const char *accepted;
1201 const char *rejected; 1201 const char *rejected;
1202 }; 1202 };
1203 EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text); 1203 EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text) EINA_ARG_NONNULL(1, 3);
1204 /* smart callbacks called: 1204 /* smart callbacks called:
1205 * "changed" - the text content changed 1205 * "changed" - the text content changed
1206 * "selection,start" - the user started selecting text 1206 * "selection,start" - the user started selecting text
@@ -1239,20 +1239,20 @@ extern "C" {
1239 Eina_Bool hover_top : 1; 1239 Eina_Bool hover_top : 1;
1240 Eina_Bool hover_bottom : 1; 1240 Eina_Bool hover_bottom : 1;
1241 }; 1241 };
1242 EAPI Evas_Object *elm_anchorview_add(Evas_Object *parent); 1242 EAPI Evas_Object *elm_anchorview_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1243 EAPI void elm_anchorview_text_set(Evas_Object *obj, const char *text); 1243 EAPI void elm_anchorview_text_set(Evas_Object *obj, const char *text) EINA_ARG_NONNULL(1);
1244 EAPI const char *elm_anchorview_text_get(const Evas_Object *obj); 1244 EAPI const char *elm_anchorview_text_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1245 1245
1246 EAPI void elm_anchorview_hover_parent_set(Evas_Object *obj, Evas_Object *parent); 1246 EAPI void elm_anchorview_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
1247 EAPI Evas_Object *elm_anchorview_hover_parent_get(const Evas_Object *obj); 1247 EAPI Evas_Object *elm_anchorview_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1248 EAPI void elm_anchorview_hover_style_set(Evas_Object *obj, const char *style); 1248 EAPI void elm_anchorview_hover_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
1249 EAPI const char *elm_anchorview_hover_style_get(const Evas_Object *obj); 1249 EAPI const char *elm_anchorview_hover_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1250 EAPI void elm_anchorview_hover_end(Evas_Object *obj); 1250 EAPI void elm_anchorview_hover_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
1251 EAPI void elm_anchorview_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); 1251 EAPI void elm_anchorview_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
1252 EAPI void elm_anchorview_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); 1252 EAPI void elm_anchorview_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
1253 EAPI void elm_anchorview_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorview, const char *item), void *data); 1253 EAPI void elm_anchorview_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorview, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
1254 EAPI void elm_anchorview_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorview, const char *item), void *data); 1254 EAPI void elm_anchorview_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorview, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
1255 EAPI void elm_anchorview_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorview, const char *item), void *data); 1255 EAPI void elm_anchorview_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorview, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
1256 /* smart callbacks called: 1256 /* smart callbacks called:
1257 * "anchor,clicked" - achor called was clicked | event_info = Elm_Entry_Anchorview_Info 1257 * "anchor,clicked" - achor called was clicked | event_info = Elm_Entry_Anchorview_Info
1258 */ 1258 */
@@ -1273,46 +1273,46 @@ extern "C" {
1273 Eina_Bool hover_top : 1; 1273 Eina_Bool hover_top : 1;
1274 Eina_Bool hover_bottom : 1; 1274 Eina_Bool hover_bottom : 1;
1275 }; 1275 };
1276 EAPI Evas_Object *elm_anchorblock_add(Evas_Object *parent); 1276 EAPI Evas_Object *elm_anchorblock_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1277 EAPI void elm_anchorblock_text_set(Evas_Object *obj, const char *text); 1277 EAPI void elm_anchorblock_text_set(Evas_Object *obj, const char *text) EINA_ARG_NONNULL(1);
1278 EAPI const char *elm_anchorblock_text_get(const Evas_Object *obj); 1278 EAPI const char *elm_anchorblock_text_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1279 EAPI void elm_anchorblock_hover_parent_set(Evas_Object *obj, Evas_Object *parent); 1279 EAPI void elm_anchorblock_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
1280 EAPI Evas_Object *elm_anchorblock_hover_parent_get(const Evas_Object *obj); 1280 EAPI Evas_Object *elm_anchorblock_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1281 EAPI void elm_anchorblock_hover_style_set(Evas_Object *obj, const char *style); 1281 EAPI void elm_anchorblock_hover_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
1282 EAPI const char *elm_anchorblock_hover_style_get(const Evas_Object *obj); 1282 EAPI const char *elm_anchorblock_hover_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1283 EAPI void elm_anchorblock_hover_end(Evas_Object *obj); 1283 EAPI void elm_anchorblock_hover_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
1284 EAPI void elm_anchorblock_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorblock, const char *item), void *data); 1284 EAPI void elm_anchorblock_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorblock, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
1285 EAPI void elm_anchorblock_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorblock, const char *item), void *data); 1285 EAPI void elm_anchorblock_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorblock, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
1286 EAPI void elm_anchorblock_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorblock, const char *item), void *data); 1286 EAPI void elm_anchorblock_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *anchorblock, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
1287 /* smart callbacks called: 1287 /* smart callbacks called:
1288 * "anchor,clicked" - achor called was clicked | event_info = Elm_Entry_Anchorblock_Info 1288 * "anchor,clicked" - achor called was clicked | event_info = Elm_Entry_Anchorblock_Info
1289 */ 1289 */
1290 1290
1291 /* bubble */ 1291 /* bubble */
1292 EAPI Evas_Object *elm_bubble_add(Evas_Object *parent); 1292 EAPI Evas_Object *elm_bubble_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1293 EAPI void elm_bubble_label_set(Evas_Object *obj, const char *label); 1293 EAPI void elm_bubble_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
1294 EAPI const char *elm_bubble_label_get(const Evas_Object *obj); 1294 EAPI const char *elm_bubble_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1295 EAPI void elm_bubble_info_set(Evas_Object *obj, const char *info); 1295 EAPI void elm_bubble_info_set(Evas_Object *obj, const char *info) EINA_ARG_NONNULL(1);
1296 EAPI const char *elm_bubble_info_get(const Evas_Object *obj); 1296 EAPI const char *elm_bubble_info_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1297 1297
1298 EAPI void elm_bubble_content_set(Evas_Object *obj, Evas_Object *content); 1298 EAPI void elm_bubble_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
1299 EAPI Evas_Object *elm_bubble_content_get(const Evas_Object *obj); 1299 EAPI Evas_Object *elm_bubble_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1300 EAPI Evas_Object *elm_bubble_content_unset(Evas_Object *obj); 1300 EAPI Evas_Object *elm_bubble_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
1301 EAPI void elm_bubble_icon_set(Evas_Object *obj, Evas_Object *icon); 1301 EAPI void elm_bubble_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
1302 EAPI Evas_Object *elm_bubble_icon_get(const Evas_Object *obj); 1302 EAPI Evas_Object *elm_bubble_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1303 EAPI Evas_Object *elm_bubble_icon_unset(Evas_Object *obj); 1303 EAPI Evas_Object *elm_bubble_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
1304 EAPI void elm_bubble_corner_set(Evas_Object *obj, const char *corner); 1304 EAPI void elm_bubble_corner_set(Evas_Object *obj, const char *corner) EINA_ARG_NONNULL(1, 2);
1305 EAPI const char* elm_bubble_corner_get(const Evas_Object *obj); 1305 EAPI const char* elm_bubble_corner_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1306 /* smart callbacks called: 1306 /* smart callbacks called:
1307 * "clicked" - the user clicked the bubble 1307 * "clicked" - the user clicked the bubble
1308 */ 1308 */
1309 1309
1310 /* photo */ 1310 /* photo */
1311 EAPI Evas_Object *elm_photo_add(Evas_Object *parent); 1311 EAPI Evas_Object *elm_photo_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1312 EAPI Eina_Bool elm_photo_file_set(Evas_Object *obj, const char *file); 1312 EAPI Eina_Bool elm_photo_file_set(Evas_Object *obj, const char *file) EINA_ARG_NONNULL(1);
1313 EAPI void elm_photo_size_set(Evas_Object *obj, int size); 1313 EAPI void elm_photo_size_set(Evas_Object *obj, int size) EINA_ARG_NONNULL(1);
1314 EAPI void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill); 1314 EAPI void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill) EINA_ARG_NONNULL(1);
1315 EAPI void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set); 1315 EAPI void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set) EINA_ARG_NONNULL(1);
1316 /* smart callbacks called: 1316 /* smart callbacks called:
1317 * "clicked" - the user clicked the icon 1317 * "clicked" - the user clicked the icon
1318 */ 1318 */
@@ -1326,17 +1326,17 @@ extern "C" {
1326 ELM_THUMB_ANIMATION_LAST 1326 ELM_THUMB_ANIMATION_LAST
1327 } Elm_Thumb_Animation_Setting; 1327 } Elm_Thumb_Animation_Setting;
1328 1328
1329 EAPI Evas_Object *elm_thumb_add(Evas_Object *parent); 1329 EAPI Evas_Object *elm_thumb_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1330 EAPI void elm_thumb_reload(Evas_Object *obj); 1330 EAPI void elm_thumb_reload(Evas_Object *obj) EINA_ARG_NONNULL(1);
1331 EAPI void elm_thumb_file_set(Evas_Object *obj, const char *file, const char *key); 1331 EAPI void elm_thumb_file_set(Evas_Object *obj, const char *file, const char *key) EINA_ARG_NONNULL(1);
1332 EAPI void elm_thumb_file_get(const Evas_Object *obj, const char **file, const char **key); 1332 EAPI void elm_thumb_file_get(const Evas_Object *obj, const char **file, const char **key) EINA_ARG_NONNULL(1);
1333 EAPI void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key); 1333 EAPI void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key) EINA_ARG_NONNULL(1);
1334 EAPI void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting s); 1334 EAPI void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting s) EINA_ARG_NONNULL(1);
1335 EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj); 1335 EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1336 EAPI struct _Ethumb_Client *elm_thumb_ethumb_client_get(void); 1336 EAPI struct _Ethumb_Client *elm_thumb_ethumb_client_get(void);
1337 EAPI Eina_Bool elm_thumb_ethumb_client_connected(void); 1337 EAPI Eina_Bool elm_thumb_ethumb_client_connected(void);
1338 EAPI Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit); 1338 EAPI Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit) EINA_ARG_NONNULL(1);
1339 EAPI Eina_Bool elm_thumb_editable_get(const Evas_Object *obj); 1339 EAPI Eina_Bool elm_thumb_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1340 /* available styles: 1340 /* available styles:
1341 * default 1341 * default
1342 * noframe 1342 * noframe
@@ -1352,28 +1352,28 @@ extern "C" {
1352 */ 1352 */
1353 1353
1354 /* hoversel */ 1354 /* hoversel */
1355 EAPI Evas_Object *elm_hoversel_add(Evas_Object *parent); 1355 EAPI Evas_Object *elm_hoversel_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1356 EAPI void elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); 1356 EAPI void elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
1357 EAPI Eina_Bool elm_hoversel_horizontal_get(const Evas_Object *obj); 1357 EAPI Eina_Bool elm_hoversel_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1358 EAPI void elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent); 1358 EAPI void elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
1359 EAPI Evas_Object *elm_hoversel_hover_parent_get(const Evas_Object *obj); 1359 EAPI Evas_Object *elm_hoversel_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1360 EAPI void elm_hoversel_label_set(Evas_Object *obj, const char *label); 1360 EAPI void elm_hoversel_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
1361 EAPI const char *elm_hoversel_label_get(const Evas_Object *obj); 1361 EAPI const char *elm_hoversel_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1362 EAPI void elm_hoversel_icon_set(Evas_Object *obj, Evas_Object *icon); 1362 EAPI void elm_hoversel_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
1363 EAPI Evas_Object *elm_hoversel_icon_get(const Evas_Object *obj); 1363 EAPI Evas_Object *elm_hoversel_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1364 EAPI Evas_Object *elm_hoversel_icon_unset(Evas_Object *obj); 1364 EAPI Evas_Object *elm_hoversel_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
1365 EAPI void elm_hoversel_hover_begin(Evas_Object *obj); 1365 EAPI void elm_hoversel_hover_begin(Evas_Object *obj) EINA_ARG_NONNULL(1);
1366 EAPI void elm_hoversel_hover_end(Evas_Object *obj); 1366 EAPI void elm_hoversel_hover_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
1367 EAPI Eina_Bool elm_hoversel_expanded_get(const Evas_Object *obj); 1367 EAPI Eina_Bool elm_hoversel_expanded_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1368 EAPI void elm_hoversel_clear(Evas_Object *obj); 1368 EAPI void elm_hoversel_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
1369 EAPI const Eina_List * elm_hoversel_items_get(const Evas_Object *obj); 1369 EAPI const Eina_List * elm_hoversel_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1370 EAPI Elm_Hoversel_Item *elm_hoversel_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); 1370 EAPI Elm_Hoversel_Item *elm_hoversel_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
1371 EAPI void elm_hoversel_item_del(Elm_Hoversel_Item *item); 1371 EAPI void elm_hoversel_item_del(Elm_Hoversel_Item *item) EINA_ARG_NONNULL(1);
1372 EAPI void elm_hoversel_item_del_cb_set(Elm_Hoversel_Item *it, Evas_Smart_Cb func); 1372 EAPI void elm_hoversel_item_del_cb_set(Elm_Hoversel_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
1373 EAPI void *elm_hoversel_item_data_get(const Elm_Hoversel_Item *it); 1373 EAPI void *elm_hoversel_item_data_get(const Elm_Hoversel_Item *it) EINA_ARG_NONNULL(1);
1374 EAPI const char *elm_hoversel_item_label_get(const Elm_Hoversel_Item *it); 1374 EAPI const char *elm_hoversel_item_label_get(const Elm_Hoversel_Item *it) EINA_ARG_NONNULL(1);
1375 EAPI void elm_hoversel_item_icon_set(Elm_Hoversel_Item *it, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type); 1375 EAPI void elm_hoversel_item_icon_set(Elm_Hoversel_Item *it, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type) EINA_ARG_NONNULL(1);
1376 EAPI void elm_hoversel_item_icon_get(const Elm_Hoversel_Item *it, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type); 1376 EAPI void elm_hoversel_item_icon_get(const Elm_Hoversel_Item *it, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type) EINA_ARG_NONNULL(1);
1377 /* smart callbacks called: 1377 /* smart callbacks called:
1378 * "clicked" - the user clicked the hoversel button and popped up the sel 1378 * "clicked" - the user clicked the hoversel button and popped up the sel
1379 * "selected" - an item in the hoversel list is selected 1379 * "selected" - an item in the hoversel list is selected
@@ -1392,69 +1392,69 @@ extern "C" {
1392 typedef struct _Elm_Toolbar_Item Elm_Toolbar_Item; /**< Item of Elm_Toolbar. Sub-type of Elm_Widget_Item */ 1392 typedef struct _Elm_Toolbar_Item Elm_Toolbar_Item; /**< Item of Elm_Toolbar. Sub-type of Elm_Widget_Item */
1393 typedef struct _Elm_Toolbar_Item_State Elm_Toolbar_Item_State; /** State of a Elm_Toolbar_Item */ 1393 typedef struct _Elm_Toolbar_Item_State Elm_Toolbar_Item_State; /** State of a Elm_Toolbar_Item */
1394 1394
1395 EAPI Evas_Object *elm_toolbar_add(Evas_Object *parent); 1395 EAPI Evas_Object *elm_toolbar_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1396 EAPI void elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size); 1396 EAPI void elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size) EINA_ARG_NONNULL(1);
1397 EAPI int elm_toolbar_icon_size_get(const Evas_Object *obj); 1397 EAPI int elm_toolbar_icon_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1398 EAPI void elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order); 1398 EAPI void elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order) EINA_ARG_NONNULL(1);
1399 EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj); 1399 EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1400 EAPI void elm_toolbar_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); 1400 EAPI void elm_toolbar_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
1401 EAPI Eina_Bool elm_toolbar_no_select_mode_get(const Evas_Object *obj); 1401 EAPI Eina_Bool elm_toolbar_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1402 EAPI Elm_Toolbar_Item *elm_toolbar_item_append(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); 1402 EAPI Elm_Toolbar_Item *elm_toolbar_item_append(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
1403 EAPI Elm_Toolbar_Item *elm_toolbar_item_prepend(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); 1403 EAPI Elm_Toolbar_Item *elm_toolbar_item_prepend(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
1404 EAPI Elm_Toolbar_Item *elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Toolbar_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); 1404 EAPI Elm_Toolbar_Item *elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Toolbar_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
1405 EAPI Elm_Toolbar_Item *elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Toolbar_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); 1405 EAPI Elm_Toolbar_Item *elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Toolbar_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
1406 EAPI Elm_Toolbar_Item *elm_toolbar_first_item_get(const Evas_Object *obj); 1406 EAPI Elm_Toolbar_Item *elm_toolbar_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1407 EAPI Elm_Toolbar_Item *elm_toolbar_last_item_get(const Evas_Object *obj); 1407 EAPI Elm_Toolbar_Item *elm_toolbar_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1408 EAPI Elm_Toolbar_Item *elm_toolbar_item_next_get(const Elm_Toolbar_Item *item); 1408 EAPI Elm_Toolbar_Item *elm_toolbar_item_next_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1409 EAPI Elm_Toolbar_Item *elm_toolbar_item_prev_get(const Elm_Toolbar_Item *item); 1409 EAPI Elm_Toolbar_Item *elm_toolbar_item_prev_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1410 EAPI Evas_Object *elm_toolbar_item_toolbar_get(const Elm_Toolbar_Item *item); 1410 EAPI Evas_Object *elm_toolbar_item_toolbar_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1411 EAPI void elm_toolbar_item_priority_set(Elm_Toolbar_Item *item, int priority); 1411 EAPI void elm_toolbar_item_priority_set(Elm_Toolbar_Item *item, int priority) EINA_ARG_NONNULL(1);
1412 EAPI int elm_toolbar_item_priority_get(const Elm_Toolbar_Item *item); 1412 EAPI int elm_toolbar_item_priority_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1413 EAPI const char *elm_toolbar_item_icon_get(const Elm_Toolbar_Item *item); 1413 EAPI const char *elm_toolbar_item_icon_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1414 EAPI const char *elm_toolbar_item_label_get(const Elm_Toolbar_Item *item); 1414 EAPI const char *elm_toolbar_item_label_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1415 EAPI void elm_toolbar_item_label_set(Elm_Toolbar_Item *item, const char *label); 1415 EAPI void elm_toolbar_item_label_set(Elm_Toolbar_Item *item, const char *label) EINA_ARG_NONNULL(1);
1416 EAPI void *elm_toolbar_item_data_get(const Elm_Toolbar_Item *item); 1416 EAPI void *elm_toolbar_item_data_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1417 EAPI void elm_toolbar_item_data_set(Elm_Toolbar_Item *item, const void *data); 1417 EAPI void elm_toolbar_item_data_set(Elm_Toolbar_Item *item, const void *data) EINA_ARG_NONNULL(1);
1418 EAPI Elm_Toolbar_Item *elm_toolbar_item_find_by_label(const Evas_Object *obj, const char *label); 1418 EAPI Elm_Toolbar_Item *elm_toolbar_item_find_by_label(const Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
1419 EAPI Eina_Bool elm_toolbar_item_selected_get(const Elm_Toolbar_Item *item); 1419 EAPI Eina_Bool elm_toolbar_item_selected_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1420 EAPI void elm_toolbar_item_selected_set(Elm_Toolbar_Item *item, Eina_Bool selected); 1420 EAPI void elm_toolbar_item_selected_set(Elm_Toolbar_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
1421 EAPI Elm_Toolbar_Item *elm_toolbar_selected_item_get(const Evas_Object *obj); 1421 EAPI Elm_Toolbar_Item *elm_toolbar_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1422 EAPI void elm_toolbar_item_icon_set(Elm_Toolbar_Item *item, const char *icon); 1422 EAPI void elm_toolbar_item_icon_set(Elm_Toolbar_Item *item, const char *icon) EINA_ARG_NONNULL(1);
1423 EAPI void elm_toolbar_item_del(Elm_Toolbar_Item *item); 1423 EAPI void elm_toolbar_item_del(Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1424 EAPI void elm_toolbar_item_del_cb_set(Elm_Toolbar_Item *item, Evas_Smart_Cb func); 1424 EAPI void elm_toolbar_item_del_cb_set(Elm_Toolbar_Item *item, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
1425 EAPI Eina_Bool elm_toolbar_item_disabled_get(const Elm_Toolbar_Item *item); 1425 EAPI Eina_Bool elm_toolbar_item_disabled_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1426 EAPI void elm_toolbar_item_disabled_set(Elm_Toolbar_Item *item, Eina_Bool disabled); 1426 EAPI void elm_toolbar_item_disabled_set(Elm_Toolbar_Item *item, Eina_Bool disabled) EINA_ARG_NONNULL(1);
1427 EAPI void elm_toolbar_item_separator_set(Elm_Toolbar_Item *item, Eina_Bool separator); 1427 EAPI void elm_toolbar_item_separator_set(Elm_Toolbar_Item *item, Eina_Bool separator) EINA_ARG_NONNULL(1);
1428 EAPI Eina_Bool elm_toolbar_item_separator_get(const Elm_Toolbar_Item *item); 1428 EAPI Eina_Bool elm_toolbar_item_separator_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1429 EAPI void elm_toolbar_mode_shrink_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode); 1429 EAPI void elm_toolbar_mode_shrink_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode) EINA_ARG_NONNULL(1);
1430 EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_mode_shrink_get(const Evas_Object *obj); 1430 EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_mode_shrink_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1431 EAPI void elm_toolbar_homogenous_set(Evas_Object *obj, Eina_Bool homogenous); 1431 EAPI void elm_toolbar_homogenous_set(Evas_Object *obj, Eina_Bool homogenous) EINA_ARG_NONNULL(1);
1432 EAPI Eina_Bool elm_toolbar_homogenous_get(const Evas_Object *obj); 1432 EAPI Eina_Bool elm_toolbar_homogenous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1433 EAPI void elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent); 1433 EAPI void elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
1434 EAPI Evas_Object *elm_toolbar_menu_parent_get(const Evas_Object *obj); 1434 EAPI Evas_Object *elm_toolbar_menu_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1435 EAPI void elm_toolbar_align_set(Evas_Object *obj, double align); 1435 EAPI void elm_toolbar_align_set(Evas_Object *obj, double align) EINA_ARG_NONNULL(1);
1436 EAPI double elm_toolbar_align_get(const Evas_Object *obj); 1436 EAPI double elm_toolbar_align_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1437 EAPI void elm_toolbar_item_menu_set(Elm_Toolbar_Item *item, Eina_Bool menu); 1437 EAPI void elm_toolbar_item_menu_set(Elm_Toolbar_Item *item, Eina_Bool menu) EINA_ARG_NONNULL(1);
1438 EAPI Evas_Object *elm_toolbar_item_menu_get(Elm_Toolbar_Item *item); 1438 EAPI Evas_Object *elm_toolbar_item_menu_get(Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1439 EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_add(Elm_Toolbar_Item *item, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); 1439 EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_add(Elm_Toolbar_Item *item, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
1440 EAPI Eina_Bool elm_toolbar_item_state_del(Elm_Toolbar_Item *item, Elm_Toolbar_Item_State *state); 1440 EAPI Eina_Bool elm_toolbar_item_state_del(Elm_Toolbar_Item *item, Elm_Toolbar_Item_State *state) EINA_ARG_NONNULL(1);
1441 EAPI Eina_Bool elm_toolbar_item_state_set(Elm_Toolbar_Item *it, Elm_Toolbar_Item_State *state); 1441 EAPI Eina_Bool elm_toolbar_item_state_set(Elm_Toolbar_Item *it, Elm_Toolbar_Item_State *state) EINA_ARG_NONNULL(1);
1442 EAPI void elm_toolbar_item_state_unset(Elm_Toolbar_Item *it); 1442 EAPI void elm_toolbar_item_state_unset(Elm_Toolbar_Item *it) EINA_ARG_NONNULL(1);
1443 EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_get(const Elm_Toolbar_Item *it); 1443 EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_get(const Elm_Toolbar_Item *it) EINA_ARG_NONNULL(1);
1444 EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_next(Elm_Toolbar_Item *it); 1444 EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_next(Elm_Toolbar_Item *it) EINA_ARG_NONNULL(1);
1445 EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_prev(Elm_Toolbar_Item *it); 1445 EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_prev(Elm_Toolbar_Item *it) EINA_ARG_NONNULL(1);
1446 EAPI void elm_toolbar_item_tooltip_text_set(Elm_Toolbar_Item *item, const char *text); 1446 EAPI void elm_toolbar_item_tooltip_text_set(Elm_Toolbar_Item *item, const char *text) EINA_ARG_NONNULL(1);
1447 EAPI void elm_toolbar_item_tooltip_content_cb_set(Elm_Toolbar_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); 1447 EAPI void elm_toolbar_item_tooltip_content_cb_set(Elm_Toolbar_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
1448 EAPI void elm_toolbar_item_tooltip_unset(Elm_Toolbar_Item *item); 1448 EAPI void elm_toolbar_item_tooltip_unset(Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1449 EAPI void elm_toolbar_item_tooltip_style_set(Elm_Toolbar_Item *item, const char *style); 1449 EAPI void elm_toolbar_item_tooltip_style_set(Elm_Toolbar_Item *item, const char *style) EINA_ARG_NONNULL(1);
1450 EAPI const char *elm_toolbar_item_tooltip_style_get(const Elm_Toolbar_Item *item); 1450 EAPI const char *elm_toolbar_item_tooltip_style_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1451 EAPI void elm_toolbar_item_cursor_set(Elm_Toolbar_Item *item, const char *cursor); 1451 EAPI void elm_toolbar_item_cursor_set(Elm_Toolbar_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
1452 EAPI const char *elm_toolbar_item_cursor_get(const Elm_Toolbar_Item *item); 1452 EAPI const char *elm_toolbar_item_cursor_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1453 EAPI void elm_toolbar_item_cursor_unset(Elm_Toolbar_Item *item); 1453 EAPI void elm_toolbar_item_cursor_unset(Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1454 EAPI void elm_toolbar_item_cursor_style_set(Elm_Toolbar_Item *item, const char *style); 1454 EAPI void elm_toolbar_item_cursor_style_set(Elm_Toolbar_Item *item, const char *style) EINA_ARG_NONNULL(1);
1455 EAPI const char *elm_toolbar_item_cursor_style_get(const Elm_Toolbar_Item *item); 1455 EAPI const char *elm_toolbar_item_cursor_style_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1456 EAPI void elm_toolbar_item_cursor_engine_only_set(Elm_Toolbar_Item *item, Eina_Bool engine_only); 1456 EAPI void elm_toolbar_item_cursor_engine_only_set(Elm_Toolbar_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
1457 EAPI Eina_Bool elm_toolbar_item_cursor_engine_only_get(const Elm_Toolbar_Item *item); 1457 EAPI Eina_Bool elm_toolbar_item_cursor_engine_only_get(const Elm_Toolbar_Item *item) EINA_ARG_NONNULL(1);
1458 /* smart callbacks called: 1458 /* smart callbacks called:
1459 * "clicked" - when the user clicks on a toolbar item and becomes selected 1459 * "clicked" - when the user clicks on a toolbar item and becomes selected
1460 */ 1460 */
@@ -1466,45 +1466,45 @@ extern "C" {
1466 /* tooltip */ 1466 /* tooltip */
1467 EAPI double elm_tooltip_delay_get(void); 1467 EAPI double elm_tooltip_delay_get(void);
1468 EAPI Eina_Bool elm_tooltip_delay_set(double delay); 1468 EAPI Eina_Bool elm_tooltip_delay_set(double delay);
1469 EAPI void elm_object_tooltip_show(Evas_Object *obj); 1469 EAPI void elm_object_tooltip_show(Evas_Object *obj) EINA_ARG_NONNULL(1);
1470 EAPI void elm_object_tooltip_hide(Evas_Object *obj); 1470 EAPI void elm_object_tooltip_hide(Evas_Object *obj) EINA_ARG_NONNULL(1);
1471 EAPI void elm_object_tooltip_text_set(Evas_Object *obj, const char *text); 1471 EAPI void elm_object_tooltip_text_set(Evas_Object *obj, const char *text) EINA_ARG_NONNULL(1, 2);
1472 EAPI void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); 1472 EAPI void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
1473 EAPI void elm_object_tooltip_unset(Evas_Object *obj); 1473 EAPI void elm_object_tooltip_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
1474 EAPI void elm_object_tooltip_style_set(Evas_Object *obj, const char *style); 1474 EAPI void elm_object_tooltip_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
1475 EAPI const char *elm_object_tooltip_style_get(const Evas_Object *obj); 1475 EAPI const char *elm_object_tooltip_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1476 EAPI void elm_object_cursor_set(Evas_Object *obj, const char *cursor); 1476 EAPI void elm_object_cursor_set(Evas_Object *obj, const char *cursor) EINA_ARG_NONNULL(1);
1477 EAPI const char *elm_object_cursor_get(const Evas_Object *obj); 1477 EAPI const char *elm_object_cursor_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1478 EAPI void elm_object_cursor_unset(Evas_Object *obj); 1478 EAPI void elm_object_cursor_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
1479 EAPI void elm_object_cursor_style_set(Evas_Object *obj, const char *style); 1479 EAPI void elm_object_cursor_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
1480 EAPI const char *elm_object_cursor_style_get(const Evas_Object *obj); 1480 EAPI const char *elm_object_cursor_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1481 EAPI void elm_object_cursor_engine_only_set(Evas_Object *obj, Eina_Bool engine_only); 1481 EAPI void elm_object_cursor_engine_only_set(Evas_Object *obj, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
1482 EAPI Eina_Bool elm_object_cursor_engine_only_get(const Evas_Object *obj); 1482 EAPI Eina_Bool elm_object_cursor_engine_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1483 EAPI int elm_cursor_engine_only_get(void); 1483 EAPI int elm_cursor_engine_only_get(void);
1484 EAPI Eina_Bool elm_cursor_engine_only_set(int engine_only); 1484 EAPI Eina_Bool elm_cursor_engine_only_set(int engine_only);
1485 1485
1486 /* menu */ 1486 /* menu */
1487 typedef struct _Elm_Menu_Item Elm_Menu_Item; /**< Item of Elm_Menu. Sub-type of Elm_Widget_Item */ 1487 typedef struct _Elm_Menu_Item Elm_Menu_Item; /**< Item of Elm_Menu. Sub-type of Elm_Widget_Item */
1488 EAPI Evas_Object *elm_menu_add(Evas_Object *parent); 1488 EAPI Evas_Object *elm_menu_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1489 EAPI void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent); 1489 EAPI void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
1490 EAPI Evas_Object *elm_menu_parent_get(const Evas_Object *obj); 1490 EAPI Evas_Object *elm_menu_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1491 EAPI void elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y); 1491 EAPI void elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) EINA_ARG_NONNULL(1);
1492 EAPI Evas_Object *elm_menu_object_get(const Elm_Menu_Item *it); 1492 EAPI Evas_Object *elm_menu_object_get(const Elm_Menu_Item *it) EINA_ARG_NONNULL(1);
1493 EAPI Elm_Menu_Item *elm_menu_item_add(Evas_Object *obj, Elm_Menu_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data); 1493 EAPI Elm_Menu_Item *elm_menu_item_add(Evas_Object *obj, Elm_Menu_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
1494 EAPI void elm_menu_item_label_set(Elm_Menu_Item *item, const char *label); 1494 EAPI void elm_menu_item_label_set(Elm_Menu_Item *item, const char *label) EINA_ARG_NONNULL(1);
1495 EAPI const char *elm_menu_item_label_get(const Elm_Menu_Item *item); 1495 EAPI const char *elm_menu_item_label_get(const Elm_Menu_Item *item) EINA_ARG_NONNULL(1);
1496 EAPI void elm_menu_item_icon_set(Elm_Menu_Item *item, const char *icon); 1496 EAPI void elm_menu_item_icon_set(Elm_Menu_Item *item, const char *icon) EINA_ARG_NONNULL(1, 2);
1497 EAPI const char *elm_menu_item_icon_get(const Elm_Menu_Item *item); 1497 EAPI const char *elm_menu_item_icon_get(const Elm_Menu_Item *item) EINA_ARG_NONNULL(1);
1498 EAPI const Evas_Object *elm_menu_item_object_icon_get(const Elm_Menu_Item *item); 1498 EAPI const Evas_Object *elm_menu_item_object_icon_get(const Elm_Menu_Item *item) EINA_ARG_NONNULL(1);
1499 EAPI void elm_menu_item_disabled_set(Elm_Menu_Item *item, Eina_Bool disabled); 1499 EAPI void elm_menu_item_disabled_set(Elm_Menu_Item *item, Eina_Bool disabled) EINA_ARG_NONNULL(1);
1500 EAPI Eina_Bool elm_menu_item_disabled_get(const Elm_Menu_Item *item); 1500 EAPI Eina_Bool elm_menu_item_disabled_get(const Elm_Menu_Item *item) EINA_ARG_NONNULL(1);
1501 EAPI Elm_Menu_Item *elm_menu_item_separator_add(Evas_Object *obj, Elm_Menu_Item *parent); 1501 EAPI Elm_Menu_Item *elm_menu_item_separator_add(Evas_Object *obj, Elm_Menu_Item *parent) EINA_ARG_NONNULL(1);
1502 EAPI Eina_Bool elm_menu_item_is_separator(Elm_Menu_Item *item); 1502 EAPI Eina_Bool elm_menu_item_is_separator(Elm_Menu_Item *item) EINA_ARG_NONNULL(1);
1503 EAPI void elm_menu_item_del(Elm_Menu_Item *item); 1503 EAPI void elm_menu_item_del(Elm_Menu_Item *item) EINA_ARG_NONNULL(1);
1504 EAPI void elm_menu_item_del_cb_set(Elm_Menu_Item *it, Evas_Smart_Cb func); 1504 EAPI void elm_menu_item_del_cb_set(Elm_Menu_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
1505 EAPI void *elm_menu_item_data_get(const Elm_Menu_Item *it); 1505 EAPI void *elm_menu_item_data_get(const Elm_Menu_Item *it) EINA_ARG_NONNULL(1);
1506 EAPI void elm_menu_item_data_set(Elm_Menu_Item *item, const void *data); 1506 EAPI void elm_menu_item_data_set(Elm_Menu_Item *item, const void *data) EINA_ARG_NONNULL(1);
1507 EAPI const Eina_List *elm_menu_item_subitems_get(const Elm_Menu_Item *item); 1507 EAPI const Eina_List *elm_menu_item_subitems_get(const Elm_Menu_Item *item) EINA_ARG_NONNULL(1);
1508 /* smart callbacks called: 1508 /* smart callbacks called:
1509 * "clicked" - the user clicked the empty space in the menu to dismiss. event_info is NULL. 1509 * "clicked" - the user clicked the empty space in the menu to dismiss. event_info is NULL.
1510 */ 1510 */
@@ -1519,61 +1519,61 @@ extern "C" {
1519 ELM_LIST_LAST 1519 ELM_LIST_LAST
1520 } Elm_List_Mode; 1520 } Elm_List_Mode;
1521 typedef struct _Elm_List_Item Elm_List_Item; /**< Item of Elm_List. Sub-type of Elm_Widget_Item */ 1521 typedef struct _Elm_List_Item Elm_List_Item; /**< Item of Elm_List. Sub-type of Elm_Widget_Item */
1522 EAPI Evas_Object *elm_list_add(Evas_Object *parent); 1522 EAPI Evas_Object *elm_list_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1523 EAPI Elm_List_Item *elm_list_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data); 1523 EAPI Elm_List_Item *elm_list_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
1524 EAPI Elm_List_Item *elm_list_item_prepend(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data); 1524 EAPI Elm_List_Item *elm_list_item_prepend(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
1525 EAPI Elm_List_Item *elm_list_item_insert_before(Evas_Object *obj, Elm_List_Item *before, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data); 1525 EAPI Elm_List_Item *elm_list_item_insert_before(Evas_Object *obj, Elm_List_Item *before, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
1526 EAPI Elm_List_Item *elm_list_item_insert_after(Evas_Object *obj, Elm_List_Item *after, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data); 1526 EAPI Elm_List_Item *elm_list_item_insert_after(Evas_Object *obj, Elm_List_Item *after, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
1527 EAPI Elm_List_Item *elm_list_item_sorted_insert(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func); 1527 EAPI Elm_List_Item *elm_list_item_sorted_insert(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Object *end, Evas_Smart_Cb func, const void *data, Eina_Compare_Cb cmp_func) EINA_ARG_NONNULL(1);
1528 EAPI void elm_list_clear(Evas_Object *obj); 1528 EAPI void elm_list_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
1529 EAPI void elm_list_go(Evas_Object *obj); 1529 EAPI void elm_list_go(Evas_Object *obj) EINA_ARG_NONNULL(1);
1530 EAPI void elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi); 1530 EAPI void elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi) EINA_ARG_NONNULL(1);
1531 EAPI Eina_Bool elm_list_multi_select_get(const Evas_Object *obj); 1531 EAPI Eina_Bool elm_list_multi_select_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1532 EAPI void elm_list_mode_set(Evas_Object *obj, Elm_List_Mode mode); 1532 EAPI void elm_list_mode_set(Evas_Object *obj, Elm_List_Mode mode) EINA_ARG_NONNULL(1);
1533 EAPI Elm_List_Mode elm_list_mode_get(const Evas_Object *obj); 1533 EAPI Elm_List_Mode elm_list_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1534 EAPI void elm_list_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); 1534 EAPI void elm_list_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
1535 EAPI Eina_Bool elm_list_horizontal_get(const Evas_Object *obj); 1535 EAPI Eina_Bool elm_list_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1536 EAPI void elm_list_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); 1536 EAPI void elm_list_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
1537 EAPI Eina_Bool elm_list_always_select_mode_get(const Evas_Object *obj); 1537 EAPI Eina_Bool elm_list_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1538 EAPI const Eina_List *elm_list_items_get(const Evas_Object *obj); 1538 EAPI const Eina_List *elm_list_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1539 EAPI Elm_List_Item *elm_list_selected_item_get(const Evas_Object *obj); 1539 EAPI Elm_List_Item *elm_list_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1540 EAPI const Eina_List *elm_list_selected_items_get(const Evas_Object *obj); 1540 EAPI const Eina_List *elm_list_selected_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1541 EAPI void elm_list_item_separator_set(Elm_List_Item *it, Eina_Bool setting); 1541 EAPI void elm_list_item_separator_set(Elm_List_Item *it, Eina_Bool setting) EINA_ARG_NONNULL(1);
1542 EAPI Eina_Bool elm_list_item_separator_get(const Elm_List_Item *it); 1542 EAPI Eina_Bool elm_list_item_separator_get(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
1543 EAPI void elm_list_item_selected_set(Elm_List_Item *item, Eina_Bool selected); 1543 EAPI void elm_list_item_selected_set(Elm_List_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
1544 EAPI Eina_Bool elm_list_item_selected_get(const Elm_List_Item *item); 1544 EAPI Eina_Bool elm_list_item_selected_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
1545 EAPI void elm_list_item_show(Elm_List_Item *item); 1545 EAPI void elm_list_item_show(Elm_List_Item *item) EINA_ARG_NONNULL(1);
1546 EAPI void elm_list_item_bring_in(Elm_List_Item *item); 1546 EAPI void elm_list_item_bring_in(Elm_List_Item *item) EINA_ARG_NONNULL(1);
1547 EAPI void elm_list_item_del(Elm_List_Item *item); 1547 EAPI void elm_list_item_del(Elm_List_Item *item) EINA_ARG_NONNULL(1);
1548 EAPI void elm_list_item_del_cb_set(Elm_List_Item *item, Evas_Smart_Cb func); 1548 EAPI void elm_list_item_del_cb_set(Elm_List_Item *item, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
1549 EAPI void *elm_list_item_data_get(const Elm_List_Item *item); 1549 EAPI void *elm_list_item_data_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
1550 EAPI Evas_Object *elm_list_item_icon_get(const Elm_List_Item *item); 1550 EAPI Evas_Object *elm_list_item_icon_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
1551 EAPI void elm_list_item_icon_set(Elm_List_Item *item, Evas_Object *icon); 1551 EAPI void elm_list_item_icon_set(Elm_List_Item *item, Evas_Object *icon) EINA_ARG_NONNULL(1);
1552 EAPI Evas_Object *elm_list_item_end_get(const Elm_List_Item *item); 1552 EAPI Evas_Object *elm_list_item_end_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
1553 EAPI void elm_list_item_end_set(Elm_List_Item *item, Evas_Object *end); 1553 EAPI void elm_list_item_end_set(Elm_List_Item *item, Evas_Object *end) EINA_ARG_NONNULL(1);
1554 EAPI Evas_Object *elm_list_item_base_get(const Elm_List_Item *item); 1554 EAPI Evas_Object *elm_list_item_base_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
1555 EAPI const char *elm_list_item_label_get(const Elm_List_Item *item); 1555 EAPI const char *elm_list_item_label_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
1556 EAPI void elm_list_item_label_set(Elm_List_Item *item, const char *text); 1556 EAPI void elm_list_item_label_set(Elm_List_Item *item, const char *text) EINA_ARG_NONNULL(1);
1557 EAPI Elm_List_Item *elm_list_item_prev(const Elm_List_Item *it); 1557 EAPI Elm_List_Item *elm_list_item_prev(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
1558 EAPI Elm_List_Item *elm_list_item_next(const Elm_List_Item *it); 1558 EAPI Elm_List_Item *elm_list_item_next(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
1559 EAPI void elm_list_item_tooltip_text_set(Elm_List_Item *item, const char *text); 1559 EAPI void elm_list_item_tooltip_text_set(Elm_List_Item *item, const char *text) EINA_ARG_NONNULL(1);
1560 EAPI void elm_list_item_tooltip_content_cb_set(Elm_List_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); 1560 EAPI void elm_list_item_tooltip_content_cb_set(Elm_List_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
1561 EAPI void elm_list_item_tooltip_unset(Elm_List_Item *item); 1561 EAPI void elm_list_item_tooltip_unset(Elm_List_Item *item) EINA_ARG_NONNULL(1);
1562 EAPI void elm_list_item_tooltip_style_set(Elm_List_Item *item, const char *style); 1562 EAPI void elm_list_item_tooltip_style_set(Elm_List_Item *item, const char *style) EINA_ARG_NONNULL(1);
1563 EAPI const char *elm_list_item_tooltip_style_get(const Elm_List_Item *item); 1563 EAPI const char *elm_list_item_tooltip_style_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
1564 EAPI void elm_list_item_cursor_set(Elm_List_Item *item, const char *cursor); 1564 EAPI void elm_list_item_cursor_set(Elm_List_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
1565 EAPI const char *elm_list_item_cursor_get(const Elm_List_Item *item); 1565 EAPI const char *elm_list_item_cursor_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
1566 EAPI void elm_list_item_cursor_unset(Elm_List_Item *item); 1566 EAPI void elm_list_item_cursor_unset(Elm_List_Item *item) EINA_ARG_NONNULL(1);
1567 EAPI void elm_list_item_cursor_style_set(Elm_List_Item *item, const char *style); 1567 EAPI void elm_list_item_cursor_style_set(Elm_List_Item *item, const char *style) EINA_ARG_NONNULL(1);
1568 EAPI const char *elm_list_item_cursor_style_get(const Elm_List_Item *item); 1568 EAPI const char *elm_list_item_cursor_style_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
1569 EAPI void elm_list_item_cursor_engine_only_set(Elm_List_Item *item, Eina_Bool engine_only); 1569 EAPI void elm_list_item_cursor_engine_only_set(Elm_List_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
1570 EAPI Eina_Bool elm_list_item_cursor_engine_only_get(const Elm_List_Item *item); 1570 EAPI Eina_Bool elm_list_item_cursor_engine_only_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
1571 EAPI void elm_list_item_disabled_set(Elm_List_Item *it, Eina_Bool disabled); 1571 EAPI void elm_list_item_disabled_set(Elm_List_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
1572 EAPI Eina_Bool elm_list_item_disabled_get(const Elm_List_Item *it); 1572 EAPI Eina_Bool elm_list_item_disabled_get(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
1573 EAPI void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); 1573 EAPI void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
1574 EAPI void elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); 1574 EAPI void elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
1575 EAPI void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); 1575 EAPI void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
1576 EAPI void elm_list_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); 1576 EAPI void elm_list_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) EINA_ARG_NONNULL(1);
1577 /* smart callbacks called: 1577 /* smart callbacks called:
1578 * "clicked" - when the user double-clicked an item 1578 * "clicked" - when the user double-clicked an item
1579 * "selected" - when the user selected an item 1579 * "selected" - when the user selected an item
@@ -1586,32 +1586,32 @@ extern "C" {
1586 */ 1586 */
1587 1587
1588 /* slider */ 1588 /* slider */
1589 EAPI Evas_Object *elm_slider_add(Evas_Object *parent); 1589 EAPI Evas_Object *elm_slider_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1590 EAPI void elm_slider_label_set(Evas_Object *obj, const char *label); 1590 EAPI void elm_slider_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
1591 EAPI const char *elm_slider_label_get(const Evas_Object *obj); 1591 EAPI const char *elm_slider_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1592 EAPI void elm_slider_icon_set(Evas_Object *obj, Evas_Object *icon); 1592 EAPI void elm_slider_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
1593 EAPI Evas_Object *elm_slider_icon_unset(Evas_Object *obj); 1593 EAPI Evas_Object *elm_slider_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
1594 EAPI Evas_Object *elm_slider_icon_get(const Evas_Object *obj); 1594 EAPI Evas_Object *elm_slider_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1595 EAPI void elm_slider_end_set(Evas_Object *obj, Evas_Object *end); 1595 EAPI void elm_slider_end_set(Evas_Object *obj, Evas_Object *end) EINA_ARG_NONNULL(1);
1596 EAPI Evas_Object *elm_slider_end_unset(Evas_Object *obj); 1596 EAPI Evas_Object *elm_slider_end_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
1597 EAPI Evas_Object *elm_slider_end_get(const Evas_Object *obj); 1597 EAPI Evas_Object *elm_slider_end_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1598 EAPI void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size); 1598 EAPI void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size) EINA_ARG_NONNULL(1);
1599 EAPI Evas_Coord elm_slider_span_size_get(const Evas_Object *obj); 1599 EAPI Evas_Coord elm_slider_span_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1600 EAPI void elm_slider_unit_format_set(Evas_Object *obj, const char *format); 1600 EAPI void elm_slider_unit_format_set(Evas_Object *obj, const char *format) EINA_ARG_NONNULL(1);
1601 EAPI const char *elm_slider_unit_format_get(const Evas_Object *obj); 1601 EAPI const char *elm_slider_unit_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1602 EAPI void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator); 1602 EAPI void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator) EINA_ARG_NONNULL(1);
1603 EAPI const char *elm_slider_indicator_format_get(const Evas_Object *obj); 1603 EAPI const char *elm_slider_indicator_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1604 EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, const char *(*func)(double val)); 1604 EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, const char *(*func)(double val)) EINA_ARG_NONNULL(1);
1605 EAPI void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); 1605 EAPI void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
1606 EAPI Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj); 1606 EAPI Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1607 EAPI void elm_slider_min_max_set(Evas_Object *obj, double min, double max); 1607 EAPI void elm_slider_min_max_set(Evas_Object *obj, double min, double max) EINA_ARG_NONNULL(1);
1608 EAPI void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max); 1608 EAPI void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max) EINA_ARG_NONNULL(1);
1609 EAPI void elm_slider_value_set(Evas_Object *obj, double val); 1609 EAPI void elm_slider_value_set(Evas_Object *obj, double val) EINA_ARG_NONNULL(1);
1610 EAPI double elm_slider_value_get(const Evas_Object *obj); 1610 EAPI double elm_slider_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1611 EAPI void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted); 1611 EAPI void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted) EINA_ARG_NONNULL(1);
1612 EAPI Eina_Bool elm_slider_inverted_get(const Evas_Object *obj); 1612 EAPI Eina_Bool elm_slider_inverted_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1613 EAPI void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show); 1613 EAPI void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show) EINA_ARG_NONNULL(1);
1614 EAPI Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj); 1614 EAPI Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1615 1615
1616 /* actionslider */ 1616 /* actionslider */
1617 typedef enum _Elm_Actionslider_Pos 1617 typedef enum _Elm_Actionslider_Pos
@@ -1623,16 +1623,16 @@ extern "C" {
1623 ELM_ACTIONSLIDER_ALL = (1 << 3) -1 1623 ELM_ACTIONSLIDER_ALL = (1 << 3) -1
1624 } Elm_Actionslider_Pos; 1624 } Elm_Actionslider_Pos;
1625 1625
1626 EAPI Evas_Object *elm_actionslider_add(Evas_Object *parent); 1626 EAPI Evas_Object *elm_actionslider_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1627 EAPI void elm_actionslider_labels_set(Evas_Object *obj, const char *left_label, const char *center_label, const char *right_label); 1627 EAPI void elm_actionslider_labels_set(Evas_Object *obj, const char *left_label, const char *center_label, const char *right_label) EINA_ARG_NONNULL(1);
1628 EAPI void elm_actionslider_labels_get(const Evas_Object *obj, const char **left_label, const char **center_label, const char **right_label); 1628 EAPI void elm_actionslider_labels_get(const Evas_Object *obj, const char **left_label, const char **center_label, const char **right_label) EINA_ARG_NONNULL(1);
1629 EAPI const char *elm_actionslider_selected_label_get(const Evas_Object *obj); 1629 EAPI const char *elm_actionslider_selected_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1630 EAPI void elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos); 1630 EAPI void elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) EINA_ARG_NONNULL(1);
1631 EAPI Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Evas_Object *obj); 1631 EAPI Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1632 EAPI void elm_actionslider_magnet_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos); 1632 EAPI void elm_actionslider_magnet_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) EINA_ARG_NONNULL(1);
1633 EAPI Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Evas_Object *obj); 1633 EAPI Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1634 EAPI void elm_actionslider_enabled_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos); 1634 EAPI void elm_actionslider_enabled_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) EINA_ARG_NONNULL(1);
1635 EAPI Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Evas_Object *obj); 1635 EAPI Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1636 /* smart callbacks called: 1636 /* smart callbacks called:
1637 * "selected" - when user selects a position (the label is passed as 1637 * "selected" - when user selects a position (the label is passed as
1638 * event info)". 1638 * event info)".
@@ -1665,42 +1665,42 @@ extern "C" {
1665 } func; 1665 } func;
1666 }; 1666 };
1667 1667
1668 EAPI Evas_Object *elm_genlist_add(Evas_Object *parent); 1668 EAPI Evas_Object *elm_genlist_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1669 EAPI void elm_genlist_clear(Evas_Object *obj); 1669 EAPI void elm_genlist_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
1670 EAPI void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi); 1670 EAPI void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi) EINA_ARG_NONNULL(1);
1671 EAPI Eina_Bool elm_genlist_multi_select_get(const Evas_Object *obj); 1671 EAPI Eina_Bool elm_genlist_multi_select_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1672 EAPI void elm_genlist_horizontal_mode_set(Evas_Object *obj, Elm_List_Mode mode); 1672 EAPI void elm_genlist_horizontal_mode_set(Evas_Object *obj, Elm_List_Mode mode) EINA_ARG_NONNULL(1);
1673 EAPI Elm_List_Mode elm_genlist_horizontal_mode_get(const Evas_Object *obj); 1673 EAPI Elm_List_Mode elm_genlist_horizontal_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1674 EAPI void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select); 1674 EAPI void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
1675 EAPI Eina_Bool elm_genlist_always_select_mode_get(const Evas_Object *obj); 1675 EAPI Eina_Bool elm_genlist_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1676 EAPI void elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select); 1676 EAPI void elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
1677 EAPI Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj); 1677 EAPI Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1678 EAPI void elm_genlist_compress_mode_set(Evas_Object *obj, Eina_Bool compress); 1678 EAPI void elm_genlist_compress_mode_set(Evas_Object *obj, Eina_Bool compress) EINA_ARG_NONNULL(1);
1679 EAPI Eina_Bool elm_genlist_compress_mode_get(const Evas_Object *obj); 1679 EAPI Eina_Bool elm_genlist_compress_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1680 EAPI void elm_genlist_height_for_width_mode_set(Evas_Object *obj, Eina_Bool height_for_width); 1680 EAPI void elm_genlist_height_for_width_mode_set(Evas_Object *obj, Eina_Bool height_for_width) EINA_ARG_NONNULL(1);
1681 EAPI Eina_Bool elm_genlist_height_for_width_mode_get(const Evas_Object *obj); 1681 EAPI Eina_Bool elm_genlist_height_for_width_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1682 EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); 1682 EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
1683 EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); 1683 EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
1684 EAPI void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous); 1684 EAPI void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) EINA_ARG_NONNULL(1);
1685 EAPI Eina_Bool elm_genlist_homogeneous_get(const Evas_Object *obj); 1685 EAPI Eina_Bool elm_genlist_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1686 EAPI void elm_genlist_block_count_set(Evas_Object *obj, int n); 1686 EAPI void elm_genlist_block_count_set(Evas_Object *obj, int n) EINA_ARG_NONNULL(1);
1687 EAPI int elm_genlist_block_count_get(const Evas_Object *obj); 1687 EAPI int elm_genlist_block_count_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1688 EAPI void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout); 1688 EAPI void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout) EINA_ARG_NONNULL(1);
1689 EAPI double elm_genlist_longpress_timeout_get(const Evas_Object *obj); 1689 EAPI double elm_genlist_longpress_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1690 /* operations to add items */ 1690 /* operations to add items */
1691 EAPI Elm_Genlist_Item *elm_genlist_item_append(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data); 1691 EAPI Elm_Genlist_Item *elm_genlist_item_append(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
1692 EAPI Elm_Genlist_Item *elm_genlist_item_prepend(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data); 1692 EAPI Elm_Genlist_Item *elm_genlist_item_prepend(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
1693 EAPI Elm_Genlist_Item *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *before, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data); 1693 EAPI Elm_Genlist_Item *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *before, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1, 4);
1694 EAPI Elm_Genlist_Item *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *after, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data); 1694 EAPI Elm_Genlist_Item *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *after, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1, 4);
1695 /* operations to retrieve existing items */ 1695 /* operations to retrieve existing items */
1696 EAPI Elm_Genlist_Item *elm_genlist_selected_item_get(const Evas_Object *obj); 1696 EAPI Elm_Genlist_Item *elm_genlist_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1697 EAPI const Eina_List *elm_genlist_selected_items_get(const Evas_Object *obj); 1697 EAPI const Eina_List *elm_genlist_selected_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1698 EAPI Eina_List *elm_genlist_realized_items_get(const Evas_Object *obj); 1698 EAPI Eina_List *elm_genlist_realized_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1699 EAPI Elm_Genlist_Item *elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret); 1699 EAPI Elm_Genlist_Item *elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret) EINA_ARG_NONNULL(1);
1700 EAPI Elm_Genlist_Item *elm_genlist_first_item_get(const Evas_Object *obj); 1700 EAPI Elm_Genlist_Item *elm_genlist_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1701 EAPI Elm_Genlist_Item *elm_genlist_last_item_get(const Evas_Object *obj); 1701 EAPI Elm_Genlist_Item *elm_genlist_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1702 EAPI void elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); 1702 EAPI void elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
1703 EAPI void elm_genlist_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); 1703 EAPI void elm_genlist_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) EINA_ARG_NONNULL(1);
1704 /* available item styles: 1704 /* available item styles:
1705 * default 1705 * default
1706 * default_style - The text part is a textblock 1706 * default_style - The text part is a textblock
@@ -1708,78 +1708,78 @@ extern "C" {
1708 * icon_top_text_bottom 1708 * icon_top_text_bottom
1709 */ 1709 */
1710 /* Genlist Item operation */ 1710 /* Genlist Item operation */
1711 EAPI Elm_Genlist_Item *elm_genlist_item_next_get(const Elm_Genlist_Item *item); 1711 EAPI Elm_Genlist_Item *elm_genlist_item_next_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1712 EAPI Elm_Genlist_Item *elm_genlist_item_prev_get(const Elm_Genlist_Item *item); 1712 EAPI Elm_Genlist_Item *elm_genlist_item_prev_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1713 EAPI Evas_Object *elm_genlist_item_genlist_get(const Elm_Genlist_Item *item); 1713 EAPI Evas_Object *elm_genlist_item_genlist_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1714 EAPI Elm_Genlist_Item *elm_genlist_item_parent_get(const Elm_Genlist_Item *it); 1714 EAPI Elm_Genlist_Item *elm_genlist_item_parent_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
1715 EAPI void elm_genlist_item_subitems_clear(Elm_Genlist_Item *item); 1715 EAPI void elm_genlist_item_subitems_clear(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1716 EAPI void elm_genlist_item_selected_set(Elm_Genlist_Item *item, Eina_Bool selected); 1716 EAPI void elm_genlist_item_selected_set(Elm_Genlist_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
1717 EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *item); 1717 EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1718 EAPI void elm_genlist_item_expanded_set(Elm_Genlist_Item *item, Eina_Bool expanded); 1718 EAPI void elm_genlist_item_expanded_set(Elm_Genlist_Item *item, Eina_Bool expanded) EINA_ARG_NONNULL(1);
1719 EAPI Eina_Bool elm_genlist_item_expanded_get(const Elm_Genlist_Item *item); 1719 EAPI Eina_Bool elm_genlist_item_expanded_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1720 EAPI int elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *it); 1720 EAPI int elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
1721 EAPI void elm_genlist_item_disabled_set(Elm_Genlist_Item *item, Eina_Bool disabled); 1721 EAPI void elm_genlist_item_disabled_set(Elm_Genlist_Item *item, Eina_Bool disabled) EINA_ARG_NONNULL(1);
1722 EAPI Eina_Bool elm_genlist_item_disabled_get(const Elm_Genlist_Item *item); 1722 EAPI Eina_Bool elm_genlist_item_disabled_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1723 EAPI void elm_genlist_item_display_only_set(Elm_Genlist_Item *it, Eina_Bool display_only); 1723 EAPI void elm_genlist_item_display_only_set(Elm_Genlist_Item *it, Eina_Bool display_only) EINA_ARG_NONNULL(1);
1724 EAPI Eina_Bool elm_genlist_item_display_only_get(const Elm_Genlist_Item *it); 1724 EAPI Eina_Bool elm_genlist_item_display_only_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
1725 EAPI void elm_genlist_item_show(Elm_Genlist_Item *item); 1725 EAPI void elm_genlist_item_show(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1726 EAPI void elm_genlist_item_bring_in(Elm_Genlist_Item *item); 1726 EAPI void elm_genlist_item_bring_in(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1727 EAPI void elm_genlist_item_top_show(Elm_Genlist_Item *item); 1727 EAPI void elm_genlist_item_top_show(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1728 EAPI void elm_genlist_item_top_bring_in(Elm_Genlist_Item *item); 1728 EAPI void elm_genlist_item_top_bring_in(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1729 EAPI void elm_genlist_item_middle_show(Elm_Genlist_Item *it); 1729 EAPI void elm_genlist_item_middle_show(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
1730 EAPI void elm_genlist_item_middle_bring_in(Elm_Genlist_Item *it); 1730 EAPI void elm_genlist_item_middle_bring_in(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
1731 EAPI void elm_genlist_item_del(Elm_Genlist_Item *item); 1731 EAPI void elm_genlist_item_del(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1732 EAPI void *elm_genlist_item_data_get(const Elm_Genlist_Item *item); 1732 EAPI void *elm_genlist_item_data_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1733 EAPI void elm_genlist_item_data_set(Elm_Genlist_Item *it, const void *data); 1733 EAPI void elm_genlist_item_data_set(Elm_Genlist_Item *it, const void *data) EINA_ARG_NONNULL(1);
1734 EAPI void elm_genlist_item_icons_orphan(Elm_Genlist_Item *it); 1734 EAPI void elm_genlist_item_icons_orphan(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
1735 EAPI const Evas_Object *elm_genlist_item_object_get(const Elm_Genlist_Item *it); 1735 EAPI const Evas_Object *elm_genlist_item_object_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
1736 EAPI void elm_genlist_item_update(Elm_Genlist_Item *item); 1736 EAPI void elm_genlist_item_update(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1737 EAPI void elm_genlist_item_item_class_update(Elm_Genlist_Item *it, const Elm_Genlist_Item_Class *itc); 1737 EAPI void elm_genlist_item_item_class_update(Elm_Genlist_Item *it, const Elm_Genlist_Item_Class *itc) EINA_ARG_NONNULL(1, 2);
1738 EAPI void elm_genlist_item_tooltip_text_set(Elm_Genlist_Item *item, const char *text); 1738 EAPI void elm_genlist_item_tooltip_text_set(Elm_Genlist_Item *item, const char *text) EINA_ARG_NONNULL(1);
1739 EAPI void elm_genlist_item_tooltip_content_cb_set(Elm_Genlist_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); 1739 EAPI void elm_genlist_item_tooltip_content_cb_set(Elm_Genlist_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
1740 EAPI void elm_genlist_item_tooltip_unset(Elm_Genlist_Item *item); 1740 EAPI void elm_genlist_item_tooltip_unset(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1741 EAPI void elm_genlist_item_tooltip_style_set(Elm_Genlist_Item *item, const char *style); 1741 EAPI void elm_genlist_item_tooltip_style_set(Elm_Genlist_Item *item, const char *style) EINA_ARG_NONNULL(1);
1742 EAPI const char *elm_genlist_item_tooltip_style_get(const Elm_Genlist_Item *item); 1742 EAPI const char *elm_genlist_item_tooltip_style_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1743 EAPI void elm_genlist_item_cursor_set(Elm_Genlist_Item *item, const char *cursor); 1743 EAPI void elm_genlist_item_cursor_set(Elm_Genlist_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
1744 EAPI const char *elm_genlist_item_cursor_get(const Elm_Genlist_Item *item); 1744 EAPI const char *elm_genlist_item_cursor_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1745 EAPI void elm_genlist_item_cursor_unset(Elm_Genlist_Item *item); 1745 EAPI void elm_genlist_item_cursor_unset(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1746 EAPI void elm_genlist_item_cursor_style_set(Elm_Genlist_Item *item, const char *style); 1746 EAPI void elm_genlist_item_cursor_style_set(Elm_Genlist_Item *item, const char *style) EINA_ARG_NONNULL(1);
1747 EAPI const char *elm_genlist_item_cursor_style_get(const Elm_Genlist_Item *item); 1747 EAPI const char *elm_genlist_item_cursor_style_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1748 EAPI void elm_genlist_item_cursor_engine_only_set(Elm_Genlist_Item *item, Eina_Bool engine_only); 1748 EAPI void elm_genlist_item_cursor_engine_only_set(Elm_Genlist_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
1749 EAPI Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Genlist_Item *item); 1749 EAPI Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
1750 1750
1751 /* check */ 1751 /* check */
1752 EAPI Evas_Object *elm_check_add(Evas_Object *parent); 1752 EAPI Evas_Object *elm_check_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1753 EAPI void elm_check_label_set(Evas_Object *obj, const char *label); 1753 EAPI void elm_check_label_set(Evas_Object *obj, const char *label); EINA_ARG_NONNULL(1)
1754 EAPI const char *elm_check_label_get(const Evas_Object *obj); 1754 EAPI const char *elm_check_label_get(const Evas_Object *obj); EINA_ARG_NONNULL(1)
1755 EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon); 1755 EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon); EINA_ARG_NONNULL(1)
1756 EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj); 1756 EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj); EINA_ARG_NONNULL(1)
1757 EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj); 1757 EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj); EINA_ARG_NONNULL(1)
1758 EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool state); 1758 EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool state); EINA_ARG_NONNULL(1)
1759 EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj); 1759 EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj); EINA_ARG_NONNULL(1)
1760 EAPI void elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep); 1760 EAPI void elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep); EINA_ARG_NONNULL(1)
1761 1761
1762 /* radio */ 1762 /* radio */
1763 EAPI Evas_Object *elm_radio_add(Evas_Object *parent); 1763 EAPI Evas_Object *elm_radio_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1764 EAPI void elm_radio_label_set(Evas_Object *obj, const char *label); 1764 EAPI void elm_radio_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
1765 EAPI const char *elm_radio_label_get(const Evas_Object *obj); 1765 EAPI const char *elm_radio_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1766 EAPI void elm_radio_icon_set(Evas_Object *obj, Evas_Object *icon); 1766 EAPI void elm_radio_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
1767 EAPI Evas_Object *elm_radio_icon_get(const Evas_Object *obj); 1767 EAPI Evas_Object *elm_radio_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1768 EAPI Evas_Object *elm_radio_icon_unset(Evas_Object *obj); 1768 EAPI Evas_Object *elm_radio_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
1769 EAPI void elm_radio_group_add(Evas_Object *obj, Evas_Object *group); 1769 EAPI void elm_radio_group_add(Evas_Object *obj, Evas_Object *group) EINA_ARG_NONNULL(1);
1770 EAPI void elm_radio_state_value_set(Evas_Object *obj, int value); 1770 EAPI void elm_radio_state_value_set(Evas_Object *obj, int value) EINA_ARG_NONNULL(1);
1771 EAPI int elm_radio_state_value_get(const Evas_Object *obj); 1771 EAPI int elm_radio_state_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1772 EAPI void elm_radio_value_set(Evas_Object *obj, int value); 1772 EAPI void elm_radio_value_set(Evas_Object *obj, int value) EINA_ARG_NONNULL(1);
1773 EAPI int elm_radio_value_get(const Evas_Object *obj); 1773 EAPI int elm_radio_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1774 EAPI void elm_radio_value_pointer_set(Evas_Object *obj, int *valuep); 1774 EAPI void elm_radio_value_pointer_set(Evas_Object *obj, int *valuep) EINA_ARG_NONNULL(1);
1775 1775
1776 /* pager */ 1776 /* pager */
1777 EAPI Evas_Object *elm_pager_add(Evas_Object *parent); 1777 EAPI Evas_Object *elm_pager_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1778 EAPI void elm_pager_content_push(Evas_Object *obj, Evas_Object *content); 1778 EAPI void elm_pager_content_push(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
1779 EAPI void elm_pager_content_pop(Evas_Object *obj); 1779 EAPI void elm_pager_content_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
1780 EAPI void elm_pager_content_promote(Evas_Object *obj, Evas_Object *content); 1780 EAPI void elm_pager_content_promote(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
1781 EAPI Evas_Object *elm_pager_content_bottom_get(const Evas_Object *obj); 1781 EAPI Evas_Object *elm_pager_content_bottom_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1782 EAPI Evas_Object *elm_pager_content_top_get(const Evas_Object *obj); 1782 EAPI Evas_Object *elm_pager_content_top_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1783 /* available item styles: 1783 /* available item styles:
1784 * default 1784 * default
1785 * fade 1785 * fade
@@ -1801,42 +1801,42 @@ extern "C" {
1801 } func; 1801 } func;
1802 }; 1802 };
1803 1803
1804 EAPI Evas_Object *elm_slideshow_add(Evas_Object *parent); 1804 EAPI Evas_Object *elm_slideshow_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1805 EAPI Elm_Slideshow_Item *elm_slideshow_item_add(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data); 1805 EAPI Elm_Slideshow_Item *elm_slideshow_item_add(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data) EINA_ARG_NONNULL(1);
1806 EAPI void elm_slideshow_show(Elm_Slideshow_Item *item); 1806 EAPI void elm_slideshow_show(Elm_Slideshow_Item *item) EINA_ARG_NONNULL(1);
1807 EAPI void elm_slideshow_next(Evas_Object *obj); 1807 EAPI void elm_slideshow_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
1808 EAPI void elm_slideshow_previous(Evas_Object *obj); 1808 EAPI void elm_slideshow_previous(Evas_Object *obj) EINA_ARG_NONNULL(1);
1809 EAPI const Eina_List *elm_slideshow_transitions_get(const Evas_Object *obj); 1809 EAPI const Eina_List *elm_slideshow_transitions_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1810 EAPI void elm_slideshow_transition_set(Evas_Object *obj, const char *); 1810 EAPI void elm_slideshow_transition_set(Evas_Object *obj, const char *transition) EINA_ARG_NONNULL(1);
1811 EAPI const char *elm_slideshow_transition_get(const Evas_Object *obj); 1811 EAPI const char *elm_slideshow_transition_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1812 EAPI void elm_slideshow_timeout_set(Evas_Object *obj ,int timeout); 1812 EAPI void elm_slideshow_timeout_set(Evas_Object *obj ,int timeout) EINA_ARG_NONNULL(1);
1813 EAPI int elm_slideshow_timeout_get(const Evas_Object *obj); 1813 EAPI int elm_slideshow_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1814 EAPI void elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool loop); 1814 EAPI void elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool loop) EINA_ARG_NONNULL(1);
1815 EAPI Eina_Bool elm_slideshow_loop_get(const Evas_Object *obj); 1815 EAPI Eina_Bool elm_slideshow_loop_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1816 EAPI void elm_slideshow_clear(Evas_Object *obj); 1816 EAPI void elm_slideshow_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
1817 EAPI const Eina_List *elm_slideshow_items_get(const Evas_Object *obj); 1817 EAPI const Eina_List *elm_slideshow_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1818 EAPI void elm_slideshow_item_del(Elm_Slideshow_Item *item); 1818 EAPI void elm_slideshow_item_del(Elm_Slideshow_Item *item) EINA_ARG_NONNULL(1);
1819 EAPI void *elm_slideshow_item_data_get(const Elm_Slideshow_Item *item); 1819 EAPI void *elm_slideshow_item_data_get(const Elm_Slideshow_Item *item) EINA_ARG_NONNULL(1);
1820 EAPI Elm_Slideshow_Item *elm_slideshow_item_current_get(const Evas_Object *obj); 1820 EAPI Elm_Slideshow_Item *elm_slideshow_item_current_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1821 EAPI Evas_Object* elm_slideshow_item_object_get(const Elm_Slideshow_Item* item); 1821 EAPI Evas_Object* elm_slideshow_item_object_get(const Elm_Slideshow_Item* item) EINA_ARG_NONNULL(1);
1822 EAPI const char *elm_slideshow_layout_get(const Evas_Object *obj); 1822 EAPI const char *elm_slideshow_layout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1823 EAPI void elm_slideshow_layout_set(Evas_Object *obj, const char *layout); 1823 EAPI void elm_slideshow_layout_set(Evas_Object *obj, const char *layout) EINA_ARG_NONNULL(1);
1824 EAPI const Eina_List *elm_slideshow_layouts_get(const Evas_Object *obj); 1824 EAPI const Eina_List *elm_slideshow_layouts_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1825 1825
1826 /* file selector */ 1826 /* file selector */
1827 EAPI Evas_Object *elm_fileselector_add(Evas_Object *parent); 1827 EAPI Evas_Object *elm_fileselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1828 EAPI void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save); 1828 EAPI void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save) EINA_ARG_NONNULL(1);
1829 EAPI Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj); 1829 EAPI Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1830 EAPI void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only); 1830 EAPI void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only) EINA_ARG_NONNULL(1);
1831 EAPI Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj); 1831 EAPI Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1832 EAPI void elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, Eina_Bool buttons); 1832 EAPI void elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, Eina_Bool buttons) EINA_ARG_NONNULL(1);
1833 EAPI Eina_Bool elm_fileselector_buttons_ok_cancel_get(const Evas_Object *obj); 1833 EAPI Eina_Bool elm_fileselector_buttons_ok_cancel_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1834 EAPI Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj); 1834 EAPI Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1835 EAPI void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand); 1835 EAPI void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand) EINA_ARG_NONNULL(1);
1836 EAPI void elm_fileselector_path_set(Evas_Object *obj, const char *path); 1836 EAPI void elm_fileselector_path_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
1837 EAPI const char *elm_fileselector_path_get(const Evas_Object *obj); 1837 EAPI const char *elm_fileselector_path_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1838 EAPI const char *elm_fileselector_selected_get(const Evas_Object *obj); 1838 EAPI const char *elm_fileselector_selected_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1839 EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *path); 1839 EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
1840 /* smart callbacks called: 1840 /* smart callbacks called:
1841 * "selected" - the user click on a file 1841 * "selected" - the user click on a file
1842 * "directory,open" - the list is populate with a new content. event_info is a directory. 1842 * "directory,open" - the list is populate with a new content. event_info is a directory.
@@ -1844,25 +1844,25 @@ extern "C" {
1844 */ 1844 */
1845 1845
1846 /* progressbar */ 1846 /* progressbar */
1847 EAPI Evas_Object *elm_progressbar_add(Evas_Object *parent); 1847 EAPI Evas_Object *elm_progressbar_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1848 EAPI void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse); 1848 EAPI void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse) EINA_ARG_NONNULL(1);
1849 EAPI Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj); 1849 EAPI Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1850 EAPI void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state); 1850 EAPI void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state) EINA_ARG_NONNULL(1);
1851 EAPI void elm_progressbar_value_set(Evas_Object *obj, double val); 1851 EAPI void elm_progressbar_value_set(Evas_Object *obj, double val) EINA_ARG_NONNULL(1);
1852 EAPI double elm_progressbar_value_get(const Evas_Object *obj); 1852 EAPI double elm_progressbar_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1853 EAPI void elm_progressbar_label_set(Evas_Object *obj, const char *label); 1853 EAPI void elm_progressbar_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
1854 EAPI const char *elm_progressbar_label_get(const Evas_Object *obj); 1854 EAPI const char *elm_progressbar_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1855 EAPI void elm_progressbar_icon_set(Evas_Object *obj, Evas_Object *icon); 1855 EAPI void elm_progressbar_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
1856 EAPI Evas_Object *elm_progressbar_icon_get(const Evas_Object *obj); 1856 EAPI Evas_Object *elm_progressbar_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1857 EAPI Evas_Object *elm_progressbar_icon_unset(Evas_Object *obj); 1857 EAPI Evas_Object *elm_progressbar_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
1858 EAPI void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size); 1858 EAPI void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size) EINA_ARG_NONNULL(1);
1859 EAPI Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj); 1859 EAPI Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1860 EAPI void elm_progressbar_unit_format_set(Evas_Object *obj, const char *format); 1860 EAPI void elm_progressbar_unit_format_set(Evas_Object *obj, const char *format) EINA_ARG_NONNULL(1);
1861 EAPI const char *elm_progressbar_unit_format_get(const Evas_Object *obj); 1861 EAPI const char *elm_progressbar_unit_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1862 EAPI void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); 1862 EAPI void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
1863 EAPI Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj); 1863 EAPI Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1864 EAPI void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted); 1864 EAPI void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted) EINA_ARG_NONNULL(1);
1865 EAPI Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj); 1865 EAPI Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1866 /* smart callbacks called: 1866 /* smart callbacks called:
1867 */ 1867 */
1868 /* available item styles: 1868 /* available item styles:
@@ -1871,29 +1871,29 @@ extern "C" {
1871 */ 1871 */
1872 1872
1873 /* separator */ 1873 /* separator */
1874 EAPI Evas_Object *elm_separator_add(Evas_Object *parent); 1874 EAPI Evas_Object *elm_separator_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1875 EAPI void elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); 1875 EAPI void elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
1876 EAPI Eina_Bool elm_separator_horizontal_get(const Evas_Object *obj); 1876 EAPI Eina_Bool elm_separator_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1877 /* smart callbacks called: 1877 /* smart callbacks called:
1878 */ 1878 */
1879 1879
1880 /* spinner */ 1880 /* spinner */
1881 EAPI Evas_Object *elm_spinner_add(Evas_Object *parent); 1881 EAPI Evas_Object *elm_spinner_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1882 EAPI void elm_spinner_label_format_set(Evas_Object *obj, const char *fmt); 1882 EAPI void elm_spinner_label_format_set(Evas_Object *obj, const char *fmt) EINA_ARG_NONNULL(1);
1883 EAPI const char *elm_spinner_label_format_get(const Evas_Object *obj); 1883 EAPI const char *elm_spinner_label_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1884 EAPI void elm_spinner_min_max_set(Evas_Object *obj, double min, double max); 1884 EAPI void elm_spinner_min_max_set(Evas_Object *obj, double min, double max) EINA_ARG_NONNULL(1);
1885 EAPI void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max); 1885 EAPI void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max) EINA_ARG_NONNULL(1);
1886 EAPI void elm_spinner_step_set(Evas_Object *obj, double step); 1886 EAPI void elm_spinner_step_set(Evas_Object *obj, double step) EINA_ARG_NONNULL(1);
1887 EAPI double elm_spinner_step_get(const Evas_Object *obj); 1887 EAPI double elm_spinner_step_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1888 EAPI void elm_spinner_value_set(Evas_Object *obj, double val); 1888 EAPI void elm_spinner_value_set(Evas_Object *obj, double val) EINA_ARG_NONNULL(1);
1889 EAPI double elm_spinner_value_get(const Evas_Object *obj); 1889 EAPI double elm_spinner_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1890 EAPI void elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap); 1890 EAPI void elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap) EINA_ARG_NONNULL(1);
1891 EAPI Eina_Bool elm_spinner_wrap_get(const Evas_Object *obj); 1891 EAPI Eina_Bool elm_spinner_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1892 EAPI void elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable); 1892 EAPI void elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable) EINA_ARG_NONNULL(1);
1893 EAPI Eina_Bool elm_spinner_editable_get(const Evas_Object *obj); 1893 EAPI Eina_Bool elm_spinner_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1894 EAPI void elm_spinner_special_value_add(Evas_Object *obj, double value, const char *label); 1894 EAPI void elm_spinner_special_value_add(Evas_Object *obj, double value, const char *label) EINA_ARG_NONNULL(1);
1895 EAPI void elm_spinner_interval_set(Evas_Object *obj, double interval); 1895 EAPI void elm_spinner_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
1896 EAPI double elm_spinner_interval_get(const Evas_Object *obj); 1896 EAPI double elm_spinner_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1897 /* smart callbacks called: 1897 /* smart callbacks called:
1898 * "changed" - when the spinner value changes 1898 * "changed" - when the spinner value changes
1899 * "delay,changed" - when the spinner value changed, but a small time after a change (use this if you only want to respond to a change once the spinner is held still for a short while). 1899 * "delay,changed" - when the spinner value changed, but a small time after a change (use this if you only want to respond to a change once the spinner is held still for a short while).
@@ -1906,24 +1906,24 @@ extern "C" {
1906 /* index */ 1906 /* index */
1907 typedef struct _Elm_Index_Item Elm_Index_Item; /**< Item of Elm_Index. Sub-type of Elm_Widget_Item */ 1907 typedef struct _Elm_Index_Item Elm_Index_Item; /**< Item of Elm_Index. Sub-type of Elm_Widget_Item */
1908 1908
1909 EAPI Evas_Object *elm_index_add(Evas_Object *parent); 1909 EAPI Evas_Object *elm_index_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1910 EAPI void elm_index_active_set(Evas_Object *obj, Eina_Bool active); 1910 EAPI void elm_index_active_set(Evas_Object *obj, Eina_Bool active) EINA_ARG_NONNULL(1);
1911 EAPI void elm_index_item_level_set(Evas_Object *obj, int level); 1911 EAPI void elm_index_item_level_set(Evas_Object *obj, int level) EINA_ARG_NONNULL(1);
1912 EAPI int elm_index_item_level_get(const Evas_Object *obj); 1912 EAPI int elm_index_item_level_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1913 EAPI void *elm_index_item_selected_get(const Evas_Object *obj, int level); 1913 EAPI void *elm_index_item_selected_get(const Evas_Object *obj, int level) EINA_ARG_NONNULL(1);
1914 EAPI void elm_index_item_append(Evas_Object *obj, const char *letter, const void *item); 1914 EAPI void elm_index_item_append(Evas_Object *obj, const char *letter, const void *item) EINA_ARG_NONNULL(1);
1915 EAPI void elm_index_item_prepend(Evas_Object *obj, const char *letter, const void *item); 1915 EAPI void elm_index_item_prepend(Evas_Object *obj, const char *letter, const void *item) EINA_ARG_NONNULL(1);
1916 EAPI void elm_index_item_append_relative(Evas_Object *obj, const char *letter, const void *item, const void *relative); 1916 EAPI void elm_index_item_append_relative(Evas_Object *obj, const char *letter, const void *item, const void *relative) EINA_ARG_NONNULL(1);
1917 EAPI void elm_index_item_prepend_relative(Evas_Object *obj, const char *letter, const void *item, const void *relative); 1917 EAPI void elm_index_item_prepend_relative(Evas_Object *obj, const char *letter, const void *item, const void *relative) EINA_ARG_NONNULL(1);
1918 EAPI void elm_index_item_sorted_insert(Evas_Object *obj, const char *letter, const void *item, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func); 1918 EAPI void elm_index_item_sorted_insert(Evas_Object *obj, const char *letter, const void *item, Eina_Compare_Cb cmp_func, Eina_Compare_Cb cmp_data_func) EINA_ARG_NONNULL(1);
1919 EAPI void elm_index_item_del(Evas_Object *obj, const void *item); 1919 EAPI void elm_index_item_del(Evas_Object *obj, const void *item) EINA_ARG_NONNULL(1);
1920 EAPI Elm_Index_Item *elm_index_item_find(Evas_Object *obj, const void *item); 1920 EAPI Elm_Index_Item *elm_index_item_find(Evas_Object *obj, const void *item) EINA_ARG_NONNULL(1);
1921 EAPI void elm_index_item_clear(Evas_Object *obj); 1921 EAPI void elm_index_item_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
1922 EAPI void elm_index_item_go(Evas_Object *obj, int level); 1922 EAPI void elm_index_item_go(Evas_Object *obj, int level) EINA_ARG_NONNULL(1);
1923 EAPI void *elm_index_item_data_get(const Elm_Index_Item *item); 1923 EAPI void *elm_index_item_data_get(const Elm_Index_Item *item) EINA_ARG_NONNULL(1);
1924 EAPI void elm_index_item_data_set(Elm_Index_Item *it, const void *data); 1924 EAPI void elm_index_item_data_set(Elm_Index_Item *it, const void *data) EINA_ARG_NONNULL(1);
1925 EAPI void elm_index_item_del_cb_set(Elm_Index_Item *it, Evas_Smart_Cb func); 1925 EAPI void elm_index_item_del_cb_set(Elm_Index_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
1926 EAPI const char *elm_index_item_letter_get(const Elm_Index_Item *item); 1926 EAPI const char *elm_index_item_letter_get(const Elm_Index_Item *item) EINA_ARG_NONNULL(1);
1927 /* smart callbacks called: 1927 /* smart callbacks called:
1928 * "changed" - when the selected index item changes 1928 * "changed" - when the selected index item changes
1929 * "delay,changed" - when the selected index item changes, but after some small idle period 1929 * "delay,changed" - when the selected index item changes, but after some small idle period
@@ -1941,22 +1941,22 @@ extern "C" {
1941 ELM_PHOTOCAM_ZOOM_MODE_LAST 1941 ELM_PHOTOCAM_ZOOM_MODE_LAST
1942 } Elm_Photocam_Zoom_Mode; 1942 } Elm_Photocam_Zoom_Mode;
1943 1943
1944 EAPI Evas_Object *elm_photocam_add(Evas_Object *parent); 1944 EAPI Evas_Object *elm_photocam_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
1945 EAPI Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file); 1945 EAPI Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file) EINA_ARG_NONNULL(1);
1946 EAPI const char * elm_photocam_file_get(const Evas_Object *obj); 1946 EAPI const char * elm_photocam_file_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1947 EAPI void elm_photocam_zoom_set(Evas_Object *obj, double zoom); 1947 EAPI void elm_photocam_zoom_set(Evas_Object *obj, double zoom) EINA_ARG_NONNULL(1);
1948 EAPI double elm_photocam_zoom_get(const Evas_Object *obj); 1948 EAPI double elm_photocam_zoom_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1949 EAPI void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode); 1949 EAPI void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode) EINA_ARG_NONNULL(1);
1950 EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj); 1950 EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1951 EAPI void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h); 1951 EAPI void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h) EINA_ARG_NONNULL(1);
1952 EAPI void elm_photocam_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h); 1952 EAPI void elm_photocam_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h) EINA_ARG_NONNULL(1);
1953 EAPI void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h); 1953 EAPI void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
1954 EAPI void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h); 1954 EAPI void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
1955 EAPI void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused); 1955 EAPI void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused) EINA_ARG_NONNULL(1);
1956 EAPI Eina_Bool elm_photocam_paused_get(const Evas_Object *obj); 1956 EAPI Eina_Bool elm_photocam_paused_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1957 EAPI Evas_Object *elm_photocam_internal_image_get(const Evas_Object *obj); 1957 EAPI Evas_Object *elm_photocam_internal_image_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
1958 EAPI void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); 1958 EAPI void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
1959 EAPI void elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); 1959 EAPI void elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
1960 /* smart callbacks called: 1960 /* smart callbacks called:
1961 * "clicked" - when image clicked 1961 * "clicked" - when image clicked
1962 * "press" - when mouse/finger held down initially on image 1962 * "press" - when mouse/finger held down initially on image
@@ -2010,44 +2010,44 @@ extern "C" {
2010 typedef Evas_Object *(*ElmMapGroupIconGetFunc) (Evas_Object *obj, void *data); 2010 typedef Evas_Object *(*ElmMapGroupIconGetFunc) (Evas_Object *obj, void *data);
2011 typedef char *(*ElmMapSourceURLFunc) (int x, int y, int zoom); 2011 typedef char *(*ElmMapSourceURLFunc) (int x, int y, int zoom);
2012 2012
2013 EAPI Evas_Object *elm_map_add(Evas_Object *parent); 2013 EAPI Evas_Object *elm_map_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2014 EAPI void elm_map_zoom_set(Evas_Object *obj, int zoom); 2014 EAPI void elm_map_zoom_set(Evas_Object *obj, int zoom) EINA_ARG_NONNULL(1);
2015 EAPI double elm_map_zoom_get(const Evas_Object *obj); 2015 EAPI double elm_map_zoom_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2016 EAPI void elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode); 2016 EAPI void elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode) EINA_ARG_NONNULL(1);
2017 EAPI Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Evas_Object *obj); 2017 EAPI Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2018 EAPI void elm_map_geo_region_get(const Evas_Object *obj, double *lon, double *lat); 2018 EAPI void elm_map_geo_region_get(const Evas_Object *obj, double *lon, double *lat) EINA_ARG_NONNULL(1);
2019 EAPI void elm_map_geo_region_bring_in(Evas_Object *obj, double lon, double lat); 2019 EAPI void elm_map_geo_region_bring_in(Evas_Object *obj, double lon, double lat) EINA_ARG_NONNULL(1);
2020 EAPI void elm_map_geo_region_show(Evas_Object *obj, double lon, double lat); 2020 EAPI void elm_map_geo_region_show(Evas_Object *obj, double lon, double lat) EINA_ARG_NONNULL(1);
2021 EAPI void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused); 2021 EAPI void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused) EINA_ARG_NONNULL(1);
2022 EAPI Eina_Bool elm_map_paused_get(const Evas_Object *obj); 2022 EAPI Eina_Bool elm_map_paused_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2023 EAPI void elm_map_paused_markers_set(Evas_Object *obj, Eina_Bool paused); 2023 EAPI void elm_map_paused_markers_set(Evas_Object *obj, Eina_Bool paused) EINA_ARG_NONNULL(1);
2024 EAPI Eina_Bool elm_map_paused_markers_get(const Evas_Object *obj); 2024 EAPI Eina_Bool elm_map_paused_markers_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2025 EAPI void elm_map_utils_convert_coord_into_geo(int x, int y, int size, double *lon, double *lat); 2025 EAPI void elm_map_utils_convert_coord_into_geo(int x, int y, int size, double *lon, double *lat);
2026 EAPI void elm_map_utils_convert_geo_into_coord(double lon, double lat, int size, int *x, int *y); 2026 EAPI void elm_map_utils_convert_geo_into_coord(double lon, double lat, int size, int *x, int *y);
2027 EAPI Elm_Map_Marker *elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *clas, Elm_Map_Group_Class *clas_group, void *data); 2027 EAPI Elm_Map_Marker *elm_map_marker_add(Evas_Object *obj, double lon, double lat, Elm_Map_Marker_Class *clas, Elm_Map_Group_Class *clas_group, void *data) EINA_ARG_NONNULL(1, 4, 5);
2028 EAPI void elm_map_max_marker_per_group_set(Evas_Object *obj, int max); 2028 EAPI void elm_map_max_marker_per_group_set(Evas_Object *obj, int max) EINA_ARG_NONNULL(1);
2029 EAPI void elm_map_marker_remove(Elm_Map_Marker *marker); 2029 EAPI void elm_map_marker_remove(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
2030 EAPI void elm_map_marker_bring_in(Elm_Map_Marker *marker); 2030 EAPI void elm_map_marker_bring_in(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
2031 EAPI void elm_map_marker_show(Elm_Map_Marker *marker); 2031 EAPI void elm_map_marker_show(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
2032 EAPI void elm_map_markers_list_show(Eina_List *markers); 2032 EAPI void elm_map_markers_list_show(Eina_List *markers) EINA_ARG_NONNULL(1);
2033 EAPI Evas_Object *elm_map_marker_object_get(const Elm_Map_Marker *marker); 2033 EAPI Evas_Object *elm_map_marker_object_get(const Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
2034 EAPI void elm_map_marker_update(Elm_Map_Marker *marker); 2034 EAPI void elm_map_marker_update(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
2035 EAPI void elm_map_bubbles_close(Evas_Object *obj); 2035 EAPI void elm_map_bubbles_close(Evas_Object *obj) EINA_ARG_NONNULL(1);
2036 EAPI Elm_Map_Group_Class * elm_map_group_class_new(Evas_Object *obj); 2036 EAPI Elm_Map_Group_Class * elm_map_group_class_new(Evas_Object *obj) EINA_ARG_NONNULL(1);
2037 EAPI void elm_map_group_class_style_set(Elm_Map_Group_Class *clas, const char *style); 2037 EAPI void elm_map_group_class_style_set(Elm_Map_Group_Class *clas, const char *style) EINA_ARG_NONNULL(1);
2038 EAPI void elm_map_group_class_icon_cb_set(Elm_Map_Group_Class *clas, ElmMapGroupIconGetFunc icon_get); 2038 EAPI void elm_map_group_class_icon_cb_set(Elm_Map_Group_Class *clas, ElmMapGroupIconGetFunc icon_get) EINA_ARG_NONNULL(1);
2039 EAPI void elm_map_group_class_data_set(Elm_Map_Group_Class *clas, void *data); 2039 EAPI void elm_map_group_class_data_set(Elm_Map_Group_Class *clas, void *data) EINA_ARG_NONNULL(1);
2040 EAPI void elm_map_group_class_zoom_displayed_set(Elm_Map_Group_Class *clas, int zoom); 2040 EAPI void elm_map_group_class_zoom_displayed_set(Elm_Map_Group_Class *clas, int zoom) EINA_ARG_NONNULL(1);
2041 EAPI void elm_map_group_class_zoom_grouped_set(Elm_Map_Group_Class *clas, int zoom); 2041 EAPI void elm_map_group_class_zoom_grouped_set(Elm_Map_Group_Class *clas, int zoom) EINA_ARG_NONNULL(1);
2042 EAPI void elm_map_group_class_hide_set(Evas_Object *obj, Elm_Map_Group_Class *clas, Eina_Bool hide); 2042 EAPI void elm_map_group_class_hide_set(Evas_Object *obj, Elm_Map_Group_Class *clas, Eina_Bool hide) EINA_ARG_NONNULL(1, 2);
2043 EAPI Elm_Map_Marker_Class * elm_map_marker_class_new(Evas_Object *obj); 2043 EAPI Elm_Map_Marker_Class * elm_map_marker_class_new(Evas_Object *obj) EINA_ARG_NONNULL(1);
2044 EAPI void elm_map_marker_class_style_set(Elm_Map_Marker_Class *clas, const char *style); 2044 EAPI void elm_map_marker_class_style_set(Elm_Map_Marker_Class *clas, const char *style) EINA_ARG_NONNULL(1);
2045 EAPI void elm_map_marker_class_icon_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerIconGetFunc icon_get); 2045 EAPI void elm_map_marker_class_icon_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerIconGetFunc icon_get) EINA_ARG_NONNULL(1);
2046 EAPI void elm_map_marker_class_get_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerGetFunc get); 2046 EAPI void elm_map_marker_class_get_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerGetFunc get) EINA_ARG_NONNULL(1);
2047 EAPI void elm_map_marker_class_del_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerDelFunc del); 2047 EAPI void elm_map_marker_class_del_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerDelFunc del) EINA_ARG_NONNULL(1);
2048 EAPI void elm_map_source_set(Evas_Object *obj, Elm_Map_Sources source); 2048 EAPI void elm_map_source_set(Evas_Object *obj, Elm_Map_Sources source) EINA_ARG_NONNULL(1);
2049 EAPI Elm_Map_Sources elm_map_source_get(const Evas_Object *obj); 2049 EAPI Elm_Map_Sources elm_map_source_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2050 EAPI void elm_map_source_custom_api_set(Elm_Map_Sources source, const char *label, int zoom_min, int zoom_max, ElmMapSourceURLFunc url_cb); 2050 EAPI void elm_map_source_custom_api_set(Elm_Map_Sources source, const char *label, int zoom_min, int zoom_max, ElmMapSourceURLFunc url_cb) EINA_ARG_NONNULL(2, 5);
2051 EAPI int elm_map_source_zoom_min_get(Elm_Map_Sources source); 2051 EAPI int elm_map_source_zoom_min_get(Elm_Map_Sources source);
2052 EAPI int elm_map_source_zoom_max_get(Elm_Map_Sources source); 2052 EAPI int elm_map_source_zoom_max_get(Elm_Map_Sources source);
2053 EAPI const char *elm_map_source_name_get(Elm_Map_Sources source); 2053 EAPI const char *elm_map_source_name_get(Elm_Map_Sources source);
@@ -2077,15 +2077,15 @@ extern "C" {
2077 ELM_PANEL_ORIENT_RIGHT, 2077 ELM_PANEL_ORIENT_RIGHT,
2078 } Elm_Panel_Orient; 2078 } Elm_Panel_Orient;
2079 2079
2080 EAPI Evas_Object *elm_panel_add(Evas_Object *parent); 2080 EAPI Evas_Object *elm_panel_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2081 EAPI void elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient); 2081 EAPI void elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient) EINA_ARG_NONNULL(1);
2082 EAPI Elm_Panel_Orient elm_panel_orient_get(const Evas_Object *obj); 2082 EAPI Elm_Panel_Orient elm_panel_orient_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2083 EAPI void elm_panel_content_set(Evas_Object *obj, Evas_Object *content); 2083 EAPI void elm_panel_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
2084 EAPI Evas_Object *elm_panel_content_get(const Evas_Object *obj); 2084 EAPI Evas_Object *elm_panel_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2085 EAPI Evas_Object *elm_panel_content_unset(Evas_Object *obj); 2085 EAPI Evas_Object *elm_panel_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
2086 EAPI void elm_panel_hidden_set(Evas_Object *obj, Eina_Bool hidden); 2086 EAPI void elm_panel_hidden_set(Evas_Object *obj, Eina_Bool hidden) EINA_ARG_NONNULL(1);
2087 EAPI Eina_Bool elm_panel_hidden_get(const Evas_Object *obj); 2087 EAPI Eina_Bool elm_panel_hidden_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2088 EAPI void elm_panel_toggle(Evas_Object *obj); 2088 EAPI void elm_panel_toggle(Evas_Object *obj) EINA_ARG_NONNULL(1);
2089 2089
2090 /* panes */ 2090 /* panes */
2091 /** 2091 /**
@@ -2094,17 +2094,17 @@ extern "C" {
2094 * Update the minimun height of the bar in the theme. No minimun should be set in the vertical theme 2094 * Update the minimun height of the bar in the theme. No minimun should be set in the vertical theme
2095 * Add events (move, start ...) 2095 * Add events (move, start ...)
2096 */ 2096 */
2097 EAPI Evas_Object *elm_panes_add(Evas_Object *parent); 2097 EAPI Evas_Object *elm_panes_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2098 EAPI void elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content); 2098 EAPI void elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
2099 EAPI void elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content); 2099 EAPI void elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
2100 EAPI Evas_Object *elm_panes_content_left_get(const Evas_Object *obj); 2100 EAPI Evas_Object *elm_panes_content_left_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2101 EAPI Evas_Object *elm_panes_content_right_get(const Evas_Object *obj); 2101 EAPI Evas_Object *elm_panes_content_right_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2102 EAPI Evas_Object *elm_panes_content_left_unset(Evas_Object *obj); 2102 EAPI Evas_Object *elm_panes_content_left_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
2103 EAPI Evas_Object *elm_panes_content_right_unset(Evas_Object *obj); 2103 EAPI Evas_Object *elm_panes_content_right_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
2104 EAPI double elm_panes_content_left_size_get(const Evas_Object *obj); 2104 EAPI double elm_panes_content_left_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2105 EAPI void elm_panes_content_left_size_set(Evas_Object *obj, double size); 2105 EAPI void elm_panes_content_left_size_set(Evas_Object *obj, double size) EINA_ARG_NONNULL(1);
2106 EAPI void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal); 2106 EAPI void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
2107 EAPI Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj); 2107 EAPI Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2108 2108
2109 /* flip */ 2109 /* flip */
2110 typedef enum _Elm_Flip_Mode 2110 typedef enum _Elm_Flip_Mode
@@ -2119,118 +2119,118 @@ extern "C" {
2119 ELM_FLIP_CUBE_DOWN 2119 ELM_FLIP_CUBE_DOWN
2120 } Elm_Flip_Mode; 2120 } Elm_Flip_Mode;
2121 2121
2122 EAPI Evas_Object *elm_flip_add(Evas_Object *parent); 2122 EAPI Evas_Object *elm_flip_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2123 EAPI void elm_flip_content_front_set(Evas_Object *obj, Evas_Object *content); 2123 EAPI void elm_flip_content_front_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
2124 EAPI void elm_flip_content_back_set(Evas_Object *obj, Evas_Object *content); 2124 EAPI void elm_flip_content_back_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
2125 EAPI Evas_Object *elm_flip_content_front_get(const Evas_Object *obj); 2125 EAPI Evas_Object *elm_flip_content_front_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2126 EAPI Evas_Object *elm_flip_content_back_get(const Evas_Object *obj); 2126 EAPI Evas_Object *elm_flip_content_back_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2127 EAPI Evas_Object *elm_flip_content_front_unset(Evas_Object *obj); 2127 EAPI Evas_Object *elm_flip_content_front_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
2128 EAPI Evas_Object *elm_flip_content_back_unset(Evas_Object *obj); 2128 EAPI Evas_Object *elm_flip_content_back_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
2129 EAPI Eina_Bool elm_flip_front_get(const Evas_Object *obj); 2129 EAPI Eina_Bool elm_flip_front_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2130 EAPI void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y); 2130 EAPI void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y) EINA_ARG_NONNULL(1);
2131 EAPI void elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode); 2131 EAPI void elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode) EINA_ARG_NONNULL(1);
2132 /* smart callbacks called: 2132 /* smart callbacks called:
2133 * "animate,done" - when a flip animation is finished 2133 * "animate,done" - when a flip animation is finished
2134 */ 2134 */
2135 2135
2136 /* scrolledentry */ 2136 /* scrolledentry */
2137 EAPI Evas_Object *elm_scrolled_entry_add(Evas_Object *parent); 2137 EAPI Evas_Object *elm_scrolled_entry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2138 EAPI void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line); 2138 EAPI void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line) EINA_ARG_NONNULL(1);
2139 EAPI Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj); 2139 EAPI Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2140 EAPI void elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password); 2140 EAPI void elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password) EINA_ARG_NONNULL(1);
2141 EAPI Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj); 2141 EAPI Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2142 EAPI void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry); 2142 EAPI void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
2143 EAPI const char *elm_scrolled_entry_entry_get(const Evas_Object *obj); 2143 EAPI const char *elm_scrolled_entry_entry_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2144 EAPI const char *elm_scrolled_entry_selection_get(const Evas_Object *obj); 2144 EAPI const char *elm_scrolled_entry_selection_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2145 EAPI void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry); 2145 EAPI void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
2146 EAPI void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Eina_Bool wrap); 2146 EAPI void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Eina_Bool wrap) EINA_ARG_NONNULL(1);
2147 EAPI void elm_scrolled_entry_line_char_wrap_set(Evas_Object *obj, Eina_Bool wrap); 2147 EAPI void elm_scrolled_entry_line_char_wrap_set(Evas_Object *obj, Eina_Bool wrap) EINA_ARG_NONNULL(1);
2148 EAPI void elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable); 2148 EAPI void elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable) EINA_ARG_NONNULL(1);
2149 EAPI Eina_Bool elm_scrolled_entry_editable_get(const Evas_Object *obj); 2149 EAPI Eina_Bool elm_scrolled_entry_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2150 EAPI void elm_scrolled_entry_select_none(Evas_Object *obj); 2150 EAPI void elm_scrolled_entry_select_none(Evas_Object *obj) EINA_ARG_NONNULL(1);
2151 EAPI void elm_scrolled_entry_select_all(Evas_Object *obj); 2151 EAPI void elm_scrolled_entry_select_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
2152 EAPI Eina_Bool elm_scrolled_entry_cursor_next(Evas_Object *obj); 2152 EAPI Eina_Bool elm_scrolled_entry_cursor_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
2153 EAPI Eina_Bool elm_scrolled_entry_cursor_prev(Evas_Object *obj); 2153 EAPI Eina_Bool elm_scrolled_entry_cursor_prev(Evas_Object *obj) EINA_ARG_NONNULL(1);
2154 EAPI Eina_Bool elm_scrolled_entry_cursor_up(Evas_Object *obj); 2154 EAPI Eina_Bool elm_scrolled_entry_cursor_up(Evas_Object *obj) EINA_ARG_NONNULL(1);
2155 EAPI Eina_Bool elm_scrolled_entry_cursor_down(Evas_Object *obj); 2155 EAPI Eina_Bool elm_scrolled_entry_cursor_down(Evas_Object *obj) EINA_ARG_NONNULL(1);
2156 EAPI void elm_scrolled_entry_cursor_begin_set(Evas_Object *obj); 2156 EAPI void elm_scrolled_entry_cursor_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
2157 EAPI void elm_scrolled_entry_cursor_end_set(Evas_Object *obj); 2157 EAPI void elm_scrolled_entry_cursor_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
2158 EAPI void elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj); 2158 EAPI void elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
2159 EAPI void elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj); 2159 EAPI void elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
2160 EAPI void elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj); 2160 EAPI void elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj) EINA_ARG_NONNULL(1);
2161 EAPI void elm_scrolled_entry_cursor_selection_end(Evas_Object *obj); 2161 EAPI void elm_scrolled_entry_cursor_selection_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
2162 EAPI Eina_Bool elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj); 2162 EAPI Eina_Bool elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2163 EAPI Eina_Bool elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj); 2163 EAPI Eina_Bool elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2164 EAPI const char *elm_scrolled_entry_cursor_content_get(const Evas_Object *obj); 2164 EAPI const char *elm_scrolled_entry_cursor_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2165 EAPI void elm_scrolled_entry_selection_cut(Evas_Object *obj); 2165 EAPI void elm_scrolled_entry_selection_cut(Evas_Object *obj) EINA_ARG_NONNULL(1);
2166 EAPI void elm_scrolled_entry_selection_copy(Evas_Object *obj); 2166 EAPI void elm_scrolled_entry_selection_copy(Evas_Object *obj) EINA_ARG_NONNULL(1);
2167 EAPI void elm_scrolled_entry_selection_paste(Evas_Object *obj); 2167 EAPI void elm_scrolled_entry_selection_paste(Evas_Object *obj) EINA_ARG_NONNULL(1);
2168 EAPI void elm_scrolled_entry_context_menu_clear(Evas_Object *obj); 2168 EAPI void elm_scrolled_entry_context_menu_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
2169 EAPI void elm_scrolled_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data); 2169 EAPI void elm_scrolled_entry_context_menu_item_add(Evas_Object *obj, const char *label, const char *icon_file, Elm_Icon_Type icon_type, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
2170 EAPI void elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled); 2170 EAPI void elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
2171 EAPI Eina_Bool elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj); 2171 EAPI Eina_Bool elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2172 EAPI void elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v); 2172 EAPI void elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v) EINA_ARG_NONNULL(1);
2173 EAPI void elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); 2173 EAPI void elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
2174 EAPI void elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); 2174 EAPI void elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
2175 EAPI void elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon); 2175 EAPI void elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1, 2);
2176 EAPI Evas_Object *elm_scrolled_entry_icon_get(const Evas_Object *obj); 2176 EAPI Evas_Object *elm_scrolled_entry_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2177 EAPI Evas_Object *elm_scrolled_entry_icon_unset(Evas_Object *obj); 2177 EAPI Evas_Object *elm_scrolled_entry_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
2178 EAPI void elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting); 2178 EAPI void elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting) EINA_ARG_NONNULL(1);
2179 EAPI void elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end); 2179 EAPI void elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end) EINA_ARG_NONNULL(1, 2);
2180 EAPI Evas_Object *elm_scrolled_entry_end_get(const Evas_Object *obj); 2180 EAPI Evas_Object *elm_scrolled_entry_end_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2181 EAPI Evas_Object *elm_scrolled_entry_end_unset(Evas_Object *obj); 2181 EAPI Evas_Object *elm_scrolled_entry_end_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
2182 EAPI void elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting); 2182 EAPI void elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting) EINA_ARG_NONNULL(1);
2183 EAPI void elm_scrolled_entry_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data); 2183 EAPI void elm_scrolled_entry_item_provider_append(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
2184 EAPI void elm_scrolled_entry_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data); 2184 EAPI void elm_scrolled_entry_item_provider_prepend(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
2185 EAPI void elm_scrolled_entry_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data); 2185 EAPI void elm_scrolled_entry_item_provider_remove(Evas_Object *obj, Evas_Object *(*func) (void *data, Evas_Object *entry, const char *item), void *data) EINA_ARG_NONNULL(1, 2);
2186 EAPI void elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data); 2186 EAPI void elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) EINA_ARG_NONNULL(1, 2);
2187 EAPI void elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data); 2187 EAPI void elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) EINA_ARG_NONNULL(1, 2);
2188 EAPI void elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data); 2188 EAPI void elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func) (void *data, Evas_Object *entry, char **text), void *data) EINA_ARG_NONNULL(1, 2);
2189 EAPI void elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format); 2189 EAPI void elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format) EINA_ARG_NONNULL(1);
2190 EAPI void elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format); 2190 EAPI void elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format) EINA_ARG_NONNULL(1);
2191 EAPI void elm_scrolled_entry_file_save(Evas_Object *obj); 2191 EAPI void elm_scrolled_entry_file_save(Evas_Object *obj) EINA_ARG_NONNULL(1);
2192 EAPI void elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave); 2192 EAPI void elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave) EINA_ARG_NONNULL(1);
2193 EAPI Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Object *obj); 2193 EAPI Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2194 2194
2195 /* conformant */ 2195 /* conformant */
2196 EAPI Evas_Object *elm_conformant_add(Evas_Object *parent); 2196 EAPI Evas_Object *elm_conformant_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2197 EAPI void elm_conformant_content_set(Evas_Object *obj, Evas_Object *content); 2197 EAPI void elm_conformant_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
2198 EAPI Evas_Object *elm_conformant_content_get(const Evas_Object *obj); 2198 EAPI Evas_Object *elm_conformant_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2199 EAPI Evas_Object *elm_conformant_content_unset(Evas_Object *obj); 2199 EAPI Evas_Object *elm_conformant_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
2200 2200
2201 /* mapbuf */ 2201 /* mapbuf */
2202 EAPI Evas_Object *elm_mapbuf_add(Evas_Object *parent); 2202 EAPI Evas_Object *elm_mapbuf_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2203 EAPI void elm_mapbuf_content_set(Evas_Object *obj, Evas_Object *content); 2203 EAPI void elm_mapbuf_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
2204 EAPI Evas_Object *elm_mapbuf_content_get(const Evas_Object *obj); 2204 EAPI Evas_Object *elm_mapbuf_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2205 EAPI Evas_Object *elm_mapbuf_content_unset(Evas_Object *obj); 2205 EAPI Evas_Object *elm_mapbuf_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
2206 EAPI void elm_mapbuf_enabled_set(Evas_Object *obj, Eina_Bool enabled); 2206 EAPI void elm_mapbuf_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
2207 EAPI Eina_Bool elm_mapbuf_enabled_get(const Evas_Object *obj); 2207 EAPI Eina_Bool elm_mapbuf_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2208 EAPI void elm_mapbuf_smooth_set(Evas_Object *obj, Eina_Bool smooth); 2208 EAPI void elm_mapbuf_smooth_set(Evas_Object *obj, Eina_Bool smooth) EINA_ARG_NONNULL(1);
2209 EAPI Eina_Bool elm_mapbuf_smooth_get(const Evas_Object *obj); 2209 EAPI Eina_Bool elm_mapbuf_smooth_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2210 EAPI void elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bool alpha); 2210 EAPI void elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bool alpha) EINA_ARG_NONNULL(1);
2211 EAPI Eina_Bool elm_mapbuf_alpha_get(const Evas_Object *obj); 2211 EAPI Eina_Bool elm_mapbuf_alpha_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2212 2212
2213 /* flipselector */ 2213 /* flipselector */
2214 typedef struct _Elm_Flipselector_Item Elm_Flipselector_Item; 2214 typedef struct _Elm_Flipselector_Item Elm_Flipselector_Item;
2215 2215
2216 EAPI Evas_Object *elm_flipselector_add(Evas_Object *parent); 2216 EAPI Evas_Object *elm_flipselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2217 EAPI void elm_flipselector_flip_next(Evas_Object *obj); 2217 EAPI void elm_flipselector_flip_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
2218 EAPI void elm_flipselector_flip_prev(Evas_Object *obj); 2218 EAPI void elm_flipselector_flip_prev(Evas_Object *obj) EINA_ARG_NONNULL(1);
2219 EAPI Elm_Flipselector_Item *elm_flipselector_item_append(Evas_Object *obj, const char *label, void (*func)(void *data, Evas_Object *obj, void *event_info), void *data); 2219 EAPI Elm_Flipselector_Item *elm_flipselector_item_append(Evas_Object *obj, const char *label, void (*func)(void *data, Evas_Object *obj, void *event_info), void *data) EINA_ARG_NONNULL(1);
2220 EAPI Elm_Flipselector_Item *elm_flipselector_item_prepend(Evas_Object *obj, const char *label, void (*func)(void *data, Evas_Object *obj, void *event_info), void *data); 2220 EAPI Elm_Flipselector_Item *elm_flipselector_item_prepend(Evas_Object *obj, const char *label, void (*func)(void *data, Evas_Object *obj, void *event_info), void *data) EINA_ARG_NONNULL(1);
2221 EAPI const Eina_List *elm_flipselector_items_get(const Evas_Object *obj); 2221 EAPI const Eina_List *elm_flipselector_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2222 EAPI Elm_Flipselector_Item *elm_flipselector_first_item_get(const Evas_Object *obj); 2222 EAPI Elm_Flipselector_Item *elm_flipselector_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2223 EAPI Elm_Flipselector_Item *elm_flipselector_last_item_get(const Evas_Object *obj); 2223 EAPI Elm_Flipselector_Item *elm_flipselector_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2224 EAPI Elm_Flipselector_Item *elm_flipselector_selected_item_get(const Evas_Object *obj); 2224 EAPI Elm_Flipselector_Item *elm_flipselector_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2225 EAPI void elm_flipselector_item_selected_set(Elm_Flipselector_Item *item, Eina_Bool selected); 2225 EAPI void elm_flipselector_item_selected_set(Elm_Flipselector_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
2226 EAPI Eina_Bool elm_flipselector_item_selected_get(const Elm_Flipselector_Item *item); 2226 EAPI Eina_Bool elm_flipselector_item_selected_get(const Elm_Flipselector_Item *item) EINA_ARG_NONNULL(1);
2227 EAPI void elm_flipselector_item_del(Elm_Flipselector_Item *item); 2227 EAPI void elm_flipselector_item_del(Elm_Flipselector_Item *item) EINA_ARG_NONNULL(1);
2228 EAPI const char *elm_flipselector_item_label_get(const Elm_Flipselector_Item *item); 2228 EAPI const char *elm_flipselector_item_label_get(const Elm_Flipselector_Item *item) EINA_ARG_NONNULL(1);
2229 EAPI void elm_flipselector_item_label_set(Elm_Flipselector_Item *item, const char *label); 2229 EAPI void elm_flipselector_item_label_set(Elm_Flipselector_Item *item, const char *label) EINA_ARG_NONNULL(1);
2230 EAPI Elm_Flipselector_Item *elm_flipselector_item_prev_get(Elm_Flipselector_Item *item); 2230 EAPI Elm_Flipselector_Item *elm_flipselector_item_prev_get(Elm_Flipselector_Item *item) EINA_ARG_NONNULL(1);
2231 EAPI Elm_Flipselector_Item *elm_flipselector_item_next_get(Elm_Flipselector_Item *item); 2231 EAPI Elm_Flipselector_Item *elm_flipselector_item_next_get(Elm_Flipselector_Item *item) EINA_ARG_NONNULL(1);
2232 EAPI void elm_flipselector_interval_set(Evas_Object *obj, double interval); 2232 EAPI void elm_flipselector_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
2233 EAPI double elm_flipselector_interval_get(const Evas_Object *obj); 2233 EAPI double elm_flipselector_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2234 /* smart callbacks called: 2234 /* smart callbacks called:
2235 * "selected" - when flipselector selected item is changed 2235 * "selected" - when flipselector selected item is changed
2236 * "overflowed" - when flipselector item is changed to first item 2236 * "overflowed" - when flipselector item is changed to first item
@@ -2265,20 +2265,20 @@ extern "C" {
2265 typedef void (*Elm_Animator_Completion_Cb) (void *data); 2265 typedef void (*Elm_Animator_Completion_Cb) (void *data);
2266 2266
2267 EAPI Elm_Animator* elm_animator_add(Evas_Object *parent); 2267 EAPI Elm_Animator* elm_animator_add(Evas_Object *parent);
2268 EAPI void elm_animator_del(Elm_Animator *animator); 2268 EAPI void elm_animator_del(Elm_Animator *animator) EINA_ARG_NONNULL(1);
2269 EAPI void elm_animator_duration_set(Elm_Animator *animator, double duration); 2269 EAPI void elm_animator_duration_set(Elm_Animator *animator, double duration) EINA_ARG_NONNULL(1);
2270 EAPI void elm_animator_operation_callback_set(Elm_Animator *animator, Elm_Animator_Operation_Cb func, void *data); 2270 EAPI void elm_animator_operation_callback_set(Elm_Animator *animator, Elm_Animator_Operation_Cb func, void *data) EINA_ARG_NONNULL(1);
2271 EAPI void elm_animator_completion_callback_set(Elm_Animator *animator, Elm_Animator_Completion_Cb func, void *data); 2271 EAPI void elm_animator_completion_callback_set(Elm_Animator *animator, Elm_Animator_Completion_Cb func, void *data) EINA_ARG_NONNULL(1);
2272 EAPI void elm_animator_stop(Elm_Animator *animator); 2272 EAPI void elm_animator_stop(Elm_Animator *animator) EINA_ARG_NONNULL(1);
2273 EAPI void elm_animator_repeat_set(Elm_Animator *animator, unsigned int repeat_cnt); 2273 EAPI void elm_animator_repeat_set(Elm_Animator *animator, unsigned int repeat_cnt) EINA_ARG_NONNULL(1);
2274 EAPI void elm_animator_animate(Elm_Animator *animator); 2274 EAPI void elm_animator_animate(Elm_Animator *animator) EINA_ARG_NONNULL(1);
2275 EAPI void elm_animator_curve_style_set(Elm_Animator *animator, Elm_Animator_Curve_Style cs); 2275 EAPI void elm_animator_curve_style_set(Elm_Animator *animator, Elm_Animator_Curve_Style cs) EINA_ARG_NONNULL(1);
2276 EAPI void elm_animator_auto_reverse_set(Elm_Animator *animator, Eina_Bool reverse); 2276 EAPI void elm_animator_auto_reverse_set(Elm_Animator *animator, Eina_Bool reverse) EINA_ARG_NONNULL(1);
2277 EAPI Eina_Bool elm_animator_auto_reverse_get(const Elm_Animator *animator); 2277 EAPI Eina_Bool elm_animator_auto_reverse_get(const Elm_Animator *animator) EINA_ARG_NONNULL(1);
2278 EAPI Eina_Bool elm_animator_operating_get(const Elm_Animator *animator); 2278 EAPI Eina_Bool elm_animator_operating_get(const Elm_Animator *animator) EINA_ARG_NONNULL(1);
2279 EAPI unsigned int elm_animator_repeat_get(const Elm_Animator *animator); 2279 EAPI unsigned int elm_animator_repeat_get(const Elm_Animator *animator) EINA_ARG_NONNULL(1);
2280 EAPI void elm_animator_pause(Elm_Animator *animator); 2280 EAPI void elm_animator_pause(Elm_Animator *animator) EINA_ARG_NONNULL(1);
2281 EAPI void elm_animator_resume(Elm_Animator *animator); 2281 EAPI void elm_animator_resume(Elm_Animator *animator) EINA_ARG_NONNULL(1);
2282 2282
2283 /* calendar */ 2283 /* calendar */
2284 typedef enum 2284 typedef enum
@@ -2291,26 +2291,26 @@ extern "C" {
2291 } Elm_Calendar_Mark_Repeat; 2291 } Elm_Calendar_Mark_Repeat;
2292 typedef struct _Elm_Calendar_Mark Elm_Calendar_Mark; 2292 typedef struct _Elm_Calendar_Mark Elm_Calendar_Mark;
2293 2293
2294 EAPI Evas_Object *elm_calendar_add(Evas_Object *parent); 2294 EAPI Evas_Object *elm_calendar_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2295 EAPI const char **elm_calendar_weekdays_names_get(const Evas_Object *obj); 2295 EAPI const char **elm_calendar_weekdays_names_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2296 EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]); 2296 EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]) EINA_ARG_NONNULL(1, 2);
2297 EAPI double elm_calendar_interval_get(const Evas_Object *obj); 2297 EAPI double elm_calendar_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2298 EAPI void elm_calendar_interval_set(Evas_Object *obj, double interval); 2298 EAPI void elm_calendar_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
2299 EAPI void elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max); 2299 EAPI void elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max) EINA_ARG_NONNULL(1);
2300 EAPI void elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max); 2300 EAPI void elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max) EINA_ARG_NONNULL(1);
2301 EAPI Eina_Bool elm_calendar_day_selection_enabled_get(const Evas_Object *obj); 2301 EAPI Eina_Bool elm_calendar_day_selection_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2302 EAPI void elm_calendar_day_selection_enabled_set(Evas_Object *obj, Eina_Bool enabled); 2302 EAPI void elm_calendar_day_selection_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
2303 EAPI Eina_Bool elm_calendar_selected_time_get(const Evas_Object *obj, struct tm *selected_time); 2303 EAPI Eina_Bool elm_calendar_selected_time_get(const Evas_Object *obj, struct tm *selected_time) EINA_ARG_NONNULL(1, 2);
2304 EAPI void elm_calendar_selected_time_set(Evas_Object *obj, struct tm *selected_time); 2304 EAPI void elm_calendar_selected_time_set(Evas_Object *obj, struct tm *selected_time) EINA_ARG_NONNULL(1);
2305 EAPI void elm_calendar_format_function_set(Evas_Object *obj, char * (*format_function) (struct tm *stime)); 2305 EAPI void elm_calendar_format_function_set(Evas_Object *obj, char * (*format_function) (struct tm *stime)) EINA_ARG_NONNULL(1);
2306 EAPI Elm_Calendar_Mark *elm_calendar_mark_add(Evas_Object *obj, const char *mark_type, struct tm *mark_time, Elm_Calendar_Mark_Repeat repeat); 2306 EAPI Elm_Calendar_Mark *elm_calendar_mark_add(Evas_Object *obj, const char *mark_type, struct tm *mark_time, Elm_Calendar_Mark_Repeat repeat) EINA_ARG_NONNULL(1);
2307 EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark); 2307 EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark) EINA_ARG_NONNULL(1);
2308 EAPI void elm_calendar_marks_clear(Evas_Object *obj); 2308 EAPI void elm_calendar_marks_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
2309 EAPI const Eina_List *elm_calendar_marks_get(const Evas_Object *obj); 2309 EAPI const Eina_List *elm_calendar_marks_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2310 EAPI void elm_calendar_marks_draw(Evas_Object *obj); 2310 EAPI void elm_calendar_marks_draw(Evas_Object *obj) EINA_ARG_NONNULL(1);
2311 EAPI void elm_calendar_text_saturday_color_set(Evas_Object *obj, int pos); 2311 EAPI void elm_calendar_text_saturday_color_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
2312 EAPI void elm_calendar_text_sunday_color_set(Evas_Object *obj, int pos); 2312 EAPI void elm_calendar_text_sunday_color_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
2313 EAPI void elm_calendar_text_weekday_color_set(Evas_Object *obj, int pos); 2313 EAPI void elm_calendar_text_weekday_color_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
2314 2314
2315 /* smart callbacks called: 2315 /* smart callbacks called:
2316 * changed - emitted when the user select a day or change the displayed 2316 * changed - emitted when the user select a day or change the displayed
@@ -2320,52 +2320,52 @@ extern "C" {
2320 /* diskselector */ 2320 /* diskselector */
2321 typedef struct _Elm_Diskselector_Item Elm_Diskselector_Item; 2321 typedef struct _Elm_Diskselector_Item Elm_Diskselector_Item;
2322 2322
2323 EAPI Evas_Object *elm_diskselector_add(Evas_Object *parent); 2323 EAPI Evas_Object *elm_diskselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2324 EAPI Eina_Bool elm_diskselector_round_get(const Evas_Object *obj); 2324 EAPI Eina_Bool elm_diskselector_round_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2325 EAPI void elm_diskselector_round_set(Evas_Object *obj, Eina_Bool round); 2325 EAPI void elm_diskselector_round_set(Evas_Object *obj, Eina_Bool round) EINA_ARG_NONNULL(1);
2326 EAPI int elm_diskselector_side_label_lenght_get(const Evas_Object *obj); 2326 EAPI int elm_diskselector_side_label_lenght_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2327 EAPI void elm_diskselector_side_label_lenght_set(Evas_Object *obj, int len); 2327 EAPI void elm_diskselector_side_label_lenght_set(Evas_Object *obj, int len) EINA_ARG_NONNULL(1);
2328 EAPI void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce); 2328 EAPI void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
2329 EAPI void elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce); 2329 EAPI void elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
2330 EAPI void elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v); 2330 EAPI void elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) EINA_ARG_NONNULL(1);
2331 EAPI void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v); 2331 EAPI void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
2332 EAPI void elm_diskselector_clear(Evas_Object *obj); 2332 EAPI void elm_diskselector_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
2333 EAPI const Eina_List *elm_diskselector_items_get(const Evas_Object *obj); 2333 EAPI const Eina_List *elm_diskselector_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2334 EAPI Elm_Diskselector_Item *elm_diskselector_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data); 2334 EAPI Elm_Diskselector_Item *elm_diskselector_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
2335 EAPI void elm_diskselector_item_del(Elm_Diskselector_Item *item); 2335 EAPI void elm_diskselector_item_del(Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2336 EAPI void elm_diskselector_item_del_cb_set(Elm_Diskselector_Item *item, Evas_Smart_Cb func); 2336 EAPI void elm_diskselector_item_del_cb_set(Elm_Diskselector_Item *item, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
2337 EAPI void *elm_diskselector_item_data_get(const Elm_Diskselector_Item *item); 2337 EAPI void *elm_diskselector_item_data_get(const Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2338 EAPI Evas_Object *elm_diskselector_item_icon_get(const Elm_Diskselector_Item *item); 2338 EAPI Evas_Object *elm_diskselector_item_icon_get(const Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2339 EAPI void elm_diskselector_item_icon_set(Elm_Diskselector_Item *item, Evas_Object *icon); 2339 EAPI void elm_diskselector_item_icon_set(Elm_Diskselector_Item *item, Evas_Object *icon) EINA_ARG_NONNULL(1);
2340 EAPI const char *elm_diskselector_item_label_get(const Elm_Diskselector_Item *item); 2340 EAPI const char *elm_diskselector_item_label_get(const Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2341 EAPI void elm_diskselector_item_label_set(Elm_Diskselector_Item *item, const char *label); 2341 EAPI void elm_diskselector_item_label_set(Elm_Diskselector_Item *item, const char *label) EINA_ARG_NONNULL(1);
2342 EAPI Elm_Diskselector_Item *elm_diskselector_selected_item_get(const Evas_Object *obj); 2342 EAPI Elm_Diskselector_Item *elm_diskselector_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2343 EAPI void elm_diskselector_item_selected_set(Elm_Diskselector_Item *item, Eina_Bool selected); 2343 EAPI void elm_diskselector_item_selected_set(Elm_Diskselector_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
2344 EAPI Eina_Bool elm_diskselector_item_selected_get(const Elm_Diskselector_Item *item); 2344 EAPI Eina_Bool elm_diskselector_item_selected_get(const Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2345 EAPI Elm_Diskselector_Item *elm_diskselector_first_item_get(const Evas_Object *obj); 2345 EAPI Elm_Diskselector_Item *elm_diskselector_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2346 EAPI Elm_Diskselector_Item *elm_diskselector_last_item_get(const Evas_Object *obj); 2346 EAPI Elm_Diskselector_Item *elm_diskselector_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2347 EAPI Elm_Diskselector_Item *elm_diskselector_item_prev_get(const Elm_Diskselector_Item *item); 2347 EAPI Elm_Diskselector_Item *elm_diskselector_item_prev_get(const Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2348 EAPI Elm_Diskselector_Item *elm_diskselector_item_next_get(const Elm_Diskselector_Item *item); 2348 EAPI Elm_Diskselector_Item *elm_diskselector_item_next_get(const Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2349 EAPI void elm_diskselector_item_tooltip_text_set(Elm_Diskselector_Item *item, const char *text); 2349 EAPI void elm_diskselector_item_tooltip_text_set(Elm_Diskselector_Item *item, const char *text) EINA_ARG_NONNULL(1);
2350 EAPI void elm_diskselector_item_tooltip_content_cb_set(Elm_Diskselector_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb); 2350 EAPI void elm_diskselector_item_tooltip_content_cb_set(Elm_Diskselector_Item *item, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
2351 EAPI void elm_diskselector_item_tooltip_unset(Elm_Diskselector_Item *item); 2351 EAPI void elm_diskselector_item_tooltip_unset(Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2352 EAPI void elm_diskselector_item_tooltip_style_set(Elm_Diskselector_Item *item, const char *style); 2352 EAPI void elm_diskselector_item_tooltip_style_set(Elm_Diskselector_Item *item, const char *style) EINA_ARG_NONNULL(1);
2353 EAPI const char* elm_diskselector_item_tooltip_style_get(const Elm_Diskselector_Item *item); 2353 EAPI const char* elm_diskselector_item_tooltip_style_get(const Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2354 EAPI void elm_diskselector_item_cursor_set(Elm_Diskselector_Item *item, const char *cursor); 2354 EAPI void elm_diskselector_item_cursor_set(Elm_Diskselector_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
2355 EAPI const char* elm_diskselector_item_cursor_get(const Elm_Diskselector_Item *item); 2355 EAPI const char* elm_diskselector_item_cursor_get(const Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2356 EAPI void elm_diskselector_item_cursor_unset(Elm_Diskselector_Item *item); 2356 EAPI void elm_diskselector_item_cursor_unset(Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2357 EAPI void elm_diskselector_item_cursor_style_set(Elm_Diskselector_Item *item, const char *style); 2357 EAPI void elm_diskselector_item_cursor_style_set(Elm_Diskselector_Item *item, const char *style) EINA_ARG_NONNULL(1);
2358 EAPI const char* elm_diskselector_item_cursor_style_get(const Elm_Diskselector_Item *item); 2358 EAPI const char* elm_diskselector_item_cursor_style_get(const Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2359 EAPI void elm_diskselector_item_cursor_engine_only_set(Elm_Diskselector_Item *item, Eina_Bool engine_only); 2359 EAPI void elm_diskselector_item_cursor_engine_only_set(Elm_Diskselector_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
2360 EAPI Eina_Bool elm_diskselector_item_cursor_engine_only_get(const Elm_Diskselector_Item *item); 2360 EAPI Eina_Bool elm_diskselector_item_cursor_engine_only_get(const Elm_Diskselector_Item *item) EINA_ARG_NONNULL(1);
2361 /* smart callbacks called: 2361 /* smart callbacks called:
2362 * "selected" - when item is selected (scroller stops) 2362 * "selected" - when item is selected (scroller stops)
2363 */ 2363 */
2364 2364
2365 /* colorselector */ 2365 /* colorselector */
2366 EAPI Evas_Object *elm_colorselector_add(Evas_Object *parent); 2366 EAPI Evas_Object *elm_colorselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
2367 EAPI void elm_colorselector_color_set(Evas_Object *obj, int r, int g , int b, int a); 2367 EAPI void elm_colorselector_color_set(Evas_Object *obj, int r, int g , int b, int a) EINA_ARG_NONNULL(1);
2368 EAPI void elm_colorselector_color_get(const Evas_Object *obj, int *r, int *g , int *b, int *a); 2368 EAPI void elm_colorselector_color_get(const Evas_Object *obj, int *r, int *g , int *b, int *a) EINA_ARG_NONNULL(1);
2369 /* smart callbacks called: 2369 /* smart callbacks called:
2370 * "changed" - when the color value changes 2370 * "changed" - when the color value changes
2371 */ 2371 */
@@ -2373,21 +2373,21 @@ extern "C" {
2373 /* ctxpopup */ 2373 /* ctxpopup */
2374 typedef struct _Elm_Ctxpopup_Item Elm_Ctxpopup_Item; 2374 typedef struct _Elm_Ctxpopup_Item Elm_Ctxpopup_Item;
2375 2375
2376 EAPI Evas_Object *elm_ctxpopup_add(Evas_Object* parent); 2376 EAPI Evas_Object *elm_ctxpopup_add(Evas_Object* parent) EINA_ARG_NONNULL(1);
2377 EAPI void elm_ctxpopup_hover_end(Evas_Object *obj); 2377 EAPI void elm_ctxpopup_hover_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
2378 EAPI Evas_Object *elm_ctxpopup_item_icon_get(const Elm_Ctxpopup_Item *item); 2378 EAPI Evas_Object *elm_ctxpopup_item_icon_get(const Elm_Ctxpopup_Item *item) EINA_ARG_NONNULL(1);
2379 EAPI void elm_ctxpopup_item_icon_set(Elm_Ctxpopup_Item *item, Evas_Object *icon); 2379 EAPI void elm_ctxpopup_item_icon_set(Elm_Ctxpopup_Item *item, Evas_Object *icon) EINA_ARG_NONNULL(1);
2380 EAPI const char *elm_ctxpopup_item_label_get(const Elm_Ctxpopup_Item *item); 2380 EAPI const char *elm_ctxpopup_item_label_get(const Elm_Ctxpopup_Item *item) EINA_ARG_NONNULL(1);
2381 EAPI void elm_ctxpopup_item_label_set(Elm_Ctxpopup_Item *item, const char *label); 2381 EAPI void elm_ctxpopup_item_label_set(Elm_Ctxpopup_Item *item, const char *label) EINA_ARG_NONNULL(1);
2382 EAPI void elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent); 2382 EAPI void elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1, 2);
2383 EAPI Evas_Object *elm_ctxpopup_hover_parent_get(const Evas_Object *obj); 2383 EAPI Evas_Object *elm_ctxpopup_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2384 EAPI void elm_ctxpopup_clear(Evas_Object* obj); 2384 EAPI void elm_ctxpopup_clear(Evas_Object* obj) EINA_ARG_NONNULL(1);
2385 EAPI void elm_ctxpopup_horizontal_set(Evas_Object* obj, Eina_Bool horizontal); 2385 EAPI void elm_ctxpopup_horizontal_set(Evas_Object* obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
2386 EAPI Eina_Bool elm_ctxpopup_horizontal_get(const Evas_Object *obj); 2386 EAPI Eina_Bool elm_ctxpopup_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
2387 EAPI Elm_Ctxpopup_Item *elm_ctxpopup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data); 2387 EAPI Elm_Ctxpopup_Item *elm_ctxpopup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
2388 EAPI void elm_ctxpopup_item_del(Elm_Ctxpopup_Item *item); 2388 EAPI void elm_ctxpopup_item_del(Elm_Ctxpopup_Item *item) EINA_ARG_NONNULL(1);
2389 EAPI void elm_ctxpopup_item_disabled_set(Elm_Ctxpopup_Item *item, Eina_Bool disabled); 2389 EAPI void elm_ctxpopup_item_disabled_set(Elm_Ctxpopup_Item *item, Eina_Bool disabled) EINA_ARG_NONNULL(1);
2390 EAPI Eina_Bool elm_ctxpopup_item_disabled_get(const Elm_Ctxpopup_Item *item); 2390 EAPI Eina_Bool elm_ctxpopup_item_disabled_get(const Elm_Ctxpopup_Item *item) EINA_ARG_NONNULL(1);
2391 /* smart callbacks called: 2391 /* smart callbacks called:
2392 * "dismissed" - the ctxpopup was dismissed 2392 * "dismissed" - the ctxpopup was dismissed
2393 */ 2393 */
@@ -2421,65 +2421,65 @@ extern "C" {
2421 typedef struct _Elm_Transit Elm_Transit; 2421 typedef struct _Elm_Transit Elm_Transit;
2422 2422
2423 EAPI Elm_Transit *elm_transit_add(double duration); 2423 EAPI Elm_Transit *elm_transit_add(double duration);
2424 EAPI void elm_transit_del(Elm_Transit *transit); 2424 EAPI void elm_transit_del(Elm_Transit *transit) EINA_ARG_NONNULL(1);
2425 EAPI void elm_transit_effect_add(Elm_Transit *transit, void (*cb)(void *data, Elm_Transit *transit, double progress), void *data, void (*data_free_cb)(void *data, Elm_Transit *transit)); 2425 EAPI void elm_transit_effect_add(Elm_Transit *transit, void (*cb)(void *data, Elm_Transit *transit, double progress), void *data, void (*data_free_cb)(void *data, Elm_Transit *transit)) EINA_ARG_NONNULL(1, 2);
2426 EAPI void elm_transit_effect_del(Elm_Transit *transit, void (*cb)(void *data, Elm_Transit *transit, double progress), void *data); 2426 EAPI void elm_transit_effect_del(Elm_Transit *transit, void (*cb)(void *data, Elm_Transit *transit, double progress), void *data) EINA_ARG_NONNULL(1, 2);
2427 EAPI void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj); 2427 EAPI void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj) EINA_ARG_NONNULL(1, 2);
2428 EAPI void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj); 2428 EAPI void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj) EINA_ARG_NONNULL(1, 2);
2429 EAPI const Eina_List *elm_transit_objects_get(const Elm_Transit *transit); 2429 EAPI const Eina_List *elm_transit_objects_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
2430 EAPI void elm_transit_event_block_set(Elm_Transit *transit, Eina_Bool disabled); 2430 EAPI void elm_transit_event_block_set(Elm_Transit *transit, Eina_Bool disabled) EINA_ARG_NONNULL(1);
2431 EAPI Eina_Bool elm_transit_event_block_get(const Elm_Transit *transit); 2431 EAPI Eina_Bool elm_transit_event_block_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
2432 EAPI void elm_transit_del_cb_set(Elm_Transit *transit, void (*cb)(void *data, Elm_Transit* transit), void *data); 2432 EAPI void elm_transit_del_cb_set(Elm_Transit *transit, void (*cb)(void *data, Elm_Transit* transit), void *data) EINA_ARG_NONNULL(1);
2433 EAPI void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse); 2433 EAPI void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse) EINA_ARG_NONNULL(1);
2434 EAPI Eina_Bool elm_transit_auto_reverse_get(Elm_Transit *transit) EINA_ARG_NONNULL(1); 2434 EAPI Eina_Bool elm_transit_auto_reverse_get(Elm_Transit *transit) EINA_ARG_NONNULL(1) EINA_ARG_NONNULL(1);
2435 EAPI void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat); 2435 EAPI void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat) EINA_ARG_NONNULL(1);
2436 EAPI int elm_transit_repeat_times_get(Elm_Transit *transit); 2436 EAPI int elm_transit_repeat_times_get(Elm_Transit *transit) EINA_ARG_NONNULL(1);
2437 EAPI void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode); 2437 EAPI void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode) EINA_ARG_NONNULL(1);
2438 EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(Elm_Transit *transit) EINA_ARG_NONNULL(1); 2438 EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(Elm_Transit *transit) EINA_ARG_NONNULL(1) EINA_ARG_NONNULL(1);
2439 2439
2440 EAPI void *elm_transit_effect_resizing_context_new(Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h); 2440 EAPI void *elm_transit_effect_resizing_context_new(Evas_Coord from_w, Evas_Coord from_h, Evas_Coord to_w, Evas_Coord to_h);
2441 EAPI void elm_transit_effect_resizing_op(void *data, Elm_Transit *transit, double progress); 2441 EAPI void elm_transit_effect_resizing_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1, 2);
2442 EAPI void elm_transit_effect_resizing_context_free(void *data, Elm_Transit *transit); 2442 EAPI void elm_transit_effect_resizing_context_free(void *data, Elm_Transit *transit);
2443 2443
2444 EAPI void *elm_transit_effect_translation_context_new(Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy); 2444 EAPI void *elm_transit_effect_translation_context_new(Evas_Coord from_dx, Evas_Coord from_dy, Evas_Coord to_dx, Evas_Coord to_dy);
2445 EAPI void elm_transit_effect_translation_op(void *data, Elm_Transit *transit, double progress); 2445 EAPI void elm_transit_effect_translation_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1, 2);
2446 EAPI void elm_transit_effect_translation_context_free(void *data, Elm_Transit *transit); 2446 EAPI void elm_transit_effect_translation_context_free(void *data, Elm_Transit *transit) EINA_ARG_NONNULL(1);
2447 2447
2448 EAPI void *elm_transit_effect_zoom_context_new(float from_rate, float to_rate); 2448 EAPI void *elm_transit_effect_zoom_context_new(float from_rate, float to_rate);
2449 EAPI void elm_transit_effect_zoom_op(void *data, Elm_Transit *transit, double progress); 2449 EAPI void elm_transit_effect_zoom_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1, 2);
2450 EAPI void elm_transit_effect_zoom_context_free(void *data, Elm_Transit *transit); 2450 EAPI void elm_transit_effect_zoom_context_free(void *data, Elm_Transit *transit);
2451 2451
2452 EAPI void *elm_transit_effect_flip_context_new(Elm_Fx_Flip_Axis axis, Eina_Bool cw); 2452 EAPI void *elm_transit_effect_flip_context_new(Elm_Fx_Flip_Axis axis, Eina_Bool cw);
2453 EAPI void elm_transit_effect_flip_op(void *data, Elm_Transit *transit, double progress); 2453 EAPI void elm_transit_effect_flip_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1, 2);
2454 EAPI void elm_transit_effect_flip_context_free(void *data, Elm_Transit *transit); 2454 EAPI void elm_transit_effect_flip_context_free(void *data, Elm_Transit *transit) EINA_ARG_NONNULL(1, 2);
2455 2455
2456 EAPI void *elm_transit_effect_resizable_flip_context_new(Elm_Fx_Flip_Axis axis, Eina_Bool cw); 2456 EAPI void *elm_transit_effect_resizable_flip_context_new(Elm_Fx_Flip_Axis axis, Eina_Bool cw);
2457 EAPI void elm_transit_effect_resizable_flip_op(void *data, Elm_Transit *transit, double progress); 2457 EAPI void elm_transit_effect_resizable_flip_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1);
2458 EAPI void elm_transit_effect_resizable_flip_context_free(void *data, Elm_Transit *transit); 2458 EAPI void elm_transit_effect_resizable_flip_context_free(void *data, Elm_Transit *transit) EINA_ARG_NONNULL(1);
2459 2459
2460 EAPI void *elm_transit_effect_wipe_context_new(Elm_Fx_Wipe_Type type, Elm_Fx_Wipe_Dir dir); 2460 EAPI void *elm_transit_effect_wipe_context_new(Elm_Fx_Wipe_Type type, Elm_Fx_Wipe_Dir dir);
2461 EAPI void elm_transit_effect_wipe_op(void *data, Elm_Transit *transit, double progress); 2461 EAPI void elm_transit_effect_wipe_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1, 2);
2462 EAPI void elm_transit_effect_wipe_context_free(void *data, Elm_Transit *transit); 2462 EAPI void elm_transit_effect_wipe_context_free(void *data, Elm_Transit *transit) EINA_ARG_NONNULL(1, 2);
2463 2463
2464 EAPI void *elm_transit_effect_color_context_new(unsigned int from_r, unsigned int from_g, unsigned int from_b, unsigned int from_a, unsigned int to_r, unsigned int to_g, unsigned int to_b, unsigned int to_a); 2464 EAPI void *elm_transit_effect_color_context_new(unsigned int from_r, unsigned int from_g, unsigned int from_b, unsigned int from_a, unsigned int to_r, unsigned int to_g, unsigned int to_b, unsigned int to_a);
2465 EAPI void elm_transit_effect_color_op(void *data, Elm_Transit *transit, double progress); 2465 EAPI void elm_transit_effect_color_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1, 2);
2466 EAPI void elm_transit_effect_color_context_free(void *data, Elm_Transit *transit); 2466 EAPI void elm_transit_effect_color_context_free(void *data, Elm_Transit *transit);
2467 2467
2468 EAPI void *elm_transit_effect_fade_context_new(void); 2468 EAPI void *elm_transit_effect_fade_context_new(void);
2469 EAPI void elm_transit_effect_fade_op(void *data, Elm_Transit *transit, double progress); 2469 EAPI void elm_transit_effect_fade_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1);
2470 EAPI void elm_transit_effect_fade_context_free(void *data, Elm_Transit *tranasit); 2470 EAPI void elm_transit_effect_fade_context_free(void *data, Elm_Transit *tranasit) EINA_ARG_NONNULL(1);
2471 2471
2472 EAPI void *elm_transit_effect_blend_context_new(void); 2472 EAPI void *elm_transit_effect_blend_context_new(void);
2473 EAPI void elm_transit_effect_blend_op(void *data, Elm_Transit *transit, double progress); 2473 EAPI void elm_transit_effect_blend_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1, 2);
2474 EAPI void elm_transit_effect_blend_context_free(void *data, Elm_Transit *transit); 2474 EAPI void elm_transit_effect_blend_context_free(void *data, Elm_Transit *transit) EINA_ARG_NONNULL(1);
2475 2475
2476 EAPI void *elm_transit_effect_rotation_context_new(float from_degree, float to_degree, Eina_Bool cw); 2476 EAPI void *elm_transit_effect_rotation_context_new(float from_degree, float to_degree, Eina_Bool cw);
2477 EAPI void elm_transit_effect_rotation_op(void *data, Elm_Transit *transit, double progress); 2477 EAPI void elm_transit_effect_rotation_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1, 2);
2478 EAPI void elm_transit_effect_rotation_context_free(void *data, Elm_Transit *transit); 2478 EAPI void elm_transit_effect_rotation_context_free(void *data, Elm_Transit *transit);
2479 2479
2480 EAPI void *elm_transit_effect_image_animation_context_new(Eina_List *images); 2480 EAPI void *elm_transit_effect_image_animation_context_new(Eina_List *images);
2481 EAPI void elm_transit_effect_image_animation_op(void *data, Elm_Transit *transit, double progress); 2481 EAPI void elm_transit_effect_image_animation_op(void *data, Elm_Transit *transit, double progress) EINA_ARG_NONNULL(1, 2);
2482 EAPI void elm_transit_effect_image_animation_context_free(void *data, Elm_Transit *transit); 2482 EAPI void elm_transit_effect_image_animation_context_free(void *data, Elm_Transit *transit) EINA_ARG_NONNULL(1);
2483 2483
2484 typedef struct _Elm_Store Elm_Store; 2484 typedef struct _Elm_Store Elm_Store;
2485 typedef struct _Elm_Store_Filesystem Elm_Store_Filesystem; 2485 typedef struct _Elm_Store_Filesystem Elm_Store_Filesystem;
@@ -2572,26 +2572,26 @@ extern "C" {
2572 EAPI void elm_store_free(Elm_Store *st); 2572 EAPI void elm_store_free(Elm_Store *st);
2573 2573
2574 EAPI Elm_Store *elm_store_filesystem_new(void); 2574 EAPI Elm_Store *elm_store_filesystem_new(void);
2575 EAPI void elm_store_filesystem_directory_set(Elm_Store *st, const char *dir); 2575 EAPI void elm_store_filesystem_directory_set(Elm_Store *st, const char *dir) EINA_ARG_NONNULL(1);
2576 EAPI const char *elm_store_filesystem_directory_get(const Elm_Store *st); 2576 EAPI const char *elm_store_filesystem_directory_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
2577 EAPI const char *elm_store_item_filesystem_path_get(const Elm_Store_Item *sti); 2577 EAPI const char *elm_store_item_filesystem_path_get(const Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
2578 2578
2579 EAPI void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj); 2579 EAPI void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj) EINA_ARG_NONNULL(1);
2580 2580
2581 EAPI void elm_store_cache_set(Elm_Store *st, int max); 2581 EAPI void elm_store_cache_set(Elm_Store *st, int max) EINA_ARG_NONNULL(1);
2582 EAPI int elm_store_cache_get(const Elm_Store *st); 2582 EAPI int elm_store_cache_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
2583 EAPI void elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data); 2583 EAPI void elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
2584 EAPI void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data); 2584 EAPI void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
2585 EAPI void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread); 2585 EAPI void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread) EINA_ARG_NONNULL(1);
2586 EAPI Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st); 2586 EAPI Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
2587 2587
2588 EAPI void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data); 2588 EAPI void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
2589 EAPI void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted); 2589 EAPI void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted) EINA_ARG_NONNULL(1);
2590 EAPI Eina_Bool elm_store_sorted_get(const Elm_Store *st); 2590 EAPI Eina_Bool elm_store_sorted_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
2591 EAPI void elm_store_item_data_set(Elm_Store_Item *sti, void *data); 2591 EAPI void elm_store_item_data_set(Elm_Store_Item *sti, void *data) EINA_ARG_NONNULL(1);
2592 EAPI void *elm_store_item_data_get(Elm_Store_Item *sti); 2592 EAPI void *elm_store_item_data_get(Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
2593 EAPI const Elm_Store *elm_store_item_store_get(const Elm_Store_Item *sti); 2593 EAPI const Elm_Store *elm_store_item_store_get(const Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
2594 EAPI const Elm_Genlist_Item *elm_store_item_genlist_item_get(const Elm_Store_Item *sti); 2594 EAPI const Elm_Genlist_Item *elm_store_item_genlist_item_get(const Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
2595 2595
2596#ifdef __cplusplus 2596#ifdef __cplusplus
2597} 2597}