* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_anchorblock_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_anchorblock_add(Evas_Object *parent);
/**
* Set the parent of the hover popup
* @param obj The anchorblock object
* @param parent The object to use as parent for the hover
*/
-EAPI void elm_anchorblock_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void elm_anchorblock_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
/**
* Get the parent of the hover popup
* @param obj The anchorblock object
* @return The object used as parent for the hover, NULL if none is set.
*/
-EAPI Evas_Object *elm_anchorblock_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_anchorblock_hover_parent_get(const Evas_Object *obj);
/**
* Set the style that the hover should use
*
* @see elm_object_style_set()
*/
-EAPI void elm_anchorblock_hover_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_anchorblock_hover_style_set(Evas_Object *obj, const char *style);
/**
* Get the style that the hover should use
*
* @see elm_object_style_set()
*/
-EAPI const char *elm_anchorblock_hover_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_anchorblock_hover_style_get(const Evas_Object *obj);
/**
* Ends the hover popup in the anchorblock
*
* @param obj The anchorblock object
*/
-EAPI void elm_anchorblock_hover_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_anchorblock_hover_end(Evas_Object *obj);
/**
* Appends a custom item provider to the given anchorblock
*
* @see elm_entry_item_provider_append()
*/
-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);
+EAPI void elm_anchorblock_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorblock, const char *item), void *data);
/**
* Prepend a custom item provider to the given anchorblock
* @param func The function to add to the list of providers
* @param data User data that will be passed to the callback function
*/
-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);
+EAPI void elm_anchorblock_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorblock, const char *item), void *data);
/**
* Remove a custom item provider from the list of the given anchorblock
* @param func The function to remove from the list
* @param data The data matching the function to remove from the list
*/
-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);
+EAPI void elm_anchorblock_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorblock, const char *item), void *data);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_anchorview_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_anchorview_add(Evas_Object *parent);
/**
* Set the parent of the hover popup
* @param obj The anchorview object
* @param parent The object to use as parent for the hover
*/
-EAPI void elm_anchorview_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void elm_anchorview_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
/**
* Get the parent of the hover popup
* @param obj The anchorview object
* @return The object used as parent for the hover, NULL if none is set.
*/
-EAPI Evas_Object *elm_anchorview_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_anchorview_hover_parent_get(const Evas_Object *obj);
/**
* Set the style that the hover should use
*
* @see elm_object_style_set()
*/
-EAPI void elm_anchorview_hover_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_anchorview_hover_style_set(Evas_Object *obj, const char *style);
/**
* Get the style that the hover should use
*
* @see elm_object_style_set()
*/
-EAPI const char *elm_anchorview_hover_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_anchorview_hover_style_get(const Evas_Object *obj);
/**
* Ends the hover popup in the anchorview
*
* @param obj The anchorview object
*/
-EAPI void elm_anchorview_hover_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_anchorview_hover_end(Evas_Object *obj);
/**
* Set bouncing behaviour when the scrolled content reaches an edge
*
* @see elm_scroller_bounce_set()
*/
-EAPI void elm_anchorview_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_anchorview_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
/**
* Get the set bouncing behaviour of the internal scroller
*
* @see elm_scroller_bounce_get()
*/
-EAPI void elm_anchorview_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_anchorview_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
/**
* Appends a custom item provider to the given anchorview
*
* @see elm_entry_item_provider_append()
*/
-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);
+EAPI void elm_anchorview_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorview, const char *item), void *data);
/**
* Prepend a custom item provider to the given anchorview
* @param func The function to add to the list of providers
* @param data User data that will be passed to the callback function
*/
-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);
+EAPI void elm_anchorview_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorview, const char *item), void *data);
/**
* Remove a custom item provider from the list of the given anchorview
* @param func The function to remove from the list
* @param data The data matching the function to remove from the list
*/
-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);
+EAPI void elm_anchorview_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * anchorview, const char *item), void *data);
/**
* @}
*
* @ingroup Ctxpopup
*/
-EAPI Evas_Object *elm_ctxpopup_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_ctxpopup_add(Evas_Object *parent);
/**
* @brief Set the Ctxpopup's parent
*
* @ingroup Ctxpopup
*/
-EAPI void elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_ctxpopup_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
/**
* @brief Get the Ctxpopup's parent
*
* @ingroup Ctxpopup
*/
-EAPI Evas_Object *elm_ctxpopup_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_ctxpopup_hover_parent_get(const Evas_Object *obj);
/**
* @brief Clear all items in the given ctxpopup object.
*
* @ingroup Ctxpopup
*/
-EAPI void elm_ctxpopup_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_ctxpopup_clear(Evas_Object *obj);
/**
* @brief Change the ctxpopup's orientation to horizontal or vertical.
*
* @ingroup Ctxpopup
*/
-EAPI void elm_ctxpopup_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void elm_ctxpopup_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
/**
* @brief Get the value of current ctxpopup object's orientation.
*
* @ingroup Ctxpopup
*/
-EAPI Eina_Bool elm_ctxpopup_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_ctxpopup_horizontal_get(const Evas_Object *obj);
/**
* @brief Add a new item to a ctxpopup object.
*
* @ingroup Ctxpopup
*/
-EAPI Elm_Object_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);
+EAPI Elm_Object_Item *elm_ctxpopup_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data);
/**
* @brief Delete the given item in a ctxpopup object.
*
* @ingroup Ctxpopup
*/
-EAPI void elm_ctxpopup_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_ctxpopup_item_del(Elm_Object_Item *it);
/**
* @brief Set the direction priority of a ctxpopup.
*
* @ingroup Ctxpopup
*/
-EAPI void elm_ctxpopup_direction_priority_set(Evas_Object *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth) EINA_ARG_NONNULL(1);
+EAPI void elm_ctxpopup_direction_priority_set(Evas_Object *obj, Elm_Ctxpopup_Direction first, Elm_Ctxpopup_Direction second, Elm_Ctxpopup_Direction third, Elm_Ctxpopup_Direction fourth);
/**
* @brief Get the direction priority of a ctxpopup.
*
* @ingroup Ctxpopup
*/
-EAPI void elm_ctxpopup_direction_priority_get(Evas_Object *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth) EINA_ARG_NONNULL(1);
+EAPI void elm_ctxpopup_direction_priority_get(Evas_Object *obj, Elm_Ctxpopup_Direction *first, Elm_Ctxpopup_Direction *second, Elm_Ctxpopup_Direction *third, Elm_Ctxpopup_Direction *fourth);
/**
* @brief Get the current direction of a ctxpopup.
*
* @ingroup Ctxpopup
*/
-EAPI Elm_Ctxpopup_Direction elm_ctxpopup_direction_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Ctxpopup_Direction elm_ctxpopup_direction_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Fileselector
*/
-EAPI Evas_Object *elm_fileselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_fileselector_add(Evas_Object *parent);
/**
* Enable/disable the file name entry box where the user can type
*
* @ingroup Fileselector
*/
-EAPI void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_is_save_set(Evas_Object *obj, Eina_Bool is_save);
/**
* Get whether the given file selector is in "saving dialog" mode
*
* @ingroup Fileselector
*/
-EAPI Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_is_save_get(const Evas_Object *obj);
/**
* Enable/disable folder-only view for a given file selector widget
*
* @ingroup Fileselector
*/
-EAPI void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_folder_only_set(Evas_Object *obj, Eina_Bool only);
/**
* Get whether folder-only view is set for a given file selector
*
* @ingroup Fileselector
*/
-EAPI Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_folder_only_get(const Evas_Object *obj);
/**
* Enable/disable the "ok" and "cancel" buttons on a given file
*
* @ingroup Fileselector
*/
-EAPI void elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, Eina_Bool buttons) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_buttons_ok_cancel_set(Evas_Object *obj, Eina_Bool buttons);
/**
* Get whether the "ok" and "cancel" buttons on a given file
*
* @ingroup Fileselector
*/
-EAPI Eina_Bool elm_fileselector_buttons_ok_cancel_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_buttons_ok_cancel_get(const Evas_Object *obj);
/**
* Enable/disable a tree view in the given file selector widget,
*
* @ingroup Fileselector
*/
-EAPI void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_expandable_set(Evas_Object *obj, Eina_Bool expand);
/**
* Get whether tree view is enabled for the given file selector
*
* @ingroup Fileselector
*/
-EAPI Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_expandable_get(const Evas_Object *obj);
/**
* Set, programmatically, the @b directory that a given file
*
* @ingroup Fileselector
*/
-EAPI void elm_fileselector_path_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_path_set(Evas_Object *obj, const char *path);
/**
* Get the parent directory's path that a given file selector
*
* @ingroup Fileselector
*/
-EAPI const char *elm_fileselector_path_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_fileselector_path_get(const Evas_Object *obj);
/**
* Set, programmatically, the currently selected file/directory in
*
* @ingroup Fileselector
*/
-EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_selected_set(Evas_Object *obj, const char *path);
/**
* Get the currently selected item's (full) path, in the given file
*
* @ingroup Fileselector
*/
-EAPI const char *elm_fileselector_selected_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_fileselector_selected_get(const Evas_Object *obj);
/**
* Set the mode in which a given file selector widget will display
*
* @ingroup Fileselector
*/
-EAPI void elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_mode_set(Evas_Object *obj, Elm_Fileselector_Mode mode);
/**
* Get the mode in which a given file selector widget is displaying
*
* @ingroup Fileselector
*/
-EAPI Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Fileselector_Mode elm_fileselector_mode_get(const Evas_Object *obj);
/**
* @}
* @return a new file selector button widget handle or @c NULL, on
* errors
*/
-EAPI Evas_Object *elm_fileselector_button_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_fileselector_button_add(Evas_Object *parent);
/**
* Set the icon on a given file selector button widget
*
* @see elm_fileselector_button_icon_get()
*/
-EAPI void elm_fileselector_button_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_button_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* Get the icon set for a given file selector button widget
*
* @see elm_fileselector_button_icon_set()
*/
-EAPI Evas_Object *elm_fileselector_button_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_fileselector_button_icon_get(const Evas_Object *obj);
/**
* Unset the icon used in a given file selector button widget
*
* @see elm_fileselector_button_icon_set()
*/
-EAPI Evas_Object *elm_fileselector_button_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_fileselector_button_icon_unset(Evas_Object *obj);
/**
* Set the title for a given file selector button widget's window
*
* @see elm_fileselector_button_window_title_get()
*/
-EAPI void elm_fileselector_button_window_title_set(Evas_Object *obj, const char *title) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_button_window_title_set(Evas_Object *obj, const char *title);
/**
* Get the title set for a given file selector button widget's
*
* @see elm_fileselector_button_window_title_get() for more details
*/
-EAPI const char *elm_fileselector_button_window_title_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_fileselector_button_window_title_get(const Evas_Object *obj);
/**
* Set the size of a given file selector button widget's window,
*
* @see elm_fileselector_button_window_size_get()
*/
-EAPI void elm_fileselector_button_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_button_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height);
/**
* Get the size of a given file selector button widget's window,
*
* @see elm_fileselector_button_window_size_set(), for more details
*/
-EAPI void elm_fileselector_button_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_button_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height);
/**
* Set the initial file system path for a given file selector
*
* @see elm_fileselector_button_path_get()
*/
-EAPI void elm_fileselector_button_path_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_button_path_set(Evas_Object *obj, const char *path);
/**
* Get the initial file system path set for a given file selector
*
* @see elm_fileselector_button_path_set() for more details
*/
-EAPI const char *elm_fileselector_button_path_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_fileselector_button_path_get(const Evas_Object *obj);
/**
* Enable/disable a tree view in the given file selector button
*
* @see elm_fileselector_expandable_get()
*/
-EAPI void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_button_expandable_set(Evas_Object *obj, Eina_Bool value);
/**
* Get whether tree view is enabled for the given file selector
*
* @see elm_fileselector_expandable_set() for more details
*/
-EAPI Eina_Bool elm_fileselector_button_expandable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_button_expandable_get(const Evas_Object *obj);
/**
* Set whether a given file selector button widget's internal file
*
* @see elm_fileselector_folder_only_get()
*/
-EAPI void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_button_folder_only_set(Evas_Object *obj, Eina_Bool value);
/**
* Get whether a given file selector button widget's internal file
*
* @see elm_fileselector_button_folder_only_set() for more details
*/
-EAPI Eina_Bool elm_fileselector_button_folder_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_button_folder_only_get(const Evas_Object *obj);
/**
* Enable/disable the file name entry box where the user can type
*
* @see elm_fileselector_is_save_get()
*/
-EAPI void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_button_is_save_set(Evas_Object *obj, Eina_Bool value);
/**
* Get whether the given file selector button widget's internal
*
* @see elm_fileselector_button_is_save_set() for more details
*/
-EAPI Eina_Bool elm_fileselector_button_is_save_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_button_is_save_get(const Evas_Object *obj);
/**
* Set whether a given file selector button widget's internal file
* @see elm_win_inwin_add() for more information on inner windows
* @see elm_fileselector_button_inwin_mode_get()
*/
-EAPI void elm_fileselector_button_inwin_mode_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_button_inwin_mode_set(Evas_Object *obj, Eina_Bool value);
/**
* Get whether a given file selector button widget's internal file
*
* @see elm_fileselector_button_inwin_mode_set() for more details
*/
-EAPI Eina_Bool elm_fileselector_button_inwin_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_button_inwin_mode_get(const Evas_Object *obj);
/**
* @}
* @return a new file selector entry widget handle or @c NULL, on
* errors
*/
-EAPI Evas_Object *elm_fileselector_entry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_fileselector_entry_add(Evas_Object *parent);
/**
* Set the icon on a given file selector entry widget's button
*
* @see elm_fileselector_entry_button_icon_get()
*/
-EAPI void elm_fileselector_entry_button_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_entry_button_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* Get the icon set for a given file selector entry widget's button
*
* @see elm_fileselector_entry_button_icon_set()
*/
-EAPI Evas_Object *elm_fileselector_entry_button_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_fileselector_entry_button_icon_get(const Evas_Object *obj);
/**
* Unset the icon used in a given file selector entry widget's
*
* @see elm_fileselector_entry_button_icon_set()
*/
-EAPI Evas_Object *elm_fileselector_entry_button_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_fileselector_entry_button_icon_unset(Evas_Object *obj);
/**
* Set the title for a given file selector entry widget's window
*
* @see elm_fileselector_entry_window_title_get()
*/
-EAPI void elm_fileselector_entry_window_title_set(Evas_Object *obj, const char *title) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_entry_window_title_set(Evas_Object *obj, const char *title);
/**
* Get the title set for a given file selector entry widget's
*
* @see elm_fileselector_entry_window_title_get() for more details
*/
-EAPI const char *elm_fileselector_entry_window_title_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_fileselector_entry_window_title_get(const Evas_Object *obj);
/**
* Set the size of a given file selector entry widget's window,
*
* @see elm_fileselector_entry_window_size_get()
*/
-EAPI void elm_fileselector_entry_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_entry_window_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height);
/**
* Get the size of a given file selector entry widget's window,
*
* @see elm_fileselector_entry_window_size_set(), for more details
*/
-EAPI void elm_fileselector_entry_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_entry_window_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height);
/**
* Set the initial file system path and the entry's path string for
*
* @see elm_fileselector_entry_path_get()
*/
-EAPI void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_entry_path_set(Evas_Object *obj, const char *path);
/**
* Get the entry's path string for a given file selector entry
*
* @see elm_fileselector_entry_path_set() for more details
*/
-EAPI const char *elm_fileselector_entry_path_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_fileselector_entry_path_get(const Evas_Object *obj);
/**
* Enable/disable a tree view in the given file selector entry
*
* @see elm_fileselector_expandable_get()
*/
-EAPI void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_entry_expandable_set(Evas_Object *obj, Eina_Bool value);
/**
* Get whether tree view is enabled for the given file selector
*
* @see elm_fileselector_expandable_set() for more details
*/
-EAPI Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_entry_expandable_get(const Evas_Object *obj);
/**
* Set whether a given file selector entry widget's internal file
*
* @see elm_fileselector_folder_only_get()
*/
-EAPI void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_entry_folder_only_set(Evas_Object *obj, Eina_Bool value);
/**
* Get whether a given file selector entry widget's internal file
*
* @see elm_fileselector_entry_folder_only_set() for more details
*/
-EAPI Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_entry_folder_only_get(const Evas_Object *obj);
/**
* Enable/disable the file name entry box where the user can type
*
* @see elm_fileselector_is_save_get()
*/
-EAPI void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_entry_is_save_set(Evas_Object *obj, Eina_Bool value);
/**
* Get whether the given file selector entry widget's internal
*
* @see elm_fileselector_entry_is_save_set() for more details
*/
-EAPI Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_entry_is_save_get(const Evas_Object *obj);
/**
* Set whether a given file selector entry widget's internal file
* @see elm_win_inwin_add() for more information on inner windows
* @see elm_fileselector_entry_inwin_mode_get()
*/
-EAPI void elm_fileselector_entry_inwin_mode_set(Evas_Object *obj, Eina_Bool value) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_entry_inwin_mode_set(Evas_Object *obj, Eina_Bool value);
/**
* Get whether a given file selector entry widget's internal file
*
* @see elm_fileselector_entry_inwin_mode_set() for more details
*/
-EAPI Eina_Bool elm_fileselector_entry_inwin_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_fileselector_entry_inwin_mode_get(const Evas_Object *obj);
/**
* Set the initial file system path for a given file selector entry
*
* @see elm_fileselector_entry_path_get()
*/
-EAPI void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path) EINA_ARG_NONNULL(1);
+EAPI void elm_fileselector_entry_selected_set(Evas_Object *obj, const char *path);
/**
* Get the parent directory's path to the latest file selection on
*
* @see elm_fileselector_entry_path_set()
*/
-EAPI const char *elm_fileselector_entry_selected_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_fileselector_entry_selected_get(const Evas_Object *obj);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_hoversel_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hoversel_add(Evas_Object *parent);
/**
* @brief This sets the hoversel to expand horizontally.
* @note The initial button will display horizontally regardless of this
* setting.
*/
-EAPI void elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void elm_hoversel_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
/**
* @brief This returns whether the hoversel is set to expand horizontally.
*
* @see elm_hoversel_horizontal_set()
*/
-EAPI Eina_Bool elm_hoversel_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_hoversel_horizontal_get(const Evas_Object *obj);
/**
* @brief Set the Hover parent
* hoversel is clicked. Should probably be the window that the hoversel is
* in. See @ref Hover objects for more information.
*/
-EAPI void elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void elm_hoversel_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
/**
* @brief Get the Hover parent
*
*
* @see elm_hoversel_hover_parent_set()
*/
-EAPI Evas_Object *elm_hoversel_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hoversel_hover_parent_get(const Evas_Object *obj);
/**
* @brief This triggers the hoversel popup from code, the same as if the user
*
* @param obj The hoversel object
*/
-EAPI void elm_hoversel_hover_begin(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_hoversel_hover_begin(Evas_Object *obj);
/**
* @brief This dismisses the hoversel popup as if the user had clicked
*
* @param obj The hoversel object
*/
-EAPI void elm_hoversel_hover_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_hoversel_hover_end(Evas_Object *obj);
/**
* @brief Returns whether the hoversel is expanded.
* @return This will return EINA_TRUE if the hoversel is expanded or
* EINA_FALSE if it is not expanded.
*/
-EAPI Eina_Bool elm_hoversel_expanded_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_hoversel_expanded_get(const Evas_Object *obj);
/**
* @brief This will remove all the children items from the hoversel.
* @see elm_hoversel_item_del_cb_set()
* @see elm_hoversel_item_del()
*/
-EAPI void elm_hoversel_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_hoversel_clear(Evas_Object *obj);
/**
* @brief Get the list of items within the given hoversel.
*
* @see elm_hoversel_item_add()
*/
-EAPI const Eina_List *elm_hoversel_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_hoversel_items_get(const Evas_Object *obj);
/**
* @brief Add an item to the hoversel button
* For more information on what @p icon_file and @p icon_type are see the
* @ref Icon "icon documentation".
*/
-EAPI Elm_Object_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);
+EAPI Elm_Object_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);
/**
* @brief Delete an item from the hoversel
* @see elm_hoversel_item_add()
* @see elm_hoversel_item_del_cb_set()
*/
-EAPI void elm_hoversel_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_hoversel_item_del(Elm_Object_Item *it);
/**
* @brief Set the function to be called when an item from the hoversel is
*
* @see elm_hoversel_item_add()
*/
-EAPI void elm_hoversel_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void elm_hoversel_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func);
/**
* @brief This sets the icon for the given hoversel item.
*
* @see elm_hoversel_item_add()
*/
-EAPI void elm_hoversel_item_icon_set(Elm_Object_Item *it, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type) EINA_ARG_NONNULL(1);
+EAPI void elm_hoversel_item_icon_set(Elm_Object_Item *it, const char *icon_file, const char *icon_group, Elm_Icon_Type icon_type);
/**
* @brief Get the icon object of the hoversel item
* @see elm_hoversel_item_icon_set()
* @see elm_hoversel_item_add()
*/
-EAPI void elm_hoversel_item_icon_get(const Elm_Object_Item *it, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type) EINA_ARG_NONNULL(1);
+EAPI void elm_hoversel_item_icon_get(const Elm_Object_Item *it, const char **icon_file, const char **icon_group, Elm_Icon_Type *icon_type);
/**
* @}
* @return The new object or NULL if it cannot be created
*
*/
-EAPI Evas_Object *elm_multibuttonentry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_multibuttonentry_add(Evas_Object *parent);
/**
* Get the label
* @return The label, or NULL if none
*
*/
-EAPI const char *elm_multibuttonentry_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_multibuttonentry_label_get(const Evas_Object *obj);
/**
* Set the label
* @param label The text label string
*
*/
-EAPI void elm_multibuttonentry_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_label_set(Evas_Object *obj, const char *label);
/**
* Get the entry of the multibuttonentry object
* @return The entry object, or NULL if none
*
*/
-EAPI Evas_Object *elm_multibuttonentry_entry_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_multibuttonentry_entry_get(const Evas_Object *obj);
/**
* Get the guide text
* @return The guide text, or NULL if none
*
*/
-EAPI const char *elm_multibuttonentry_guide_text_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_multibuttonentry_guide_text_get(const Evas_Object *obj);
/**
* Set the guide text
* @param guidetext The guide text string
*
*/
-EAPI void elm_multibuttonentry_guide_text_set(Evas_Object *obj, const char *guidetext) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_guide_text_set(Evas_Object *obj, const char *guidetext);
/**
* Get the value of shrink_mode state.
* @return the value of shrink mode state.
*
*/
-EAPI int elm_multibuttonentry_shrink_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_multibuttonentry_shrink_mode_get(const Evas_Object *obj);
/**
* Set/Unset the multibuttonentry to shrink mode state of single line
* @param shrink the value of shrink_mode state. set this to 1 to set the multibuttonentry to shrink state of single line. set this to 0 to unset the contracted state.
*
*/
-EAPI void elm_multibuttonentry_shrink_mode_set(Evas_Object *obj, int shrink) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_shrink_mode_set(Evas_Object *obj, int shrink);
/**
* Prepend a new item to the multibuttonentry
* @return A handle to the item added or NULL if not possible
*
*/
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_prepend(Evas_Object *obj, const char *label, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_prepend(Evas_Object *obj, const char *label, void *data);
/**
* Append a new item to the multibuttonentry
* @return A handle to the item added or NULL if not possible
*
*/
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_append(Evas_Object *obj, const char *label, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_append(Evas_Object *obj, const char *label, void *data);
/**
* Add a new item to the multibuttonentry before the indicated object
* @return A handle to the item added or NULL if not possible
*
*/
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_insert_before(Evas_Object *obj, Elm_Multibuttonentry_Item *before, const char *label, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_insert_before(Evas_Object *obj, Elm_Multibuttonentry_Item *before, const char *label, void *data);
/**
* Add a new item to the multibuttonentry after the indicated object
* @return A handle to the item added or NULL if not possible
*
*/
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_insert_after(Evas_Object *obj, Elm_Multibuttonentry_Item *after, const char *label, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_insert_after(Evas_Object *obj, Elm_Multibuttonentry_Item *after, const char *label, void *data);
/**
* Get a list of items in the multibuttonentry
* @return The list of items, or NULL if none
*
*/
-EAPI const Eina_List *elm_multibuttonentry_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_multibuttonentry_items_get(const Evas_Object *obj);
/**
* Get the first item in the multibuttonentry
* @return The first item, or NULL if none
*
*/
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_first_item_get(const Evas_Object *obj);
/**
* Get the last item in the multibuttonentry
* @return The last item, or NULL if none
*
*/
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_last_item_get(const Evas_Object *obj);
/**
* Get the selected item in the multibuttonentry
* @return The selected item, or NULL if none
*
*/
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_selected_item_get(const Evas_Object *obj);
/**
* Set the selected state of an item
* @param selected if it's EINA_TRUE, select the item otherwise, unselect the item
*
*/
-EAPI void elm_multibuttonentry_item_select(Elm_Multibuttonentry_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_item_select(Elm_Multibuttonentry_Item *item, Eina_Bool selected);
/**
* unselect all items.
* @param obj The multibuttonentry object
*
*/
-EAPI void elm_multibuttonentry_item_unselect_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_item_unselect_all(Evas_Object *obj);
/**
* Delete a given item
* @param item The item
*
*/
-EAPI void elm_multibuttonentry_item_del(Elm_Multibuttonentry_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_item_del(Elm_Multibuttonentry_Item *item);
/**
* Remove all items in the multibuttonentry.
* @param obj The multibuttonentry object
*
*/
-EAPI void elm_multibuttonentry_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_clear(Evas_Object *obj);
/**
* Get the label of a given item
* @return The label of a given item, or NULL if none
*
*/
-EAPI const char *elm_multibuttonentry_item_label_get(const Elm_Multibuttonentry_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_multibuttonentry_item_label_get(const Elm_Multibuttonentry_Item *item);
/**
* Set the label of a given item
* @param str The text label string
*
*/
-EAPI void elm_multibuttonentry_item_label_set(Elm_Multibuttonentry_Item *item, const char *str) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_item_label_set(Elm_Multibuttonentry_Item *item, const char *str);
/**
* Get the previous item in the multibuttonentry
* @return The item before the item @p item
*
*/
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_prev_get(const Elm_Multibuttonentry_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_prev_get(const Elm_Multibuttonentry_Item *item);
/**
* Get the next item in the multibuttonentry
* @return The item after the item @p item
*
*/
-EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_next_get(const Elm_Multibuttonentry_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Multibuttonentry_Item *elm_multibuttonentry_item_next_get(const Elm_Multibuttonentry_Item *item);
/**
* Append a item filter function for text inserted in the Multibuttonentry
* @param data User data to pass to @p func
*
*/
-EAPI void elm_multibuttonentry_item_filter_append(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_item_filter_append(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data);
/**
* Prepend a filter function for text inserted in the Multibuttentry
* @param data User data to pass to @p func
*
*/
-EAPI void elm_multibuttonentry_item_filter_prepend(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_item_filter_prepend(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data);
/**
* Remove a filter from the list
* @param data The user data passed when adding the function
*
*/
-EAPI void elm_multibuttonentry_item_filter_remove(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data) EINA_ARG_NONNULL(1);
+EAPI void elm_multibuttonentry_item_filter_remove(Evas_Object *obj, Elm_Multibuttonentry_Item_Filter_callback func, void *data);
/**
* @}
*
* @ingroup Naviframe
*/
-EAPI Evas_Object *elm_naviframe_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_naviframe_add(Evas_Object *parent);
/**
* @brief Push a new item to the top of the naviframe stack (and show it).
*
* @ingroup Naviframe
*/
-EAPI Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style) EINA_ARG_NONNULL(1, 5);
+EAPI Elm_Object_Item *elm_naviframe_item_push(Evas_Object *obj, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
/**
* @brief Insert a new item into the naviframe before item @p before.
*
* @ingroup Naviframe
*/
-EAPI Elm_Object_Item *elm_naviframe_item_insert_before(Elm_Object_Item *before, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style) EINA_ARG_NONNULL(1, 5);
+EAPI Elm_Object_Item *elm_naviframe_item_insert_before(Elm_Object_Item *before, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
/**
* @brief Insert a new item into the naviframe after item @p after.
*
* @ingroup Naviframe
*/
-EAPI Elm_Object_Item *elm_naviframe_item_insert_after(Elm_Object_Item *after, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style) EINA_ARG_NONNULL(1, 5);
+EAPI Elm_Object_Item *elm_naviframe_item_insert_after(Elm_Object_Item *after, const char *title_label, Evas_Object *prev_btn, Evas_Object *next_btn, Evas_Object *content, const char *item_style);
/**
* @brief Pop an item that is on top of the stack
*
* @ingroup Naviframe
*/
-EAPI Evas_Object *elm_naviframe_item_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_naviframe_item_pop(Evas_Object *obj);
/**
* @brief Pop the items between the top and the above one on the given item.
*
* @ingroup Naviframe
*/
-EAPI void elm_naviframe_item_pop_to(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_naviframe_item_pop_to(Elm_Object_Item *it);
/**
* Promote an item already in the naviframe stack to the top of the stack
* naviframe stack to work.
*
*/
-EAPI void elm_naviframe_item_promote(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_naviframe_item_promote(Elm_Object_Item *it);
/**
* @brief Delete the given item instantly.
*
* @ingroup Naviframe
*/
-EAPI void elm_naviframe_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_naviframe_item_del(Elm_Object_Item *it);
/**
* @brief preserve the content objects when items are popped.
*
* @ingroup Naviframe
*/
-EAPI void elm_naviframe_content_preserve_on_pop_set(Evas_Object *obj, Eina_Bool preserve) EINA_ARG_NONNULL(1);
+EAPI void elm_naviframe_content_preserve_on_pop_set(Evas_Object *obj, Eina_Bool preserve);
/**
* @brief Get a value whether preserve mode is enabled or not.
*
* @ingroup Naviframe
*/
-EAPI Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_naviframe_content_preserve_on_pop_get(const Evas_Object *obj);
/**
* @brief Get a top item on the naviframe stack
*
* @ingroup Naviframe
*/
-EAPI Elm_Object_Item *elm_naviframe_top_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_naviframe_top_item_get(const Evas_Object *obj);
/**
* @brief Get a bottom item on the naviframe stack
*
* @ingroup Naviframe
*/
-EAPI Elm_Object_Item *elm_naviframe_bottom_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_naviframe_bottom_item_get(const Evas_Object *obj);
/**
* @brief Set an item style
*
* @ingroup Naviframe
*/
-EAPI void elm_naviframe_item_style_set(Elm_Object_Item *it, const char *item_style) EINA_ARG_NONNULL(1);
+EAPI void elm_naviframe_item_style_set(Elm_Object_Item *it, const char *item_style);
/**
* @brief Get an item style
*
* @ingroup Naviframe
*/
-EAPI const char *elm_naviframe_item_style_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char *elm_naviframe_item_style_get(const Elm_Object_Item *it);
/**
* @brief Show/Hide the title area
*
* @ingroup Naviframe
*/
-EAPI void elm_naviframe_item_title_visible_set(Elm_Object_Item *it, Eina_Bool visible) EINA_ARG_NONNULL(1);
+EAPI void elm_naviframe_item_title_visible_set(Elm_Object_Item *it, Eina_Bool visible);
/**
* @brief Get a value whether title area is visible or not.
*
* @ingroup Naviframe
*/
-EAPI Eina_Bool elm_naviframe_item_title_visible_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_naviframe_item_title_visible_get(const Elm_Object_Item *it);
/**
* @brief Set creating prev button automatically or not
*
* @ingroup Naviframe
*/
-EAPI void elm_naviframe_prev_btn_auto_pushed_set(Evas_Object *obj, Eina_Bool auto_pushed) EINA_ARG_NONNULL(1);
+EAPI void elm_naviframe_prev_btn_auto_pushed_set(Evas_Object *obj, Eina_Bool auto_pushed);
/**
* @brief Get a value whether prev button(back button) will be auto pushed or
*
* @ingroup Naviframe
*/
-EAPI Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_naviframe_prev_btn_auto_pushed_get(const Evas_Object *obj);
/**
* @brief Get a list of all the naviframe items.
*
* @ingroup Naviframe
*/
-EAPI Eina_Inlist *elm_naviframe_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Inlist *elm_naviframe_items_get(const Evas_Object *obj);
/**
* @brief Set the event enabled when pushing/popping items
*
* @ingroup Naviframe
*/
-EAPI void elm_naviframe_event_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void elm_naviframe_event_enabled_set(Evas_Object *obj, Eina_Bool enabled);
/**
* @brief Get the value of event enabled status.
*
* @ingroup Naviframe
*/
-EAPI Eina_Bool elm_naviframe_event_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_naviframe_event_enabled_get(const Evas_Object *obj);
/**
* @}
* @param parent The parent object
* @return The new actionslider object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_actionslider_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_actionslider_add(Evas_Object *parent);
/**
* Get actionslider selected label.
* @param obj The actionslider object
* @return The selected label
*/
-EAPI const char *elm_actionslider_selected_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_actionslider_selected_label_get(const Evas_Object *obj);
/**
* Set actionslider indicator position.
* @param obj The actionslider object.
* @param pos The position of the indicator.
*/
-EAPI void elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) EINA_ARG_NONNULL(1);
+EAPI void elm_actionslider_indicator_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos);
/**
* Get actionslider indicator position.
* @param obj The actionslider object.
* @return The position of the indicator.
*/
-EAPI Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Actionslider_Pos elm_actionslider_indicator_pos_get(const Evas_Object *obj);
/**
* Set actionslider magnet position. To make multiple positions magnets @c or
* @param obj The actionslider object.
* @param pos Bit mask indicating the magnet positions.
*/
-EAPI void elm_actionslider_magnet_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) EINA_ARG_NONNULL(1);
+EAPI void elm_actionslider_magnet_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos);
/**
* Get actionslider magnet position.
* @param obj The actionslider object.
* @return The positions with magnet property.
*/
-EAPI Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Actionslider_Pos elm_actionslider_magnet_pos_get(const Evas_Object *obj);
/**
* Set actionslider enabled position. To set multiple positions as enabled @c or
* @param obj The actionslider object.
* @param pos Bit mask indicating the enabled positions.
*/
-EAPI void elm_actionslider_enabled_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos) EINA_ARG_NONNULL(1);
+EAPI void elm_actionslider_enabled_pos_set(Evas_Object *obj, Elm_Actionslider_Pos pos);
/**
* Get actionslider enabled position.
* @param obj The actionslider object.
* @return The enabled positions.
*/
-EAPI Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Actionslider_Pos elm_actionslider_enabled_pos_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Bg
*/
-EAPI Evas_Object *elm_bg_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_bg_add(Evas_Object *parent);
/**
* Set the file (image or edje) used for the background
*
* @ingroup Bg
*/
-EAPI void elm_bg_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1);
+EAPI void elm_bg_file_set(Evas_Object *obj, const char *file, const char *group);
/**
* Get the file (image or edje) used for the background
*
* @ingroup Bg
*/
-EAPI void elm_bg_file_get(const Evas_Object *obj, const char **file, const char **group) EINA_ARG_NONNULL(1);
+EAPI void elm_bg_file_get(const Evas_Object *obj, const char **file, const char **group);
/**
* Set the option used for the background image
*
* @ingroup Bg
*/
-EAPI void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option) EINA_ARG_NONNULL(1);
+EAPI void elm_bg_option_set(Evas_Object *obj, Elm_Bg_Option option);
/**
* Get the option used for the background image
*
* @ingroup Bg
*/
-EAPI Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Bg_Option elm_bg_option_get(const Evas_Object *obj);
/**
* Set the option used for the background color
*
*
* @ingroup Bg
*/
-EAPI void elm_bg_color_set(Evas_Object *obj, int r, int g, int b) EINA_ARG_NONNULL(1);
+EAPI void elm_bg_color_set(Evas_Object *obj, int r, int g, int b);
/**
* Get the option used for the background color
*
*
* @ingroup Bg
*/
-EAPI void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b) EINA_ARG_NONNULL(1);
+EAPI void elm_bg_color_get(const Evas_Object *obj, int *r, int *g, int *b);
/**
* Set the size of the pixmap representation of the image.
*
* @ingroup Bg
*/
-EAPI void elm_bg_load_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
+EAPI void elm_bg_load_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_box_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_box_add(Evas_Object *parent);
/**
* Set the horizontal orientation
* @param horizontal The horizontal flag (EINA_TRUE = horizontal,
* EINA_FALSE = vertical)
*/
-EAPI void elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void elm_box_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
/**
* Get the horizontal orientation
* @param obj The box object
* @return EINA_TRUE if the box is set to horizontal mode, EINA_FALSE otherwise
*/
-EAPI Eina_Bool elm_box_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_box_horizontal_get(const Evas_Object *obj);
/**
* Set the box to arrange its children homogeneously
* @param obj The box object
* @param homogeneous The homogeneous flag
*/
-EAPI void elm_box_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) EINA_ARG_NONNULL(1);
+EAPI void elm_box_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
/**
* Get whether the box is using homogeneous mode or not
* @param obj The box object
* @return EINA_TRUE if it's homogeneous, EINA_FALSE otherwise
*/
-EAPI Eina_Bool elm_box_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_box_homogeneous_get(const Evas_Object *obj);
/**
* Add an object to the beginning of the pack list
* @see elm_box_unpack_all()
* @see elm_box_clear()
*/
-EAPI void elm_box_pack_start(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void elm_box_pack_start(Evas_Object *obj, Evas_Object *subobj);
/**
* Add an object at the end of the pack list
* @see elm_box_unpack_all()
* @see elm_box_clear()
*/
-EAPI void elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void elm_box_pack_end(Evas_Object *obj, Evas_Object *subobj);
/**
* Adds an object to the box before the indicated object
* @see elm_box_unpack_all()
* @see elm_box_clear()
*/
-EAPI void elm_box_pack_before(Evas_Object *obj, Evas_Object *subobj, Evas_Object *before) EINA_ARG_NONNULL(1);
+EAPI void elm_box_pack_before(Evas_Object *obj, Evas_Object *subobj, Evas_Object *before);
/**
* Adds an object to the box after the indicated object
* @see elm_box_unpack_all()
* @see elm_box_clear()
*/
-EAPI void elm_box_pack_after(Evas_Object *obj, Evas_Object *subobj, Evas_Object *after) EINA_ARG_NONNULL(1);
+EAPI void elm_box_pack_after(Evas_Object *obj, Evas_Object *subobj, Evas_Object *after);
/**
* Clear the box of all children
* @see elm_box_unpack()
* @see elm_box_unpack_all()
*/
-EAPI void elm_box_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_box_clear(Evas_Object *obj);
/**
* Unpack a box item
* @see elm_box_unpack_all()
* @see elm_box_clear()
*/
-EAPI void elm_box_unpack(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void elm_box_unpack(Evas_Object *obj, Evas_Object *subobj);
/**
* Remove all items from the box, without deleting them
* @see elm_box_clear()
* @see elm_box_unpack()
*/
-EAPI void elm_box_unpack_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_box_unpack_all(Evas_Object *obj);
/**
* Retrieve a list of the objects packed into the box
*
* @param obj The box object
*/
-EAPI const Eina_List *elm_box_children_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_box_children_get(const Evas_Object *obj);
/**
* Set the space (padding) between the box's elements.
* @param horizontal The horizontal space between elements
* @param vertical The vertical space between elements
*/
-EAPI void elm_box_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical) EINA_ARG_NONNULL(1);
+EAPI void elm_box_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical);
/**
* Get the space (padding) between the box's elements.
*
* @see elm_box_padding_set()
*/
-EAPI void elm_box_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical) EINA_ARG_NONNULL(1);
+EAPI void elm_box_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical);
/**
* Set the alignment of the whole bouding box of contents.
* @param horizontal The horizontal alignment of elements
* @param vertical The vertical alignment of elements
*/
-EAPI void elm_box_align_set(Evas_Object *obj, double horizontal, double vertical) EINA_ARG_NONNULL(1);
+EAPI void elm_box_align_set(Evas_Object *obj, double horizontal, double vertical);
/**
* Get the alignment of the whole bouding box of contents.
*
* @see elm_box_align_set()
*/
-EAPI void elm_box_align_get(const Evas_Object *obj, double *horizontal, double *vertical) EINA_ARG_NONNULL(1);
+EAPI void elm_box_align_get(const Evas_Object *obj, double *horizontal, double *vertical);
/**
* Force the box to recalculate its children packing.
*
* @see elm_box_layout_transition()
*/
-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);
+EAPI void elm_box_layout_set(Evas_Object *obj, Evas_Object_Box_Layout cb, const void *data, void (*free_data)(void *data));
/**
* Special layout function that animates the transition from one layout to another
* @see elm_box_transition_new
* @see elm_box_layout_transition
*/
-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);
+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);
/**
* Free a Elm_Box_Transition instance created with elm_box_transition_new().
*
* This function adds a text bubble to the given parent evas object.
*/
-EAPI Evas_Object *elm_bubble_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_bubble_add(Evas_Object *parent);
/**
* Set the corner of the bubble
* @li "bottom_left"
* @li "bottom_right"
*/
-EAPI void elm_bubble_corner_set(Evas_Object *obj, const char *corner) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_bubble_corner_set(Evas_Object *obj, const char *corner);
/**
* Get the corner of the bubble
*
* This function gets the selected corner of the bubble.
*/
-EAPI const char *elm_bubble_corner_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_bubble_corner_get(const Evas_Object *obj);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_button_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_button_add(Evas_Object *parent);
/**
* Turn on/off the autorepeat event generated when the button is kept pressed
* @param obj The button object
* @param on A bool to turn on/off the event
*/
-EAPI void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on) EINA_ARG_NONNULL(1);
+EAPI void elm_button_autorepeat_set(Evas_Object *obj, Eina_Bool on);
/**
* Get whether the autorepeat feature is enabled
*
* @see elm_button_autorepeat_set()
*/
-EAPI Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_button_autorepeat_get(const Evas_Object *obj);
/**
* Set the initial timeout before the autorepeat event is generated
* @see elm_button_autorepeat_set()
* @see elm_button_autorepeat_gap_timeout_set()
*/
-EAPI void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t) EINA_ARG_NONNULL(1);
+EAPI void elm_button_autorepeat_initial_timeout_set(Evas_Object *obj, double t);
/**
* Get the initial timeout before the autorepeat event is generated
*
* @see elm_button_autorepeat_initial_timeout_set()
*/
-EAPI double elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_button_autorepeat_initial_timeout_get(const Evas_Object *obj);
/**
* Set the interval between each generated autorepeat event
*
* @see elm_button_autorepeat_initial_timeout_set()
*/
-EAPI void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t) EINA_ARG_NONNULL(1);
+EAPI void elm_button_autorepeat_gap_timeout_set(Evas_Object *obj, double t);
/**
* Get the interval between each generated autorepeat event
* @param obj The button object
* @return Interval in seconds
*/
-EAPI double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_button_autorepeat_gap_timeout_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Calendar
*/
-EAPI Evas_Object *elm_calendar_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_calendar_add(Evas_Object *parent);
/**
* Get weekdays names displayed by the calendar.
*
* @ingroup Calendar
*/
-EAPI const char **elm_calendar_weekdays_names_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char **elm_calendar_weekdays_names_get(const Evas_Object *obj);
/**
* Set weekdays names to be displayed by the calendar.
*
* @ingroup Calendar
*/
-EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_calendar_weekdays_names_set(Evas_Object *obj, const char *weekdays[]);
/**
* Set the minimum and maximum values for the year
*
* @ingroup Calendar
*/
-EAPI void elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max) EINA_ARG_NONNULL(1);
+EAPI void elm_calendar_min_max_year_set(Evas_Object *obj, int min, int max);
/**
* Get the minimum and maximum values for the year
*
* @ingroup Calendar
*/
-EAPI void elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max) EINA_ARG_NONNULL(1);
+EAPI void elm_calendar_min_max_year_get(const Evas_Object *obj, int *min, int *max);
/**
* Enable or disable day selection
*
* @ingroup Calendar
*/
-EAPI void elm_calendar_day_selection_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void elm_calendar_day_selection_enabled_set(Evas_Object *obj, Eina_Bool enabled);
/**
* Get a value whether day selection is enabled or not.
*
* @ingroup Calendar
*/
-EAPI Eina_Bool elm_calendar_day_selection_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_calendar_day_selection_enabled_get(const Evas_Object *obj);
/**
* Set selected date to be highlighted on calendar.
*
* @ingroup Calendar
*/
-EAPI void elm_calendar_selected_time_set(Evas_Object *obj, struct tm *selected_time) EINA_ARG_NONNULL(1);
+EAPI void elm_calendar_selected_time_set(Evas_Object *obj, struct tm *selected_time);
/**
* Get selected date.
*
* @ingroup Calendar
*/
-EAPI Eina_Bool elm_calendar_selected_time_get(const Evas_Object *obj, struct tm *selected_time) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool elm_calendar_selected_time_get(const Evas_Object *obj, struct tm *selected_time);
/**
* Set a function to format the string that will be used to display
*
* @ingroup Calendar
*/
-EAPI void elm_calendar_format_function_set(Evas_Object *obj, char *(*format_function)(struct tm *stime)) EINA_ARG_NONNULL(1);
+EAPI void elm_calendar_format_function_set(Evas_Object *obj, char *(*format_function)(struct tm *stime));
/**
* Add a new mark to the calendar
*
* @ingroup Calendar
*/
-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);
+EAPI Elm_Calendar_Mark *elm_calendar_mark_add(Evas_Object *obj, const char *mark_type, struct tm *mark_time, Elm_Calendar_Mark_Repeat repeat);
/**
* Delete mark from the calendar.
*
* @ingroup Calendar
*/
-EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark) EINA_ARG_NONNULL(1);
+EAPI void elm_calendar_mark_del(Elm_Calendar_Mark *mark);
/**
* Remove all calendar's marks
*
* @ingroup Calendar
*/
-EAPI void elm_calendar_marks_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_calendar_marks_clear(Evas_Object *obj);
/**
* Get a list of all the calendar marks.
*
* @ingroup Calendar
*/
-EAPI const Eina_List *elm_calendar_marks_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_calendar_marks_get(const Evas_Object *obj);
/**
* Draw calendar marks.
*
* @ingroup Calendar
*/
-EAPI void elm_calendar_marks_draw(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_calendar_marks_draw(Evas_Object *obj);
/**
* Set the interval on time updates for an user mouse button hold
*
* @ingroup Calendar
*/
-EAPI void elm_calendar_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
+EAPI void elm_calendar_interval_set(Evas_Object *obj, double interval);
/**
* Get the interval on time updates for an user mouse button hold
*
* @ingroup Calendar
*/
-EAPI double elm_calendar_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_calendar_interval_get(const Evas_Object *obj);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object * elm_check_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object * elm_check_add(Evas_Object *parent);
/**
* @brief Set the on/off state of the check object
* with elm_check_state_pointer_set() the state of that variable is also
* changed. Calling this @b doesn't cause the "changed" signal to be emited.
*/
-EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool state) EINA_ARG_NONNULL(1);
+EAPI void elm_check_state_set(Evas_Object *obj, Eina_Bool state);
/**
* @brief Get the state of the check object
* @param obj The check object
* @return The boolean state
*/
-EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_check_state_get(const Evas_Object *obj);
/**
* @brief Set a convenience pointer to a boolean to change
* reflect the value of the boolean @p statep points to, just like calling
* elm_check_state_set().
*/
-EAPI void elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep) EINA_ARG_NONNULL(1);
+EAPI void elm_check_state_pointer_set(Evas_Object *obj, Eina_Bool *statep);
/**
* @}
*
* @ingroup Clock
*/
-EAPI Evas_Object *elm_clock_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_clock_add(Evas_Object *parent);
/**
* Set a clock widget's time, programmatically
*
* @ingroup Clock
*/
-EAPI void elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec) EINA_ARG_NONNULL(1);
+EAPI void elm_clock_time_set(Evas_Object *obj, int hrs, int min, int sec);
/**
* Get a clock widget's time values
*
* @ingroup Clock
*/
-EAPI void elm_clock_time_get(const Evas_Object *obj, int *hrs, int *min, int *sec) EINA_ARG_NONNULL(1);
+EAPI void elm_clock_time_get(const Evas_Object *obj, int *hrs, int *min, int *sec);
/**
* Set whether a given clock widget is under <b>edition mode</b> or
*
* @ingroup Clock
*/
-EAPI void elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit) EINA_ARG_NONNULL(1);
+EAPI void elm_clock_edit_set(Evas_Object *obj, Eina_Bool edit);
/**
* Retrieve whether a given clock widget is under editing mode
*
* @ingroup Clock
*/
-EAPI Eina_Bool elm_clock_edit_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_clock_edit_get(const Evas_Object *obj);
/**
* Set what digits of the given clock widget should be editable
*
* @ingroup Clock
*/
-EAPI void elm_clock_digit_edit_set(Evas_Object *obj, Elm_Clock_Digedit digedit) EINA_ARG_NONNULL(1);
+EAPI void elm_clock_digit_edit_set(Evas_Object *obj, Elm_Clock_Digedit digedit);
/**
* Retrieve what digits of the given clock widget should be
*
* @ingroup Clock
*/
-EAPI Elm_Clock_Digedit elm_clock_digit_edit_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Clock_Digedit elm_clock_digit_edit_get(const Evas_Object *obj);
/**
* Set if the given clock widget must show hours in military or
*
* @ingroup Clock
*/
-EAPI void elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_pm) EINA_ARG_NONNULL(1);
+EAPI void elm_clock_show_am_pm_set(Evas_Object *obj, Eina_Bool am_pm);
/**
* Get if the given clock widget shows hours in military or am/pm
*
* @ingroup Clock
*/
-EAPI Eina_Bool elm_clock_show_am_pm_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_clock_show_am_pm_get(const Evas_Object *obj);
/**
* Set if the given clock widget must show time with seconds or not
*
* @ingroup Clock
*/
-EAPI void elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool seconds) EINA_ARG_NONNULL(1);
+EAPI void elm_clock_show_seconds_set(Evas_Object *obj, Eina_Bool seconds);
/**
* Get whether the given clock widget is showing time with seconds
*
* @ingroup Clock
*/
-EAPI Eina_Bool elm_clock_show_seconds_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_clock_show_seconds_get(const Evas_Object *obj);
/**
* Set the interval on time updates for an user mouse button hold
*
* @ingroup Clock
*/
-EAPI void elm_clock_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
+EAPI void elm_clock_interval_set(Evas_Object *obj, double interval);
/**
* Get the interval on time updates for an user mouse button hold
*
* @ingroup Clock
*/
-EAPI double elm_clock_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_clock_interval_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Colorselector
*/
-EAPI Evas_Object *elm_colorselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_colorselector_add(Evas_Object *parent);
/**
* Set a color for the colorselector
*
* @ingroup Colorselector
*/
-EAPI void elm_colorselector_color_set(Evas_Object *obj, int r, int g, int b, int a) EINA_ARG_NONNULL(1);
+EAPI void elm_colorselector_color_set(Evas_Object *obj, int r, int g, int b, int a);
/**
* Get a color from the colorselector
*
* @ingroup Colorselector
*/
-EAPI void elm_colorselector_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a) EINA_ARG_NONNULL(1);
+EAPI void elm_colorselector_color_get(const Evas_Object *obj, int *r, int *g, int *b, int *a);
/**
* @}
*
* @ingroup Conformant
*/
-EAPI Evas_Object *elm_conformant_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_conformant_add(Evas_Object *parent);
/**
* Returns the Evas_Object that represents the content area.
*
* @ingroup Conformant
*/
-EAPI Evas_Object *elm_conformant_content_area_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_conformant_content_area_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Cursors
*/
-EAPI void elm_object_cursor_set(Evas_Object *obj, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void elm_object_cursor_set(Evas_Object *obj, const char *cursor);
/**
* Get the cursor to be shown when mouse is over the object
*
* @ingroup Cursors
*/
-EAPI const char *elm_object_cursor_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_object_cursor_get(const Evas_Object *obj);
/**
* Unset cursor for object
*
* @ingroup Cursors
*/
-EAPI void elm_object_cursor_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_object_cursor_unset(Evas_Object *obj);
/**
* Sets a different style for this object cursor.
*
* @ingroup Cursors
*/
-EAPI void elm_object_cursor_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_object_cursor_style_set(Evas_Object *obj, const char *style);
/**
* Get the style for this object cursor.
*
* @ingroup Cursors
*/
-EAPI const char *elm_object_cursor_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_object_cursor_style_get(const Evas_Object *obj);
/**
* Set if the cursor set should be searched on the theme or should use
*
* @ingroup Cursors
*/
-EAPI void elm_object_cursor_engine_only_set(Evas_Object *obj, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void elm_object_cursor_engine_only_set(Evas_Object *obj, Eina_Bool engine_only);
/**
* Get the cursor engine only usage for this object cursor.
*
* @ingroup Cursors
*/
-EAPI Eina_Bool elm_object_cursor_engine_only_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_cursor_engine_only_get(const Evas_Object *obj);
/**
* Get the configured cursor engine only usage
*
* @return The toggle object
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_toggle_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_toggle_add(Evas_Object *parent);
/**
* @brief Sets the label to be displayed with the toggle.
*
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_toggle_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_toggle_label_set(Evas_Object *obj, const char *label);
/**
* @brief Gets the label of the toggle
*
* @deprecated use elm_object_text_get() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_toggle_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_toggle_label_get(const Evas_Object *obj);
/**
* @brief Set the icon used for the toggle
*
* @deprecated use elm_object_part_content_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_toggle_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_toggle_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* @brief Get the icon used for the toggle
*
* @deprecated use elm_object_part_content_get() instead.
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_get(const Evas_Object *obj);
/**
* @brief Unset the icon used for the toggle
*
* @deprecated use elm_object_part_content_unset() instead.
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_toggle_icon_unset(Evas_Object *obj);
/**
* @brief Sets the labels to be associated with the on and off states of the toggle.
* @deprecated use elm_object_part_text_set() for "on" and "off" parts
* instead.
*/
-EINA_DEPRECATED EAPI void elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_toggle_states_labels_set(Evas_Object *obj, const char *onlabel, const char *offlabel);
/**
* @brief Gets the labels associated with the on and off states of the
* @deprecated use elm_object_part_text_get() for "on" and "off" parts
* instead.
*/
-EINA_DEPRECATED EAPI void elm_toggle_states_labels_get(const Evas_Object *obj, const char **onlabel, const char **offlabel) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_toggle_states_labels_get(const Evas_Object *obj, const char **onlabel, const char **offlabel);
/**
* @brief Sets the state of the toggle to @p state.
*
* @deprecated use elm_check_state_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_toggle_state_set(Evas_Object *obj, Eina_Bool state) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_toggle_state_set(Evas_Object *obj, Eina_Bool state);
/**
* @brief Gets the state of the toggle to @p state.
*
* @deprecated use elm_check_state_get() instead.
*/
-EINA_DEPRECATED EAPI Eina_Bool elm_toggle_state_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool elm_toggle_state_get(const Evas_Object *obj);
/**
* @brief Sets the state pointer of the toggle to @p statep.
*
* @deprecated use elm_check_state_pointer_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_toggle_state_pointer_set(Evas_Object *obj, Eina_Bool *statep) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_toggle_state_pointer_set(Evas_Object *obj, Eina_Bool *statep);
/**
* @}
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI const char *elm_scrolled_entry_entry_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_append(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_is_empty(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI const char *elm_scrolled_entry_selection_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_select_none(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_select_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_prev(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_up(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_down(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_selection_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI const char *elm_scrolled_entry_cursor_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI int elm_scrolled_entry_cursor_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_cut(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_copy(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_paste(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED 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);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1, 2);
-EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end) EINA_ARG_NONNULL(1, 2);
-EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED 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);
-EINA_DEPRECATED 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);
-EINA_DEPRECATED 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);
-EINA_DEPRECATED 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);
-EINA_DEPRECATED 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);
-EINA_DEPRECATED 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);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_file_save(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_add(Evas_Object *parent);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_single_line_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_password_set(Evas_Object *obj, Eina_Bool password);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_password_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_set(Evas_Object *obj, const char *entry);
+EINA_DEPRECATED EAPI const char *elm_scrolled_entry_entry_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_append(Evas_Object *obj, const char *entry);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_is_empty(const Evas_Object *obj);
+EINA_DEPRECATED EAPI const char *elm_scrolled_entry_selection_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_entry_insert(Evas_Object *obj, const char *entry);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_editable_set(Evas_Object *obj, Eina_Bool editable);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_editable_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_select_none(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_select_all(Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_next(Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_prev(Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_up(Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_down(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_begin_set(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_end_set(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_line_begin_set(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_line_end_set(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_selection_begin(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_selection_end(Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_is_format_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cursor_is_visible_format_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI const char *elm_scrolled_entry_cursor_content_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_cursor_pos_set(Evas_Object *obj, int pos);
+EINA_DEPRECATED EAPI int elm_scrolled_entry_cursor_pos_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_cut(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_copy(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_selection_paste(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_context_menu_clear(Evas_Object *obj);
+EINA_DEPRECATED 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_DEPRECATED EAPI void elm_scrolled_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_context_menu_disabled_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_scrollbar_policy_set(Evas_Object *obj, Elm_Scroller_Policy h, Elm_Scroller_Policy v);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_icon_set(Evas_Object *obj, Evas_Object *icon);
+EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_icon_unset(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_icon_visible_set(Evas_Object *obj, Eina_Bool setting);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_end_set(Evas_Object *obj, Evas_Object *end);
+EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI Evas_Object *elm_scrolled_entry_end_unset(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_end_visible_set(Evas_Object *obj, Eina_Bool setting);
+EINA_DEPRECATED 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_DEPRECATED 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_DEPRECATED 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_DEPRECATED EAPI void elm_scrolled_entry_text_filter_append(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_prepend(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_text_filter_remove(Evas_Object *obj, void (*func)(void *data, Evas_Object *entry, char **text), void *data);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_file_save(Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_autosave_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_scrolled_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly);
+EINA_DEPRECATED EAPI Eina_Bool elm_scrolled_entry_cnp_textonly_get(Evas_Object *obj);
/**
* This sets the text displayed within the entry to @p entry.
* @deprecated Use elm_object_text_set() instead.
* @note Using this function bypasses text filters
*/
-EINA_DEPRECATED EAPI void elm_entry_entry_set(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_entry_entry_set(Evas_Object *obj, const char *entry);
/**
* This returns the text currently shown in object @p entry.
*
* @deprecated Use elm_object_text_get() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_entry_entry_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_entry_entry_get(const Evas_Object *obj);
/**
* Set the text to show in the anchorblock
* up to the style defined in the theme which tags do what.
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_anchorblock_text_set(Evas_Object *obj, const char *text) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_anchorblock_text_set(Evas_Object *obj, const char *text);
/**
* Get the markup text set for the anchorblock
* occurred
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_anchorblock_text_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_anchorblock_text_get(const Evas_Object *obj);
/**
* Set the text to show in the anchorview
* up to the style defined in the theme which tags do what.
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_anchorview_text_set(Evas_Object *obj, const char *text) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_anchorview_text_set(Evas_Object *obj, const char *text);
/**
* Get the markup text set for the anchorview
* occurred
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_anchorview_text_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_anchorview_text_get(const Evas_Object *obj);
/**
* @brief Get the ctxpopup item's disabled/enabled state.
*
* @ingroup Ctxpopup
*/
-EINA_DEPRECATED EAPI Eina_Bool elm_ctxpopup_item_disabled_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool elm_ctxpopup_item_disabled_get(const Elm_Object_Item *it);
/**
* @brief Set the ctxpopup item's state as disabled or enabled.
*
* @ingroup Ctxpopup
*/
-EINA_DEPRECATED EAPI void elm_ctxpopup_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_ctxpopup_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled);
/**
* @brief Get the icon object for the given ctxpopup item.
*
* @ingroup Ctxpopup
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_item_icon_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_item_icon_get(const Elm_Object_Item *it);
/**
* @brief Sets the side icon associated with the ctxpopup item
*
* @ingroup Ctxpopup
*/
-EINA_DEPRECATED EAPI void elm_ctxpopup_item_icon_set(Elm_Object_Item *it, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_ctxpopup_item_icon_set(Elm_Object_Item *it, Evas_Object *icon);
/**
* @brief Get the label for the given ctxpopup item.
*
* @ingroup Ctxpopup
*/
-EINA_DEPRECATED EAPI const char *elm_ctxpopup_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_ctxpopup_item_label_get(const Elm_Object_Item *it);
/**
* @brief (Re)set the label on the given ctxpopup item.
*
* @ingroup Ctxpopup
*/
-EINA_DEPRECATED EAPI void elm_ctxpopup_item_label_set(Elm_Object_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_ctxpopup_item_label_set(Elm_Object_Item *it, const char *label);
/**
* @brief Set an elm widget as the content of the ctxpopup.
*
* @ingroup Ctxpopup
*/
-EINA_DEPRECATED EAPI void elm_ctxpopup_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1, 2);
+EINA_DEPRECATED EAPI void elm_ctxpopup_content_set(Evas_Object *obj, Evas_Object *content);
/**
* @brief Unset the ctxpopup content
*
* @ingroup Ctxpopup
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_ctxpopup_content_unset(Evas_Object *obj);
/**
* Set the label for a given file selector button widget
*
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_fileselector_button_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_fileselector_button_label_set(Evas_Object *obj, const char *label);
/**
* Get the label set for a given file selector button widget
*
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_fileselector_button_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_fileselector_button_label_get(const Evas_Object *obj);
/**
* Set the label for a given file selector entry widget's button
*
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_fileselector_entry_button_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_fileselector_entry_button_label_set(Evas_Object *obj, const char *label);
/**
* Get the label set for a given file selector entry widget's button
*
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_fileselector_entry_button_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_fileselector_entry_button_label_get(const Evas_Object *obj);
/**
* @brief Set the hoversel button label
*
* @deprecated elm_object_text_set()
*/
-EINA_DEPRECATED EAPI void elm_hoversel_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_hoversel_label_set(Evas_Object *obj, const char *label);
/**
* @brief Get the hoversel button label
*
* @deprecated elm_object_text_get()
*/
-EINA_DEPRECATED EAPI const char *elm_hoversel_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_hoversel_label_get(const Evas_Object *obj);
/**
* @brief Set the icon of the hoversel button
* @see elm_object_content_set() for the button widget
* @deprecated Use elm_object_item_part_content_set() instead
*/
-EINA_DEPRECATED EAPI void elm_hoversel_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_hoversel_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* @brief Get the icon of the hoversel button
* @see elm_hoversel_icon_set()
* @deprecated Use elm_object_item_part_content_get() instead
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_get(const Evas_Object *obj);
/**
* @brief Get and unparent the icon of the hoversel button
* @see elm_object_content_unset() for the button widget
* @deprecated Use elm_object_item_part_content_unset() instead
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_hoversel_icon_unset(Evas_Object *obj);
/**
* @brief This returns the data pointer supplied with elm_hoversel_item_add()
* @see elm_hoversel_item_add()
* @deprecated Use elm_object_item_data_get() instead
*/
-EINA_DEPRECATED EAPI void *elm_hoversel_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void *elm_hoversel_item_data_get(const Elm_Object_Item *it);
/**
* @brief This returns the label text of the given hoversel item.
* @see elm_hoversel_item_add()
* @deprecated Use elm_object_item_text_get() instead
*/
-EINA_DEPRECATED EAPI const char *elm_hoversel_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_hoversel_item_label_get(const Elm_Object_Item *it);
/**
* Set actionslider labels.
* @param right_label The label to be set on the right.
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED 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);
+EINA_DEPRECATED EAPI void elm_actionslider_labels_set(Evas_Object *obj, const char *left_label, const char *center_label, const char *right_label);
/**
* Get actionslider labels.
* @param right_label A char** to place the right_label of @p obj into.
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED 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);
+EINA_DEPRECATED EAPI void elm_actionslider_labels_get(const Evas_Object *obj, const char **left_label, const char **center_label, const char **right_label);
/**
* Set the label used on the indicator.
* @param label The label to be set on the indicator.
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_actionslider_indicator_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_actionslider_indicator_label_set(Evas_Object *obj, const char *label);
/**
* Get the label used on the indicator object.
* @return The indicator label
* @deprecated use elm_object_text_get() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_actionslider_indicator_label_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_actionslider_indicator_label_get(Evas_Object *obj);
/**
* Set the overlay object used for the background object.
* @ingroup Bg
*/
-EINA_DEPRECATED EAPI void elm_bg_overlay_set(Evas_Object *obj, Evas_Object *overlay) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_bg_overlay_set(Evas_Object *obj, Evas_Object *overlay);
/**
* Get the overlay object used for the background object.
*
* @ingroup Bg
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_get(const Evas_Object *obj);
/**
* Get the overlay object used for the background object.
*
* @ingroup Bg
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bg_overlay_unset(Evas_Object *obj);
/**
* the selected corner.
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_bubble_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_bubble_label_set(Evas_Object *obj, const char *label);
/**
* Get the label of the bubble
* This function gets the title of the bubble.
* @deprecated use elm_object_text_get() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_bubble_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_bubble_label_get(const Evas_Object *obj);
/**
* Set the info of the bubble
* the selected corner.
* @deprecated use elm_object_part_text_set() instead. (with "info" as the parameter).
*/
-EINA_DEPRECATED EAPI void elm_bubble_info_set(Evas_Object *obj, const char *info) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_bubble_info_set(Evas_Object *obj, const char *info);
/**
* Get the info of the bubble
* This function gets the info text.
* @deprecated use elm_object_part_text_get() instead. (with "info" as the parameter).
*/
-EINA_DEPRECATED EAPI const char *elm_bubble_info_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_bubble_info_get(const Evas_Object *obj);
/**
* Set the content to be shown in the bubble
* @deprecated use elm_object_content_set() instead
*
*/
-EINA_DEPRECATED EAPI void elm_bubble_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_bubble_content_set(Evas_Object *obj, Evas_Object *content);
/**
* Get the content shown in the bubble
* @deprecated use elm_object_content_get() instead
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_get(const Evas_Object *obj);
/**
* Unset the content shown in the bubble
* @deprecated use elm_object_content_unset() instead
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bubble_content_unset(Evas_Object *obj);
/**
* Set the icon of the bubble
* @deprecated use elm_object_part_content_set() instead
*
*/
-EINA_DEPRECATED EAPI void elm_bubble_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_bubble_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* Get the icon of the bubble
* @deprecated use elm_object_part_content_get() instead
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_get(const Evas_Object *obj);
/**
* Unset the icon of the bubble
* @deprecated use elm_object_part_content_unset() instead
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_bubble_icon_unset(Evas_Object *obj);
/**
* @param label The text will be written on the button
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_button_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_button_label_set(Evas_Object *obj, const char *label);
/**
* Get the label set for the button
* @return The text set to the label, or NULL if nothing is set
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_button_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_button_label_get(const Evas_Object *obj);
/**
* Set the icon used for the button
* @param icon The icon object for the button
* @deprecated use elm_object_part_content_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_button_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_button_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* Get the icon used for the button
*
* @deprecated use elm_object_part_content_get() instead
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_get(const Evas_Object *obj);
/**
* Remove the icon set without deleting it and return the object
* @return The icon object that was being used
* @deprecated use elm_object_part_content_unset() instead.
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_button_icon_unset(Evas_Object *obj);
/**
* Set a day text color to the same that represents Saturdays.
*
* @ingroup Calendar
*/
-EINA_DEPRECATED EAPI void elm_calendar_text_saturday_color_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_calendar_text_saturday_color_set(Evas_Object *obj, int pos);
/**
* Set a day text color to the same that represents Sundays.
*
* @ingroup Calendar
*/
-EINA_DEPRECATED EAPI void elm_calendar_text_sunday_color_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_calendar_text_sunday_color_set(Evas_Object *obj, int pos);
/**
* Set a day text color to the same that represents Weekdays.
*
* @ingroup Calendar
*/
-EINA_DEPRECATED EAPI void elm_calendar_text_weekday_color_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_calendar_text_weekday_color_set(Evas_Object *obj, int pos);
/**
*
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_check_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_check_label_set(Evas_Object *obj, const char *label);
/**
* @brief Get the text label of the check object
*
* @deprecated use elm_object_text_get() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_check_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_check_label_get(const Evas_Object *obj);
/**
* @brief Set the icon object of the check object
* @deprecated use elm_object_part_content_set() instead.
*
*/
-EINA_DEPRECATED EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* @brief Get the icon object of the check object
* @deprecated use elm_object_part_content_get() instead.
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj);
/**
* @brief Unset the icon used for the check object
* @deprecated use elm_object_part_content_unset() instead.
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj);
/**
* @brief Set the text label of the check object
*
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_check_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_check_label_set(Evas_Object *obj, const char *label);
/**
* @brief Get the text label of the check object
*
* @deprecated use elm_object_text_get() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_check_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_check_label_get(const Evas_Object *obj);
/**
* @brief Set the icon object of the check object
* @deprecated use elm_object_part_content_set() instead.
*
*/
-EINA_DEPRECATED EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_check_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* @brief Get the icon object of the check object
* @deprecated use elm_object_part_content_get() instead.
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_get(const Evas_Object *obj);
/**
* @brief Unset the icon used for the check object
* @deprecated use elm_object_part_content_unset() instead.
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_check_icon_unset(Evas_Object *obj);
-EINA_DEPRECATED EAPI void elm_check_states_labels_set(Evas_Object *obj, const char *ontext, const char *offtext) EINA_ARG_NONNULL(1, 2, 3);
-EINA_DEPRECATED EAPI void elm_check_states_labels_get(const Evas_Object *obj, const char **ontext, const char **offtext) EINA_ARG_NONNULL(1, 2, 3);
+EINA_DEPRECATED EAPI void elm_check_states_labels_set(Evas_Object *obj, const char *ontext, const char *offtext);
+EINA_DEPRECATED EAPI void elm_check_states_labels_get(const Evas_Object *obj, const char **ontext, const char **offtext);
/**
*
* @ingroup Conformant
*/
-EINA_DEPRECATED EAPI void elm_conformant_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_conformant_content_set(Evas_Object *obj, Evas_Object *content);
/**
* Get the content of the conformant widget.
*
* @ingroup Conformant
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_get(const Evas_Object *obj);
/**
* Unset the content of the conformant widget.
*
* @ingroup Conformant
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_conformant_content_unset(Evas_Object *obj);
/**
* Get the side labels max length.
*
* @ingroup Diskselector
*/
-EINA_DEPRECATED EAPI int elm_diskselector_side_label_lenght_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI int elm_diskselector_side_label_lenght_get(const Evas_Object *obj);
/**
* Set the side labels max length.
*
* @ingroup Diskselector
*/
-EINA_DEPRECATED EAPI void elm_diskselector_side_label_lenght_set(Evas_Object *obj, int len) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_diskselector_side_label_lenght_set(Evas_Object *obj, int len);
EINA_DEPRECATED EAPI void elm_factory_content_set(Evas_Object *obj, Evas_Object *content);
EINA_DEPRECATED EAPI Evas_Object *elm_factory_content_get(const Evas_Object *obj);
* @deprecated see elm_object_item_text_get() instead
* @ingroup Flipselector
*/
-EINA_DEPRECATED EAPI const char *elm_flipselector_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_flipselector_item_label_get(const Elm_Object_Item *it);
/**
* Set the label of a given flip selector widget's item.
* @deprecated see elm_object_item_text_set() instead
* @ingroup Flipselector
*/
-EINA_DEPRECATED EAPI void elm_flipselector_item_label_set(Elm_Object_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_flipselector_item_label_set(Elm_Object_Item *it, const char *label);
/**
* Make a given Elementary object the focused one.
*
* @ingroup Focus
*/
-EINA_DEPRECATED EAPI void elm_object_focus(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_object_focus(Evas_Object *obj);
/**
* Remove the focus from an Elementary object
*
* @ingroup Focus
*/
-EINA_DEPRECATED EAPI void elm_object_unfocus(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_object_unfocus(Evas_Object *obj);
/**
* @brief Set the frame label
*
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_frame_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_frame_label_set(Evas_Object *obj, const char *label);
/**
* @brief Get the frame label
*
* @deprecated use elm_object_text_get() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_frame_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_frame_label_get(const Evas_Object *obj);
/**
* @brief Set the content of the frame widget
*
* @deprecated use elm_object_content_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_frame_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_frame_content_set(Evas_Object *obj, Evas_Object *content);
/**
* @brief Get the content of the frame widget
*
* @deprecated use elm_object_content_get() instead.
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_get(const Evas_Object *obj);
/**
* @brief Unset the content of the frame widget
*
* @deprecated use elm_object_content_unset() instead.
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_frame_content_unset(Evas_Object *obj);
-EINA_DEPRECATED EAPI void elm_genlist_horizontal_mode_set(Evas_Object *obj, Elm_List_Mode mode) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI Elm_List_Mode elm_genlist_horizontal_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EINA_DEPRECATED EAPI void elm_genlist_item_icons_orphan(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_genlist_horizontal_mode_set(Evas_Object *obj, Elm_List_Mode mode);
+EINA_DEPRECATED EAPI Elm_List_Mode elm_genlist_horizontal_mode_get(const Evas_Object *obj);
+EINA_DEPRECATED EAPI void elm_genlist_item_icons_orphan(Elm_Genlist_Item *it);
#define ELM_IMAGE_ROTATE_90_CW 1
#define ELM_IMAGE_ROTATE_180_CW 2
*
* @ingroup Index
*/
-EINA_DEPRECATED EAPI void *elm_index_item_data_get(const Elm_Object_Item *item) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void *elm_index_item_data_get(const Elm_Object_Item *item);
/**
* Set the data associated with a given index widget item
* @deprecated Use elm_object_item_data_set() instead
* @ingroup Index
*/
-EINA_DEPRECATED EAPI void elm_index_item_data_set(Elm_Object_Item *it, const void *data) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_index_item_data_set(Elm_Object_Item *it, const void *data);
/**
* @brief Set the label on the label object
* @param label The label will be used on the label object
* @deprecated See elm_object_text_set()
*/
-EINA_DEPRECATED EAPI void elm_label_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_label_label_set(Evas_Object *obj, const char *label);
/**
* @brief Get the label used on the label object
* @return The string inside the label
* @deprecated See elm_object_text_get()
*/
-EINA_DEPRECATED EAPI const char *elm_label_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_label_label_get(const Evas_Object *obj);
/**
*
* @ingroup Layout
*/
-EINA_DEPRECATED EAPI void elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_layout_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content);
/**
* Get the child object in the given content part.
*
* @ingroup Layout
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_layout_content_get(const Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_layout_content_get(const Evas_Object *obj, const char *swallow);
/**
* Unset the layout content.
*
* @ingroup Layout
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_layout_content_unset(Evas_Object *obj, const char *swallow);
/**
* Set the text of the given part
* @ingroup Layout
* @deprecated use elm_object_part_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_layout_text_set(Evas_Object *obj, const char *part, const char *text) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_layout_text_set(Evas_Object *obj, const char *part, const char *text);
/**
* Get the text set in the given part
* @ingroup Layout
* @deprecated use elm_object_part_text_get() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_layout_text_get(const Evas_Object *obj, const char *part) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_layout_text_get(const Evas_Object *obj, const char *part);
/**
* @def elm_layout_label_set
#define elm_layout_label_get(_ly) \
elm_layout_text_get((_ly), "elm.text")
-EINA_DEPRECATED EAPI Evas_Object *elm_list_item_base_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_list_item_base_get(const Elm_List_Item *item);
/**
*
* @ingroup Mapbuf
*/
-EINA_DEPRECATED EAPI void elm_mapbuf_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_mapbuf_content_set(Evas_Object *obj, Evas_Object *content);
/**
* Get the content of the mapbuf.
*
* @ingroup Mapbuf
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_get(const Evas_Object *obj);
/**
* Unset the content of the mapbuf.
*
* @ingroup Mapbuf
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_mapbuf_content_unset(Evas_Object *obj);
/**
* @brief Set the label of a menu item
*
* @deprecated Use elm_object_item_text_set() instead
*/
-EINA_DEPRECATED EAPI void elm_menu_item_label_set(Elm_Object_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_menu_item_label_set(Elm_Object_Item *it, const char *label);
/**
* @brief Get the label of a menu item
* @return The label of @p item
* @deprecated Use elm_object_item_text_get() instead
*/
-EINA_DEPRECATED EAPI const char *elm_menu_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_menu_item_label_get(const Elm_Object_Item *it);
/**
* @brief Set the content object of a menu item
*
* @deprecated Use elm_object_item_content_set() instead
*/
-EINA_DEPRECATED EAPI Eina_Bool elm_menu_item_object_content_set(Elm_Object_Item *it, Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool elm_menu_item_object_content_set(Elm_Object_Item *it, Evas_Object *obj);
/**
* @brief Get the content object of a menu item
*
* @deprecated Use elm_object_item_content_get() instead
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_menu_item_object_content_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_menu_item_object_content_get(const Elm_Object_Item *it);
/**
* @brief Set the disabled state of @p item.
* @param disabled The enabled/disabled state of the item
* @deprecated Use elm_object_item_disabled_set() instead
*/
-EINA_DEPRECATED EAPI void elm_menu_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_menu_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled);
/**
* @brief Get the disabled state of @p item.
* @see elm_menu_item_disabled_set()
* @deprecated Use elm_object_item_disabled_get() instead
*/
-EINA_DEPRECATED EAPI Eina_Bool elm_menu_item_disabled_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool elm_menu_item_disabled_get(const Elm_Object_Item *it);
/**
* @brief Returns the data associated with menu item @p item.
*
* @deprecated Use elm_object_item_data_get() instead
*/
-EINA_DEPRECATED EAPI void *elm_menu_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void *elm_menu_item_data_get(const Elm_Object_Item *it);
/**
* @brief Sets the data to be associated with menu item @p item.
*
* @deprecated Use elm_object_item_data_set() instead
*/
-EINA_DEPRECATED EAPI void elm_menu_item_data_set(Elm_Object_Item *it, const void *data) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_menu_item_data_set(Elm_Object_Item *it, const void *data);
/**
* @brief Set the content of the notify widget
* @deprecated use elm_object_content_set() instead
*
*/
-EINA_DEPRECATED EAPI void elm_notify_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_notify_content_set(Evas_Object *obj, Evas_Object *content);
/**
* @brief Unset the content of the notify widget
* @deprecated use elm_object_content_unset() instead
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_unset(Evas_Object *obj);
/**
* @brief Return the content of the notify widget
* @deprecated use elm_object_content_get() instead
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_notify_content_get(const Evas_Object *obj);
/**
* Set a label of an object
* @deprecated use elm_object_content_set() instead
*
*/
-EINA_DEPRECATED EAPI void elm_panel_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_panel_content_set(Evas_Object *obj, Evas_Object *content);
/**
* @brief Get the content of the panel.
* @deprecated use elm_object_content_get() instead
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_get(const Evas_Object *obj);
/**
* @brief Unset the content of the panel.
* @deprecated use elm_object_content_unset() instead
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panel_content_unset(Evas_Object *obj);
/**
* Set the left content of the panes widget.
*
* @ingroup Panes
*/
-EINA_DEPRECATED EAPI void elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_panes_content_left_set(Evas_Object *obj, Evas_Object *content);
/**
* Set the right content of the panes widget.
*
* @ingroup Panes
*/
-EINA_DEPRECATED EAPI void elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_panes_content_right_set(Evas_Object *obj, Evas_Object *content);
/**
* Get the left content of the panes.
*
* @ingroup Panes
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_get(const Evas_Object *obj);
/**
* Get the right content of the panes.
*
* @ingroup Panes
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_get(const Evas_Object *obj);
/**
* Unset the left content used for the panes.
*
* @ingroup Panes
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_left_unset(Evas_Object *obj);
/**
* Unset the right content used for the panes.
*
* @ingroup Panes
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_panes_content_right_unset(Evas_Object *obj);
/**
* Set the label of a given progress bar widget
*
* @ingroup Progressbar
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_progressbar_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_progressbar_label_set(Evas_Object *obj, const char *label);
/**
* Get the label of a given progress bar widget
* @ingroup Progressbar
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_progressbar_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_progressbar_label_get(const Evas_Object *obj);
/**
* Set the icon object of a given progress bar widget
*
* @ingroup Progressbar
*/
-EINA_DEPRECATED EAPI void elm_progressbar_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_progressbar_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* Retrieve the icon object set for a given progress bar widget
*
* @ingroup Progressbar
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_get(const Evas_Object *obj);
/**
* Unset an icon set on a given progress bar widget
*
* @ingroup Progressbar
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_progressbar_icon_unset(Evas_Object *obj);
/**
* @brief Set the text label of the radio object
*
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_radio_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_radio_label_set(Evas_Object *obj, const char *label);
/**
* @brief Get the text label of the radio object
*
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_radio_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_radio_label_get(const Evas_Object *obj);
/**
* @brief Set the icon object of the radio object
* @deprecated use elm_object_part_content_set() instead.
*
*/
-EINA_DEPRECATED EAPI void elm_radio_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_radio_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* @brief Get the icon object of the radio object
* @deprecated use elm_object_part_content_get() instead.
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_get(const Evas_Object *obj);
/**
* @brief Unset the icon used for the radio object
* @deprecated use elm_object_part_content_unset() instead.
*
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_radio_icon_unset(Evas_Object *obj);
/**
* @brief Set the content of the scroller widget (the object to be scrolled around).
* elm_scroller_content_unset() function.
* @deprecated use elm_object_content_set() instead
*/
-EINA_DEPRECATED EAPI void elm_scroller_content_set(Evas_Object *obj, Evas_Object *child) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_scroller_content_set(Evas_Object *obj, Evas_Object *child);
/**
* @brief Get the content of the scroller widget
* @see elm_scroller_content_set()
* @deprecated use elm_object_content_get() instead.
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_get(const Evas_Object *obj);
/**
* @brief Unset the content of the scroller widget
* @see elm_scroller_content_set()
* @deprecated use elm_object_content_unset() instead.
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_scroller_content_unset(Evas_Object *obj);
/**
* Set the label of a given slider widget
* @ingroup Slider
* @deprecated use elm_object_text_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_slider_label_set(Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_slider_label_set(Evas_Object *obj, const char *label);
/**
* Get the label of a given slider widget
* @ingroup Slider
* @deprecated use elm_object_text_get() instead.
*/
-EINA_DEPRECATED EAPI const char *elm_slider_label_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_slider_label_get(const Evas_Object *obj);
/**
* Set the icon object of the slider object.
* @ingroup Slider
* @deprecated use elm_object_part_content_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_slider_icon_set(Evas_Object *obj, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_slider_icon_set(Evas_Object *obj, Evas_Object *icon);
/**
* Unset an icon set on a given slider widget.
*
* @ingroup Slider
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_unset(Evas_Object *obj);
/**
* Retrieve the icon object set for a given slider widget.
*
* @ingroup Slider
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_slider_icon_get(const Evas_Object *obj);
/**
* Set the end object of the slider object.
*
* @ingroup Slider
*/
-EINA_DEPRECATED EAPI void elm_slider_end_set(Evas_Object *obj, Evas_Object *end) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_slider_end_set(Evas_Object *obj, Evas_Object *end);
/**
* Unset an end object set on a given slider widget.
*
* @ingroup Slider
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_unset(Evas_Object *obj);
/**
* Retrieve the end object set for a given slider widget.
*
* @ingroup Slider
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_slider_end_get(const Evas_Object *obj);
/**
* Return the data associated with a given slideshow item
* @deprecated use elm_object_item_data_get() instead
* @ingroup Slideshow
*/
-EINA_DEPRECATED EAPI void *elm_slideshow_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void *elm_slideshow_item_data_get(const Elm_Object_Item *it);
/**
* Get the toolbar object from an item.
* @deprecated use elm_object_item_object_get() instead.
* @ingroup Toolbar
*/
-EINA_DEPRECATED EAPI Evas_Object *elm_toolbar_item_toolbar_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Evas_Object *elm_toolbar_item_toolbar_get(const Elm_Object_Item *it);
/**
* Get the label of item.
* @deprecated use elm_object_item_text_get() instead.
* @ingroup Toolbar
*/
-EINA_DEPRECATED EAPI const char *elm_toolbar_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI const char *elm_toolbar_item_label_get(const Elm_Object_Item *it);
/**
* Set the label of item.
* @deprecated use elm_object_item_text_set() instead
* @ingroup Toolbar
*/
-EINA_DEPRECATED EAPI void elm_toolbar_item_label_set(Elm_Object_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_toolbar_item_label_set(Elm_Object_Item *it, const char *label);
/**
* Return the data associated with a given toolbar widget item.
* @deprecated use elm_object_item_data_get() instead.
* @ingroup Toolbar
*/
-EINA_DEPRECATED EAPI void *elm_toolbar_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void *elm_toolbar_item_data_get(const Elm_Object_Item *it);
/**
* Set the data associated with a given toolbar widget item.
* @deprecated use elm_object_item_data_set() instead.
* @ingroup Toolbar
*/
-EINA_DEPRECATED EAPI void elm_toolbar_item_data_set(Elm_Object_Item *it, const void *data) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_toolbar_item_data_set(Elm_Object_Item *it, const void *data);
/**
* Get a value whether toolbar item is disabled or not.
* @deprecated use elm_object_item_disabled_get() instead.
* @ingroup Toolbar
*/
-EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_item_disabled_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_item_disabled_get(const Elm_Object_Item *it);
/**
* Sets the disabled/enabled state of a toolbar item.
* @deprecated use elm_object_item_disabled_set() instead.
* @ingroup Toolbar
*/
-EINA_DEPRECATED EAPI void elm_toolbar_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_toolbar_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled);
/**
* Change a toolbar's orientation
* @ingroup Toolbar
* @deprecated use elm_toolbar_horizontal_set() instead.
*/
-EINA_DEPRECATED EAPI void elm_toolbar_orientation_set(Evas_Object *obj, Eina_Bool vertical) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI void elm_toolbar_orientation_set(Evas_Object *obj, Eina_Bool vertical);
/**
* Get a toolbar's orientation
* @ingroup Toolbar
* @deprecated use elm_toolbar_horizontal_get() instead.
*/
-EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_orientation_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EINA_DEPRECATED EAPI Eina_Bool elm_toolbar_orientation_get(const Evas_Object *obj);
/**
* @brief Link a Elm_Payer with an Elm_Video object.
*
* @ingroup Diskselector
*/
-EAPI Evas_Object *elm_diskselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_diskselector_add(Evas_Object *parent);
/**
* Enable or disable round mode.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_round_set(Evas_Object *obj, Eina_Bool round) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_round_set(Evas_Object *obj, Eina_Bool round);
/**
* Get a value whether round mode is enabled or not.
*
* @ingroup Diskselector
*/
-EAPI Eina_Bool elm_diskselector_round_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_diskselector_round_get(const Evas_Object *obj);
/**
* Get the side labels max length.
*
* @ingroup Diskselector
*/
-EAPI int elm_diskselector_side_label_length_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_diskselector_side_label_length_get(const Evas_Object *obj);
/**
* Set the side labels max length.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_side_label_length_set(Evas_Object *obj, int len) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_side_label_length_set(Evas_Object *obj, int len);
/**
* Set the number of items to be displayed.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_display_item_num_set(Evas_Object *obj, int num) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_display_item_num_set(Evas_Object *obj, int num);
/**
* Get the number of items in the diskselector object.
*
* @ingroup Diskselector
*/
-EAPI int elm_diskselector_display_item_num_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_diskselector_display_item_num_get(const Evas_Object *obj);
/**
* Set bouncing behaviour when the scrolled content reaches an edge.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
/**
* Get the bouncing behaviour of the internal scroller.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
/**
* Get the scrollbar policy.
*
* @ingroup Diskselector
*/
-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);
+EAPI void elm_diskselector_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v);
/**
* Set the scrollbar policy.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v);
/**
* Remove all diskselector's items.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_clear(Evas_Object *obj);
/**
* Get a list of all the diskselector items.
*
* @ingroup Diskselector
*/
-EAPI const Eina_List *elm_diskselector_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_diskselector_items_get(const Evas_Object *obj);
/**
* Appends a new item to the diskselector object.
*
* @ingroup Diskselector
*/
-EAPI Elm_Object_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);
+EAPI Elm_Object_Item *elm_diskselector_item_append(Evas_Object *obj, const char *label, Evas_Object *icon, Evas_Smart_Cb func, const void *data);
/**
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_del(Elm_Object_Item *it);
/**
* Set the function called when a diskselector item is freed.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func);
/**
* Get the data associated to the item.
*
* @ingroup Diskselector
*/
-EAPI void *elm_diskselector_item_data_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void *elm_diskselector_item_data_get(const Elm_Object_Item *it);
/**
* Set the icon associated to the item.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_icon_set(Elm_Object_Item *it, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_icon_set(Elm_Object_Item *it, Evas_Object *icon);
/**
* Get the icon associated to the item.
*
* @ingroup Diskselector
*/
-EAPI Evas_Object *elm_diskselector_item_icon_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_diskselector_item_icon_get(const Elm_Object_Item *it);
/**
* Set the label of item.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_label_set(Elm_Object_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_label_set(Elm_Object_Item *it, const char *label);
/**
* Get the label of item.
*
* @ingroup Diskselector
*/
-EAPI const char *elm_diskselector_item_label_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char *elm_diskselector_item_label_get(const Elm_Object_Item *it);
/**
* Get the selected item.
*
* @ingroup Diskselector
*/
-EAPI Elm_Object_Item *elm_diskselector_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_selected_item_get(const Evas_Object *obj);
/**
* Set the selected state of an item.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
/*
* Get whether the @p item is selected or not.
*
* @ingroup Diskselector
*/
-EAPI Eina_Bool elm_diskselector_item_selected_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_diskselector_item_selected_get(const Elm_Object_Item *it);
/**
* Get the first item of the diskselector.
*
* @ingroup Diskselector
*/
-EAPI Elm_Object_Item *elm_diskselector_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_first_item_get(const Evas_Object *obj);
/**
* Get the last item of the diskselector.
*
* @ingroup Diskselector
*/
-EAPI Elm_Object_Item *elm_diskselector_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_last_item_get(const Evas_Object *obj);
/**
* Get the item before @p item in diskselector.
*
* @ingroup Diskselector
*/
-EAPI Elm_Object_Item *elm_diskselector_item_prev_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_item_prev_get(const Elm_Object_Item *it);
/**
* Get the item after @p item in diskselector.
*
* @ingroup Diskselector
*/
-EAPI Elm_Object_Item *elm_diskselector_item_next_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_diskselector_item_next_get(const Elm_Object_Item *it);
/**
* Set the text to be shown in the diskselector item.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_tooltip_text_set(Elm_Object_Item *it, const char *text) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_tooltip_text_set(Elm_Object_Item *it, const char *text);
/**
* Set the content to be shown in the tooltip item.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb);
/**
* Unset tooltip from item.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_tooltip_unset(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_tooltip_unset(Elm_Object_Item *it);
/**
* Sets a different style for this item tooltip.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_tooltip_style_set(Elm_Object_Item *it, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_tooltip_style_set(Elm_Object_Item *it, const char *style);
/**
* Get the style for this item tooltip.
*
* @ingroup Diskselector
*/
-EAPI const char *elm_diskselector_item_tooltip_style_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char *elm_diskselector_item_tooltip_style_get(const Elm_Object_Item *it);
/**
* Set the cursor to be shown when mouse is over the diskselector item
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_cursor_set(Elm_Object_Item *it, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_cursor_set(Elm_Object_Item *it, const char *cursor);
/**
* Get the cursor to be shown when mouse is over the diskselector item
*
* @ingroup Diskselector
*/
-EAPI const char *elm_diskselector_item_cursor_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char *elm_diskselector_item_cursor_get(const Elm_Object_Item *it);
/**
* Unset the cursor to be shown when mouse is over the diskselector item
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_cursor_unset(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_cursor_unset(Elm_Object_Item *it);
/**
* Sets a different style for this item cursor.
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_cursor_style_set(Elm_Object_Item *it, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_cursor_style_set(Elm_Object_Item *it, const char *style);
/**
* Get the style for this item cursor.
*
* @ingroup Diskselector
*/
-EAPI const char *elm_diskselector_item_cursor_style_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char *elm_diskselector_item_cursor_style_get(const Elm_Object_Item *it);
/**
*
* @ingroup Diskselector
*/
-EAPI void elm_diskselector_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void elm_diskselector_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only);
/**
* Get the cursor engine only usage for this item cursor.
*
* @ingroup Diskselector
*/
-EAPI Eina_Bool elm_diskselector_item_cursor_engine_only_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_diskselector_item_cursor_engine_only_get(const Elm_Object_Item *it);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_entry_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_entry_add(Evas_Object *parent);
/**
* Sets the entry to single line mode.
* @param single_line If true, the text in the entry
* will be on a single line.
*/
-EAPI void elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line);
/**
* Gets whether the entry is set to be single line.
*
* @see elm_entry_single_line_set()
*/
-EAPI Eina_Bool elm_entry_single_line_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_single_line_get(const Evas_Object *obj);
/**
* Sets the entry to password mode.
* @param obj The entry object
* @param password If true, password mode is enabled.
*/
-EAPI void elm_entry_password_set(Evas_Object *obj, Eina_Bool password) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_password_set(Evas_Object *obj, Eina_Bool password);
/**
* Gets whether the entry is set to password mode.
*
* @see elm_entry_password_set()
*/
-EAPI Eina_Bool elm_entry_password_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_password_get(const Evas_Object *obj);
/**
* Appends @p entry to the text of the entry.
*
* @see elm_entry_text_filter_append()
*/
-EAPI void elm_entry_entry_append(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_entry_append(Evas_Object *obj, const char *entry);
/**
* Gets whether the entry is empty.
* @param obj The entry object
* @return EINA_TRUE if the entry is empty, EINA_FALSE otherwise.
*/
-EAPI Eina_Bool elm_entry_is_empty(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_is_empty(const Evas_Object *obj);
/**
* Gets any selected text within the entry.
* @param obj The entry object
* @return The selected text within the entry or NULL on failure
*/
-EAPI const char *elm_entry_selection_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_entry_selection_get(const Evas_Object *obj);
/**
* Returns the actual textblock object of the entry.
* @param obj The entry object
* @return The textblock object.
*/
-EAPI const Evas_Object *elm_entry_textblock_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Evas_Object *elm_entry_textblock_get(const Evas_Object *obj);
/**
* Forces calculation of the entry size and text layouting.
*
* @see elm_entry_textblock_get()
*/
-EAPI void elm_entry_calc_force(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_calc_force(const Evas_Object *obj);
/**
* Inserts the given text into the entry at the current cursor position.
*
* @see elm_entry_text_filter_append()
*/
-EAPI void elm_entry_entry_insert(Evas_Object *obj, const char *entry) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_entry_insert(Evas_Object *obj, const char *entry);
/**
* Set the line wrap type to use on multi-line entries.
* @param obj The entry object
* @param wrap The wrap mode to use. See Elm_Wrap_Type for details on them
*/
-EAPI void elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap);
/**
* Gets the wrap mode the entry was set to use.
*
* @see also elm_entry_line_wrap_set()
*/
-EAPI Elm_Wrap_Type elm_entry_line_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Wrap_Type elm_entry_line_wrap_get(const Evas_Object *obj);
/**
* Sets if the entry is to be editable or not.
* @param editable If EINA_TRUE, user input will be inserted in the entry,
* if not, the entry is read-only and no user input is allowed.
*/
-EAPI void elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_editable_set(Evas_Object *obj, Eina_Bool editable);
/**
* Gets whether the entry is editable or not.
*
* @see elm_entry_editable_set()
*/
-EAPI Eina_Bool elm_entry_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_editable_get(const Evas_Object *obj);
/**
* This drops any existing text selection within the entry.
*
* @param obj The entry object
*/
-EAPI void elm_entry_select_none(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_select_none(Evas_Object *obj);
/**
* This selects all text within the entry.
*
* @param obj The entry object
*/
-EAPI void elm_entry_select_all(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_select_all(Evas_Object *obj);
/**
* This moves the cursor one place to the right within the entry.
* @param obj The entry object
* @return EINA_TRUE upon success, EINA_FALSE upon failure
*/
-EAPI Eina_Bool elm_entry_cursor_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_cursor_next(Evas_Object *obj);
/**
* This moves the cursor one place to the left within the entry.
* @param obj The entry object
* @return EINA_TRUE upon success, EINA_FALSE upon failure
*/
-EAPI Eina_Bool elm_entry_cursor_prev(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_cursor_prev(Evas_Object *obj);
/**
* This moves the cursor one line up within the entry.
* @param obj The entry object
* @return EINA_TRUE upon success, EINA_FALSE upon failure
*/
-EAPI Eina_Bool elm_entry_cursor_up(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_cursor_up(Evas_Object *obj);
/**
* This moves the cursor one line down within the entry.
* @param obj The entry object
* @return EINA_TRUE upon success, EINA_FALSE upon failure
*/
-EAPI Eina_Bool elm_entry_cursor_down(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_cursor_down(Evas_Object *obj);
/**
* This moves the cursor to the beginning of the entry.
*
* @param obj The entry object
*/
-EAPI void elm_entry_cursor_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_cursor_begin_set(Evas_Object *obj);
/**
* This moves the cursor to the end of the entry.
*
* @param obj The entry object
*/
-EAPI void elm_entry_cursor_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_cursor_end_set(Evas_Object *obj);
/**
* This moves the cursor to the beginning of the current line.
*
* @param obj The entry object
*/
-EAPI void elm_entry_cursor_line_begin_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_cursor_line_begin_set(Evas_Object *obj);
/**
* This moves the cursor to the end of the current line.
*
* @param obj The entry object
*/
-EAPI void elm_entry_cursor_line_end_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_cursor_line_end_set(Evas_Object *obj);
/**
* This begins a selection within the entry as though
*
* @param obj The entry object
*/
-EAPI void elm_entry_cursor_selection_begin(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_cursor_selection_begin(Evas_Object *obj);
/**
* This ends a selection within the entry as though
*
* @param obj The entry object
*/
-EAPI void elm_entry_cursor_selection_end(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_cursor_selection_end(Evas_Object *obj);
/**
* Gets whether a format node exists at the current cursor position.
*
* @see elm_entry_cursor_is_visible_format_get()
*/
-EAPI Eina_Bool elm_entry_cursor_is_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_cursor_is_format_get(const Evas_Object *obj);
/**
* Gets if the current cursor position holds a visible format node.
*
* @see elm_entry_cursor_is_format_get()
*/
-EAPI Eina_Bool elm_entry_cursor_is_visible_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_cursor_is_visible_format_get(const Evas_Object *obj);
/**
* Gets the character pointed by the cursor at its current position.
* @param obj The entry object
* @return The text pointed by the cursors.
*/
-EAPI const char *elm_entry_cursor_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_entry_cursor_content_get(const Evas_Object *obj);
/**
* This function returns the geometry of the cursor.
* @param h returned geometry
* @return EINA_TRUE upon success, EINA_FALSE upon failure
*/
-EAPI Eina_Bool elm_entry_cursor_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_cursor_geometry_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
/**
* Sets the cursor position in the entry to the given value
* @param obj The entry object
* @param pos The position of the cursor
*/
-EAPI void elm_entry_cursor_pos_set(Evas_Object *obj, int pos) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_cursor_pos_set(Evas_Object *obj, int pos);
/**
* Retrieves the current position of the cursor in the entry
* @param obj The entry object
* @return The cursor position
*/
-EAPI int elm_entry_cursor_pos_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_entry_cursor_pos_get(const Evas_Object *obj);
/**
* This executes a "cut" action on the selected text in the entry.
*
* @param obj The entry object
*/
-EAPI void elm_entry_selection_cut(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_selection_cut(Evas_Object *obj);
/**
* This executes a "copy" action on the selected text in the entry.
*
* @param obj The entry object
*/
-EAPI void elm_entry_selection_copy(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_selection_copy(Evas_Object *obj);
/**
* This executes a "paste" action in the entry.
*
* @param obj The entry object
*/
-EAPI void elm_entry_selection_paste(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_selection_paste(Evas_Object *obj);
/**
* This clears and frees the items in a entry's contextual (longpress)
*
* @see elm_entry_context_menu_item_add()
*/
-EAPI void elm_entry_context_menu_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_context_menu_clear(Evas_Object *obj);
/**
* This adds an item to the entry's contextual menu.
* @param func The callback to execute when the item is clicked
* @param data The data to associate with the item for related functions
*/
-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);
+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);
/**
* This disables the entry's contextual (longpress) menu.
* @param obj The entry object
* @param disabled If true, the menu is disabled
*/
-EAPI void elm_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_context_menu_disabled_set(Evas_Object *obj, Eina_Bool disabled);
/**
* This returns whether the entry's contextual (longpress) menu is
* @param obj The entry object
* @return If true, the menu is disabled
*/
-EAPI Eina_Bool elm_entry_context_menu_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_context_menu_disabled_get(const Evas_Object *obj);
/**
* This appends a custom item provider to the list for that entry
*
* @see @ref entry-items
*/
-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);
+EAPI void elm_entry_item_provider_append(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data);
/**
* This prepends a custom item provider to the list for that entry
* @param func The function called to provide the item object
* @param data The data passed to @p func
*/
-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);
+EAPI void elm_entry_item_provider_prepend(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data);
/**
* This removes a custom item provider to the list for that entry
* @param func The function called to provide the item object
* @param data The data passed to @p func
*/
-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);
+EAPI void elm_entry_item_provider_remove(Evas_Object *obj, Evas_Object * (*func)(void *data, Evas_Object * entry, const char *item), void *data);
/**
* Append a filter function for text inserted in the entry
* @param func The function to use as text filter
* @param data User data to pass to @p func
*/
-EAPI void elm_entry_text_filter_append(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_entry_text_filter_append(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data);
/**
* Prepend a filter function for text insdrted in the entry
* @param func The function to use as text filter
* @param data User data to pass to @p func
*/
-EAPI void elm_entry_text_filter_prepend(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_entry_text_filter_prepend(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data);
/**
* Remove a filter from the list
* @param func The filter function to remove
* @param data The user data passed when adding the function
*/
-EAPI void elm_entry_text_filter_remove(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_entry_text_filter_remove(Evas_Object *obj, Elm_Entry_Filter_Cb func, void *data);
/**
* This converts a markup (HTML-like) string into UTF-8.
* @param file The path to the file to load and save
* @param format The file format
*/
-EAPI void elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_file_set(Evas_Object *obj, const char *file, Elm_Text_Format format);
/**
* Gets the file being edited by the entry.
* @param file The path to the file to load and save
* @param format The file format
*/
-EAPI void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_file_get(const Evas_Object *obj, const char **file, Elm_Text_Format *format);
/**
* This function writes any changes made to the file set with
*
* @param obj The entry object
*/
-EAPI void elm_entry_file_save(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_file_save(Evas_Object *obj);
/**
* This sets the entry object to 'autosave' the loaded text file or not.
*
* @see elm_entry_file_set()
*/
-EAPI void elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_autosave_set(Evas_Object *obj, Eina_Bool autosave);
/**
* This gets the entry object's 'autosave' status.
*
* @see elm_entry_file_set()
*/
-EAPI Eina_Bool elm_entry_autosave_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_autosave_get(const Evas_Object *obj);
/**
* Control pasting of text and images for the widget.
* @param textonly paste mode - EINA_TRUE is text only, EINA_FALSE is
* text+image+other.
*/
-EAPI void elm_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_cnp_textonly_set(Evas_Object *obj, Eina_Bool textonly);
/**
* Getting elm_entry text paste/drop mode.
* @param obj The entry object
* @return If the widget only accepts text from pastes.
*/
-EAPI Eina_Bool elm_entry_cnp_textonly_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_cnp_textonly_get(const Evas_Object *obj);
/**
* Enable or disable scrolling in entry
* This filter, like any others, does not apply when setting the entry text
* directly with elm_object_text_set().
*/
-EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text) EINA_ARG_NONNULL(1, 2, 3);
+EAPI void elm_entry_filter_limit_size(void *data, Evas_Object *entry, char **text);
/**
* @typedef Elm_Entry_Filter_Accept_Set
* This filter, like any others, does not apply when setting the entry text
* directly with elm_object_text_set()
*/
-EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text) EINA_ARG_NONNULL(1, 3);
+EAPI void elm_entry_filter_accept_set(void *data, Evas_Object *entry, char **text);
/**
* Set the input panel layout of the entry
*
* @param obj The entry object
* @param layout layout type
*/
-EAPI void elm_entry_input_panel_layout_set(Evas_Object *obj, Elm_Input_Panel_Layout layout) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_input_panel_layout_set(Evas_Object *obj, Elm_Input_Panel_Layout layout);
/**
* Get the input panel layout of the entry
*
* @see elm_entry_input_panel_layout_set
*/
-EAPI Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Input_Panel_Layout elm_entry_input_panel_layout_get(Evas_Object *obj);
/**
* Set the autocapitalization type on the immodule.
* @param obj The entry object
* @param autocapital_type The type of autocapitalization
*/
-EAPI void elm_entry_autocapital_type_set(Evas_Object *obj, Elm_Autocapital_Type autocapital_type) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_autocapital_type_set(Evas_Object *obj, Elm_Autocapital_Type autocapital_type);
/**
* Retrieve the autocapitalization type on the immodule.
* @param obj The entry object
* @return autocapitalization type
*/
-EAPI Elm_Autocapital_Type elm_entry_autocapital_type_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Autocapital_Type elm_entry_autocapital_type_get(Evas_Object *obj);
/**
* Sets the attribute to show the input panel automatically.
* @param obj The entry object
* @param enabled If true, the input panel is appeared when entry is clicked or has a focus
*/
-EAPI void elm_entry_input_panel_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void elm_entry_input_panel_enabled_set(Evas_Object *obj, Eina_Bool enabled);
/**
* Retrieve the attribute to show the input panel automatically.
* @param obj The entry object
* @return EINA_TRUE if input panel will be appeared when the entry is clicked or has a focus, EINA_FALSE otherwise
*/
-EAPI Eina_Bool elm_entry_input_panel_enabled_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_entry_input_panel_enabled_get(Evas_Object *obj);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_flip_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_flip_add(Evas_Object *parent);
/**
* @brief Set the front content of the flip widget.
* If you want to keep that old content object, use the
* elm_flip_content_front_unset() function.
*/
-EAPI void elm_flip_content_front_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void elm_flip_content_front_set(Evas_Object *obj, Evas_Object *content);
/**
* @brief Set the back content of the flip widget.
* If you want to keep that old content object, use the
* elm_flip_content_back_unset() function.
*/
-EAPI void elm_flip_content_back_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void elm_flip_content_back_set(Evas_Object *obj, Evas_Object *content);
/**
* @brief Get the front content used for the flip
*
* Return the front content object which is set for this widget.
*/
-EAPI Evas_Object *elm_flip_content_front_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_flip_content_front_get(const Evas_Object *obj);
/**
* @brief Get the back content used for the flip
*
* Return the back content object which is set for this widget.
*/
-EAPI Evas_Object *elm_flip_content_back_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_flip_content_back_get(const Evas_Object *obj);
/**
* @brief Unset the front content used for the flip
*
* Unparent and return the front content object which was set for this widget.
*/
-EAPI Evas_Object *elm_flip_content_front_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_flip_content_front_unset(Evas_Object *obj);
/**
* @brief Unset the back content used for the flip
*
* Unparent and return the back content object which was set for this widget.
*/
-EAPI Evas_Object *elm_flip_content_back_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_flip_content_back_unset(Evas_Object *obj);
/**
* @brief Get flip front visibility state
* @return EINA_TRUE if front front is showing, EINA_FALSE if the back is
* showing.
*/
-EAPI Eina_Bool elm_flip_front_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_flip_front_get(const Evas_Object *obj);
/**
* @brief Set flip perspective
*
* @warning This function currently does nothing.
*/
-EAPI void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y) EINA_ARG_NONNULL(1);
+EAPI void elm_flip_perspective_set(Evas_Object *obj, Evas_Coord foc, Evas_Coord x, Evas_Coord y);
/**
* @brief Runs the flip animation
* @image html elm_flip.png
* @image latex elm_flip.eps width=\textwidth
*/
-EAPI void elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void elm_flip_go(Evas_Object *obj, Elm_Flip_Mode mode);
/**
* @brief Set the interactive flip mode
*
* @ingroup Flipselector
*/
-EAPI Evas_Object *elm_flipselector_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_flipselector_add(Evas_Object *parent);
/**
* Programmatically select the next item of a flip selector widget
*
* @ingroup Flipselector
*/
-EAPI void elm_flipselector_flip_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_flipselector_flip_next(Evas_Object *obj);
/**
* Programmatically select the previous item of a flip selector
*
* @ingroup Flipselector
*/
-EAPI void elm_flipselector_flip_prev(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_flipselector_flip_prev(Evas_Object *obj);
/**
* Append a (text) item to a flip selector widget
*
* @ingroup Flipselector
*/
-EAPI Elm_Object_Item *elm_flipselector_item_append(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_flipselector_item_append(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data);
/**
* Prepend a (text) item to a flip selector widget
*
* @ingroup Flipselector
*/
-EAPI Elm_Object_Item *elm_flipselector_item_prepend(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_flipselector_item_prepend(Evas_Object *obj, const char *label, Evas_Smart_Cb func, void *data);
/**
* Get the internal list of items in a given flip selector widget.
*
* @ingroup Flipselector
*/
-EAPI const Eina_List *elm_flipselector_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_flipselector_items_get(const Evas_Object *obj);
/**
* Get the first item in the given flip selector widget's list of
*
* @ingroup Flipselector
*/
-EAPI Elm_Object_Item *elm_flipselector_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_flipselector_first_item_get(const Evas_Object *obj);
/**
* Get the last item in the given flip selector widget's list of
*
* @ingroup Flipselector
*/
-EAPI Elm_Object_Item *elm_flipselector_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_flipselector_last_item_get(const Evas_Object *obj);
/**
* Get the currently selected item in a flip selector widget.
*
* @ingroup Flipselector
*/
-EAPI Elm_Object_Item *elm_flipselector_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_flipselector_selected_item_get(const Evas_Object *obj);
/**
* Set whether a given flip selector widget's item should be the
*
* @ingroup Flipselector
*/
-EAPI void elm_flipselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void elm_flipselector_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
/**
* Get whether a given flip selector widget's item is the currently
*
* @ingroup Flipselector
*/
-EAPI Eina_Bool elm_flipselector_item_selected_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_flipselector_item_selected_get(const Elm_Object_Item *it);
/**
* Delete a given item from a flip selector widget.
*
* @ingroup Flipselector
*/
-EAPI void elm_flipselector_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_flipselector_item_del(Elm_Object_Item *it);
/**
* Gets the item before @p item in a flip selector widget's
*
* @ingroup Flipselector
*/
-EAPI Elm_Object_Item *elm_flipselector_item_prev_get(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_flipselector_item_prev_get(Elm_Object_Item *it);
/**
* Gets the item after @p item in a flip selector widget's
*
* @ingroup Flipselector
*/
-EAPI Elm_Object_Item *elm_flipselector_item_next_get(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_flipselector_item_next_get(Elm_Object_Item *it);
/**
* Set the interval on time updates for an user mouse button hold
*
* @ingroup Flipselector
*/
-EAPI void elm_flipselector_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
+EAPI void elm_flipselector_interval_set(Evas_Object *obj, double interval);
/**
* Get the interval on time updates for an user mouse button hold
*
* @ingroup Flipselector
*/
-EAPI double elm_flipselector_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_flipselector_interval_get(const Evas_Object *obj);
/**
* @}
*/
*
* @ingroup Focus
*/
-EAPI Eina_Bool elm_object_focus_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_focus_get(const Evas_Object *obj);
/**
* Set/unset focus to a given Elementary object.
*
* @ingroup Focus
*/
-EAPI void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus) EINA_ARG_NONNULL(1);
+EAPI void elm_object_focus_set(Evas_Object *obj, Eina_Bool focus);
/**
* Set the ability for an Element object to be focused
*
* @ingroup Focus
*/
-EAPI void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable) EINA_ARG_NONNULL(1);
+EAPI void elm_object_focus_allow_set(Evas_Object *obj, Eina_Bool enable);
/**
* Get whether an Elementary object is focusable or not
*
* @ingroup Focus
*/
-EAPI Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_focus_allow_get(const Evas_Object *obj);
/**
* Set custom focus chain.
* @param objs Chain of objects to pass focus
* @ingroup Focus
*/
-EAPI void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs) EINA_ARG_NONNULL(1);
+EAPI void elm_object_focus_custom_chain_set(Evas_Object *obj, Eina_List *objs);
/**
* Unset a custom focus chain on a given Elementary widget
*
* @ingroup Focus
*/
-EAPI void elm_object_focus_custom_chain_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_object_focus_custom_chain_unset(Evas_Object *obj);
/**
* Get custom focus chain
* @param obj The container object
* @ingroup Focus
*/
-EAPI const Eina_List *elm_object_focus_custom_chain_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_object_focus_custom_chain_get(const Evas_Object *obj);
/**
* Append object to custom focus chain.
* @param relative_child The relative object to position the child
* @ingroup Focus
*/
-EAPI void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_object_focus_custom_chain_append(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child);
/**
* Prepend object to custom focus chain.
* @param relative_child The relative object to position the child
* @ingroup Focus
*/
-EAPI void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_object_focus_custom_chain_prepend(Evas_Object *obj, Evas_Object *child, Evas_Object *relative_child);
/**
* Give focus to next object in object tree.
*
* @ingroup Focus
*/
-EAPI void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir) EINA_ARG_NONNULL(1);
+EAPI void elm_object_focus_cycle(Evas_Object *obj, Elm_Focus_Direction dir);
/**
* Give focus to near object in one direction.
*
* @ingroup Focus
*/
-EAPI void elm_object_focus_direction_go(Evas_Object *obj, int x, int y) EINA_ARG_NONNULL(1);
+EAPI void elm_object_focus_direction_go(Evas_Object *obj, int x, int y);
/**
* Make the elementary object and its children to be unfocusable
*
* @ingroup Focus
*/
-EAPI void elm_object_tree_unfocusable_set(Evas_Object *obj, Eina_Bool tree_unfocusable) EINA_ARG_NONNULL(1);
+EAPI void elm_object_tree_unfocusable_set(Evas_Object *obj, Eina_Bool tree_unfocusable);
/**
* Get whether an Elementary object and its children are unfocusable or not.
*
* @ingroup Focus
*/
-EAPI Eina_Bool elm_object_tree_unfocusable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_tree_unfocusable_get(const Evas_Object *obj);
* elm_font_fontconfig_name_get(), for one style only (single font
* instance, not family).
*/
-EAPI Elm_Font_Properties *elm_font_properties_get(const char *font) EINA_ARG_NONNULL(1);
+EAPI Elm_Font_Properties *elm_font_properties_get(const char *font);
/**
* Free font properties return by elm_font_properties_get().
*
* @ingroup Fonts
*/
-EAPI void elm_font_properties_free(Elm_Font_Properties *efp) EINA_ARG_NONNULL(1);
+EAPI void elm_font_properties_free(Elm_Font_Properties *efp);
/**
* Translate a font name, bound to a style, into fontconfig's font names
* elm_font_properties_get(), for one style only (single font
* instance, not family).
*/
-EAPI const char *elm_font_fontconfig_name_get(const char *name, const char *style) EINA_ARG_NONNULL(1);
+EAPI const char *elm_font_fontconfig_name_get(const char *name, const char *style);
/**
* Free the font string return by elm_font_fontconfig_name_get().
*
* @ingroup Fonts
*/
-EAPI void elm_font_fontconfig_name_free(const char *name) EINA_ARG_NONNULL(1);
+EAPI void elm_font_fontconfig_name_free(const char *name);
/**
* Create a font hash table of available system fonts.
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_frame_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_frame_add(Evas_Object *parent);
/**
* @}
*
* @ingroup Gengrid
*/
-EAPI Evas_Object *elm_gengrid_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_gengrid_add(Evas_Object *parent);
/**
* Set the size for the items of a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
/**
* Get the size set for the items of a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
/**
* Set the size for the group items of a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_group_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_group_item_size_set(Evas_Object *obj, Evas_Coord w, Evas_Coord h);
/**
* Get the size set for the group items of a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_group_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_group_item_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
/**
* Set the items grid's alignment within a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_align_set(Evas_Object *obj, double align_x, double align_y) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_align_set(Evas_Object *obj, double align_x, double align_y);
/**
* Get the items grid's alignment values within a given gengrid
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_align_get(const Evas_Object *obj, double *align_x, double *align_y) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_align_get(const Evas_Object *obj, double *align_x, double *align_y);
/**
* Set whether a given gengrid widget is or not able have items
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
/**
* Get whether a given gengrid widget is or not able have items
*
* @ingroup Gengrid
*/
-EAPI Eina_Bool elm_gengrid_reorder_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_gengrid_reorder_mode_get(const Evas_Object *obj);
/**
* Append a new item in a given gengrid widget.
*
* @ingroup Gengrid
*/
-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);
+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);
/**
* Prepend a new item in a given gengrid widget.
*
* @ingroup Gengrid
*/
-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);
+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);
/**
* Insert an item before another in a gengrid widget
*
* @ingroup Gengrid
*/
-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);
+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);
/**
* Insert an item after another in a gengrid widget
*
* @ingroup Gengrid
*/
-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);
+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);
/**
* Insert an item in a gengrid widget using a user-defined sort function.
*
* @ingroup Gengrid
*/
-EAPI Elm_Gengrid_Item *elm_gengrid_item_sorted_insert(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item *elm_gengrid_item_sorted_insert(Evas_Object *obj, const Elm_Gengrid_Item_Class *gic, const void *data, Eina_Compare_Cb comp, Evas_Smart_Cb func, const void *func_data);
/**
* Insert an item in a gengrid widget using a user-defined sort function.
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
/**
* Get whether items on a given gengrid widget have their selection
*
* @ingroup Gengrid
*/
-EAPI Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_gengrid_always_select_mode_get(const Evas_Object *obj);
/**
* Set whether items on a given gengrid widget can be selected or not.
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select);
/**
* Get whether items on a given gengrid widget can be selected or
*
* @ingroup Gengrid
*/
-EAPI Eina_Bool elm_gengrid_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_gengrid_no_select_mode_get(const Evas_Object *obj);
/**
* Enable or disable multi-selection in a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_multi_select_set(Evas_Object *obj, Eina_Bool multi);
/**
* Get whether multi-selection is enabled or disabled for a given
*
* @ingroup Gengrid
*/
-EAPI Eina_Bool elm_gengrid_multi_select_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_gengrid_multi_select_get(const Evas_Object *obj);
/**
* Enable or disable bouncing effect for a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
/**
* Get whether bouncing effects are enabled or disabled, for a
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
/**
* Set a given gengrid widget's scrolling page size, relative to
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel);
/**
* Get a given gengrid widget's scrolling page size, relative to
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_page_relative_get(const Evas_Object *obj, double *h_pagerel, double *v_pagerel);
/**
* Set a given gengrid widget's scrolling page size
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize);
/**
* @brief Get gengrid current page number.
* @see elm_gengrid_page_show()
* @see elm_gengrid_page_brint_in()
*/
-EAPI void elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
/**
* @brief Get scroll last page number.
* @see elm_gengrid_page_show()
* @see elm_gengrid_page_brint_in()
*/
-EAPI void elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
/**
* Show a specific virtual region within the gengrid content object by page number.
*
* @see elm_gengrid_page_bring_in()
*/
-EAPI void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_page_show(const Evas_Object *obj, int h_pagenumber, int v_pagenumber);
/**
* Show a specific virtual region within the gengrid content object by page number.
*
* @see elm_gengrid_page_show()
*/
-EAPI void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_page_bring_in(const Evas_Object *obj, int h_pagenumber, int v_pagenumber);
/**
* Set the direction in which a given gengrid widget will expand while
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool setting) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_horizontal_set(Evas_Object *obj, Eina_Bool setting);
/**
* Get for what direction a given gengrid widget will expand while
*
* @ingroup Gengrid
*/
-EAPI Eina_Bool elm_gengrid_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_gengrid_horizontal_get(const Evas_Object *obj);
/**
* Get the first item in a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI Elm_Gengrid_Item *elm_gengrid_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item *elm_gengrid_first_item_get(const Evas_Object *obj);
/**
* Get the last item in a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI Elm_Gengrid_Item *elm_gengrid_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item *elm_gengrid_last_item_get(const Evas_Object *obj);
/**
* Get the @b next item in a gengrid widget's internal list of items,
*
* @ingroup Gengrid
*/
-EAPI Elm_Gengrid_Item *elm_gengrid_item_next_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item *elm_gengrid_item_next_get(const Elm_Gengrid_Item *item);
/**
* Get the @b previous item in a gengrid widget's internal list of items,
*
* @ingroup Gengrid
*/
-EAPI Elm_Gengrid_Item *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item *elm_gengrid_item_prev_get(const Elm_Gengrid_Item *item);
/**
* Get the gengrid object's handle which contains a given gengrid
*
* @ingroup Gengrid
*/
-EAPI Evas_Object *elm_gengrid_item_gengrid_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_gengrid_item_gengrid_get(const Elm_Gengrid_Item *item);
/**
* Remove a gengrid item from its parent, deleting it.
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_del(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_del(Elm_Gengrid_Item *item);
/**
* Update the contents of a given gengrid item
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_update(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_update(Elm_Gengrid_Item *item);
/**
* Get the Gengrid Item class for the given Gengrid Item.
*
* @ingroup Gengrid
*/
-EAPI const Elm_Gengrid_Item_Class *elm_gengrid_item_item_class_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI const Elm_Gengrid_Item_Class *elm_gengrid_item_item_class_get(const Elm_Gengrid_Item *item);
/**
* Get the Gengrid Item class for the given Gengrid Item.
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_item_class_set(Elm_Gengrid_Item *item, const Elm_Gengrid_Item_Class *gic) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_gengrid_item_item_class_set(Elm_Gengrid_Item *item, const Elm_Gengrid_Item_Class *gic);
/**
* Return the data associated to a given gengrid item
*
* @ingroup Gengrid
*/
-EAPI void *elm_gengrid_item_data_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void *elm_gengrid_item_data_get(const Elm_Gengrid_Item *item);
/**
* Set the data associated with a given gengrid item
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_data_set(Elm_Gengrid_Item *item, const void *data) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_data_set(Elm_Gengrid_Item *item, const void *data);
/**
* Get a given gengrid item's position, relative to the whole
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_pos_get(const Elm_Gengrid_Item *item, unsigned int *x, unsigned int *y) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_pos_get(const Elm_Gengrid_Item *item, unsigned int *x, unsigned int *y);
/**
* Set whether a given gengrid item is selected or not
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_selected_set(Elm_Gengrid_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_selected_set(Elm_Gengrid_Item *item, Eina_Bool selected);
/**
* Get whether a given gengrid item is selected or not
*
* @ingroup Gengrid
*/
-EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_gengrid_item_selected_get(const Elm_Gengrid_Item *item);
/**
* Get the real Evas object created to implement the view of a
*
* @ingroup Gengrid
*/
-EAPI const Evas_Object *elm_gengrid_item_object_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI const Evas_Object *elm_gengrid_item_object_get(const Elm_Gengrid_Item *item);
/**
* Show the portion of a gengrid's internal grid containing a given
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_show(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_show(Elm_Gengrid_Item *item);
/**
* Animatedly bring in, to the visible area of a gengrid, a given
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_bring_in(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_bring_in(Elm_Gengrid_Item *item);
/**
* Set whether a given gengrid item is disabled or not.
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_disabled_set(Elm_Gengrid_Item *item, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_disabled_set(Elm_Gengrid_Item *item, Eina_Bool disabled);
/**
* Get whether a given gengrid item is disabled or not.
*
* @ingroup Gengrid
*/
-EAPI Eina_Bool elm_gengrid_item_disabled_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_gengrid_item_disabled_get(const Elm_Gengrid_Item *item);
/**
* Set the text to be shown in a given gengrid item's tooltips.
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_tooltip_text_set(Elm_Gengrid_Item *item, const char *text) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_tooltip_text_set(Elm_Gengrid_Item *item, const char *text);
/**
* Set the content to be shown in a given gengrid item's tooltip
*
* @ingroup Gengrid
*/
-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);
+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);
/**
* Unset a tooltip from a given gengrid item
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_tooltip_unset(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_tooltip_unset(Elm_Gengrid_Item *item);
/**
* Set a different @b style for a given gengrid item's tooltip.
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_tooltip_style_set(Elm_Gengrid_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_tooltip_style_set(Elm_Gengrid_Item *item, const char *style);
/**
* Get the style set a given gengrid item's tooltip.
*
* @ingroup Gengrid
*/
-EAPI const char *elm_gengrid_item_tooltip_style_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_gengrid_item_tooltip_style_get(const Elm_Gengrid_Item *item);
/**
* @brief Disable size restrictions on an object's tooltip
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_cursor_set(Elm_Gengrid_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_cursor_set(Elm_Gengrid_Item *item, const char *cursor);
/**
* Get the type of mouse pointer/cursor decoration set to be shown,
*
* @ingroup Gengrid
*/
-EAPI const char *elm_gengrid_item_cursor_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_gengrid_item_cursor_get(const Elm_Gengrid_Item *item);
/**
* Unset any custom mouse pointer/cursor decoration set to be
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_cursor_unset(Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_cursor_unset(Elm_Gengrid_Item *item);
/**
* Set a different @b style for a given custom cursor set for a
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_cursor_style_set(Elm_Gengrid_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_cursor_style_set(Elm_Gengrid_Item *item, const char *style);
/**
* Get the current @b style set for a given gengrid item's custom
*
* @ingroup Gengrid
*/
-EAPI const char *elm_gengrid_item_cursor_style_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_gengrid_item_cursor_style_get(const Elm_Gengrid_Item *item);
/**
* Set if the (custom) cursor for a given gengrid item should be
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_item_cursor_engine_only_set(Elm_Gengrid_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_item_cursor_engine_only_set(Elm_Gengrid_Item *item, Eina_Bool engine_only);
/**
* Get if the (custom) cursor for a given gengrid item is being
*
* @ingroup Gengrid
*/
-EAPI Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Gengrid_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_gengrid_item_cursor_engine_only_get(const Elm_Gengrid_Item *item);
/**
* Remove all items from a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI void elm_gengrid_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_gengrid_clear(Evas_Object *obj);
/**
* Get the selected item in a given gengrid widget
*
* @ingroup Gengrid
*/
-EAPI Elm_Gengrid_Item *elm_gengrid_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Gengrid_Item *elm_gengrid_selected_item_get(const Evas_Object *obj);
/**
* Get <b>a list</b> of selected items in a given gengrid
*
* @ingroup Gengrid
*/
-EAPI const Eina_List *elm_gengrid_selected_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_gengrid_selected_items_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Genlist
*/
-EAPI Evas_Object *elm_genlist_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_genlist_add(Evas_Object *parent);
/**
* Remove all items from a given genlist widget.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_clear(Evas_Object *obj);
/**
* Enable or disable multi-selection in the genlist
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_multi_select_set(Evas_Object *obj, Eina_Bool multi);
/**
* Gets if multi-selection in genlist is enabled or disabled.
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_multi_select_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_multi_select_get(const Evas_Object *obj);
/**
* This sets the horizontal stretching mode.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_horizontal_set(Evas_Object *obj, Elm_List_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_horizontal_set(Evas_Object *obj, Elm_List_Mode mode);
/**
* Gets the horizontal stretching mode.
*
* @ingroup Genlist
*/
-EAPI Elm_List_Mode elm_genlist_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Mode elm_genlist_horizontal_get(const Evas_Object *obj);
/**
* Set the always select mode.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
/**
* Get the always select mode.
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_always_select_mode_get(const Evas_Object *obj);
/**
* Enable/disable the no select mode.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select);
/**
* Gets whether the no select mode is enabled.
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_no_select_mode_get(const Evas_Object *obj);
/**
* Enable/disable compress mode.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_compress_mode_set(Evas_Object *obj, Eina_Bool compress) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_compress_mode_set(Evas_Object *obj, Eina_Bool compress);
/**
* Get whether the compress mode is enabled.
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_compress_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_compress_mode_get(const Evas_Object *obj);
/**
* Enable/disable height-for-width mode.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_height_for_width_mode_set(Evas_Object *obj, Eina_Bool height_for_width) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_height_for_width_mode_set(Evas_Object *obj, Eina_Bool height_for_width);
/**
* Get whether the height-for-width mode is enabled.
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_height_for_width_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_height_for_width_mode_get(const Evas_Object *obj);
/**
* Enable/disable horizontal and vertical bouncing effect.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
/**
* Get whether the horizontal and vertical bouncing effect is enabled.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
/**
* Enable/disable homogeneous mode.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
/**
* Get whether the homogeneous mode is enabled.
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_homogeneous_get(const Evas_Object *obj);
/**
* Set the maximum number of items within an item block
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_block_count_set(Evas_Object *obj, int n) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_block_count_set(Evas_Object *obj, int n);
/**
* Get the maximum number of items within an item block
*
* @ingroup Genlist
*/
-EAPI int elm_genlist_block_count_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_genlist_block_count_get(const Evas_Object *obj);
/**
* Set the timeout in seconds for the longpress event.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_longpress_timeout_set(Evas_Object *obj, double timeout);
/**
* Get the timeout in seconds for the longpress event.
*
* @ingroup Genlist
*/
-EAPI double elm_genlist_longpress_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_genlist_longpress_timeout_get(const Evas_Object *obj);
/**
* Append a new item in a given genlist widget.
*
* @ingroup Genlist
*/
-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);
+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);
/**
* Prepend a new item in a given genlist widget.
*
* @ingroup Genlist
*/
-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);
+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);
/**
* Insert an item before another in a genlist widget
*
* @ingroup Genlist
*/
-EAPI Elm_Genlist_Item *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item *before, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1, 5);
+EAPI Elm_Genlist_Item *elm_genlist_item_insert_before(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item *before, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data);
/**
* Insert an item after another in a genlist widget
*
* @ingroup Genlist
*/
-EAPI Elm_Genlist_Item *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item *after, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data) EINA_ARG_NONNULL(1, 5);
+EAPI Elm_Genlist_Item *elm_genlist_item_insert_after(Evas_Object *obj, const Elm_Genlist_Item_Class *itc, const void *data, Elm_Genlist_Item *parent, Elm_Genlist_Item *after, Elm_Genlist_Item_Flags flags, Evas_Smart_Cb func, const void *func_data);
/**
* Insert a new item into the sorted genlist object
*
* @ingroup Genlist
*/
-EAPI Elm_Genlist_Item *elm_genlist_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item *elm_genlist_selected_item_get(const Evas_Object *obj);
/**
* Get a list of selected items in the genlist.
*
* @ingroup Genlist
*/
-EAPI const Eina_List *elm_genlist_selected_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_genlist_selected_items_get(const Evas_Object *obj);
/**
* Get the mode item style of items in the genlist
*
* @ingroup Genlist
*/
-EAPI const char *elm_genlist_mode_item_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_genlist_mode_item_style_get(const Evas_Object *obj);
/**
* Set the mode item style of items in the genlist
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_mode_item_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_mode_item_style_set(Evas_Object *obj, const char *style);
/**
* Get a list of realized items in genlist
*
* @ingroup Genlist
*/
-EAPI Eina_List *elm_genlist_realized_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_List *elm_genlist_realized_items_get(const Evas_Object *obj);
/**
* Get the item that is at the x, y canvas coords.
*
* @ingroup Genlist
*/
-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);
+EAPI Elm_Genlist_Item *elm_genlist_at_xy_item_get(const Evas_Object *obj, Evas_Coord x, Evas_Coord y, int *posret);
/**
* Get the first item in the genlist
*
* @ingroup Genlist
*/
-EAPI Elm_Genlist_Item *elm_genlist_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item *elm_genlist_first_item_get(const Evas_Object *obj);
/**
* Get the last item in the genlist
*
* @ingroup Genlist
*/
-EAPI Elm_Genlist_Item *elm_genlist_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item *elm_genlist_last_item_get(const Evas_Object *obj);
/**
* Set the scrollbar policy
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v);
/**
* Get the scrollbar policy
*
* @ingroup Genlist
*/
-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);
+EAPI void elm_genlist_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v);
/**
* Get the @b next item in a genlist widget's internal list of items,
*
* @ingroup Genlist
*/
-EAPI Elm_Genlist_Item *elm_genlist_item_next_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item *elm_genlist_item_next_get(const Elm_Genlist_Item *item);
/**
* Get the @b previous item in a genlist widget's internal list of items,
*
* @ingroup Genlist
*/
-EAPI Elm_Genlist_Item *elm_genlist_item_prev_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item *elm_genlist_item_prev_get(const Elm_Genlist_Item *item);
/**
* Get the genlist object's handle which contains a given genlist
*
* @ingroup Genlist
*/
-EAPI Evas_Object *elm_genlist_item_genlist_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_genlist_item_genlist_get(const Elm_Genlist_Item *item);
/**
* Get the parent item of the given item
*
* @ingroup Genlist
*/
-EAPI Elm_Genlist_Item *elm_genlist_item_parent_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Genlist_Item *elm_genlist_item_parent_get(const Elm_Genlist_Item *it);
/**
* Remove all sub-items (children) of the given item
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_subitems_clear(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_subitems_clear(Elm_Genlist_Item *item);
/**
* Set whether a given genlist item is selected or not
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_selected_set(Elm_Genlist_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_selected_set(Elm_Genlist_Item *item, Eina_Bool selected);
/**
* Get whether a given genlist item is selected or not
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_item_selected_get(const Elm_Genlist_Item *item);
/**
* Sets the expanded state of an item.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_expanded_set(Elm_Genlist_Item *item, Eina_Bool expanded) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_expanded_set(Elm_Genlist_Item *item, Eina_Bool expanded);
/**
* Get the expanded state of an item
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_item_expanded_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_item_expanded_get(const Elm_Genlist_Item *item);
/**
* Get the depth of expanded item
*
* @ingroup Genlist
*/
-EAPI int elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI int elm_genlist_item_expanded_depth_get(const Elm_Genlist_Item *it);
/**
* Set whether a given genlist item is disabled or not.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_disabled_set(Elm_Genlist_Item *item, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_disabled_set(Elm_Genlist_Item *item, Eina_Bool disabled);
/**
* Get whether a given genlist item is disabled or not.
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_item_disabled_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_item_disabled_get(const Elm_Genlist_Item *item);
/**
* Sets the display only state of an item.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_display_only_set(Elm_Genlist_Item *it, Eina_Bool display_only) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_display_only_set(Elm_Genlist_Item *it, Eina_Bool display_only);
/**
* Get the display only state of an item
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_item_display_only_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_item_display_only_get(const Elm_Genlist_Item *it);
/**
* Show the portion of a genlist's internal list containing a given
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_show(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_show(Elm_Genlist_Item *item);
/**
* Animatedly bring in, to the visible are of a genlist, a given
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_bring_in(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_bring_in(Elm_Genlist_Item *item);
/**
* Show the portion of a genlist's internal list containing a given
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_top_show(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_top_show(Elm_Genlist_Item *item);
/**
* Animatedly bring in, to the visible are of a genlist, a given
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_top_bring_in(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_top_bring_in(Elm_Genlist_Item *item);
/**
* Show the portion of a genlist's internal list containing a given
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_middle_show(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_middle_show(Elm_Genlist_Item *it);
/**
* Animatedly bring in, to the visible are of a genlist, a given
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_middle_bring_in(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_middle_bring_in(Elm_Genlist_Item *it);
/**
* Remove a genlist item from the its parent, deleting it.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_del(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_del(Elm_Genlist_Item *item);
/**
* Return the data associated to a given genlist item
*
* @ingroup Genlist
*/
-EAPI void *elm_genlist_item_data_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void *elm_genlist_item_data_get(const Elm_Genlist_Item *item);
/**
* Set the data associated to a given genlist item
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_data_set(Elm_Genlist_Item *it, const void *data) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_data_set(Elm_Genlist_Item *it, const void *data);
/**
* Tells genlist to "orphan" contents fetchs by the item class
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_contents_orphan(Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_contents_orphan(Elm_Genlist_Item *it);
/**
* Get the real Evas object created to implement the view of a
*
* @ingroup Genlist
*/
-EAPI const Evas_Object *elm_genlist_item_object_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI const Evas_Object *elm_genlist_item_object_get(const Elm_Genlist_Item *it);
/**
* Update the contents of an item
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_update(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_update(Elm_Genlist_Item *item);
/**
* Promote an item to the top of the list
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_promote(Elm_Gen_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_promote(Elm_Gen_Item *it);
/**
* Demote an item to the end of the list
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_demote(Elm_Gen_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_demote(Elm_Gen_Item *it);
/**
* Update the part of an item
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_fields_update(Elm_Genlist_Item *it, const char *parts, Elm_Genlist_Item_Field_Flags itf) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_fields_update(Elm_Genlist_Item *it, const char *parts, Elm_Genlist_Item_Field_Flags itf);
/**
* Update the item class of an item
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_item_class_update(Elm_Genlist_Item *it, const Elm_Genlist_Item_Class *itc) EINA_ARG_NONNULL(1, 2);
-EAPI const Elm_Genlist_Item_Class *elm_genlist_item_item_class_get(const Elm_Genlist_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_item_class_update(Elm_Genlist_Item *it, const Elm_Genlist_Item_Class *itc);
+EAPI const Elm_Genlist_Item_Class *elm_genlist_item_item_class_get(const Elm_Genlist_Item *it);
/**
* Set the text to be shown in a given genlist item's tooltips.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_tooltip_text_set(Elm_Genlist_Item *item, const char *text) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_tooltip_text_set(Elm_Genlist_Item *item, const char *text);
/**
* Set the content to be shown in a given genlist item's tooltips
*
* @ingroup Genlist
*/
-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);
+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);
/**
* Unset a tooltip from a given genlist item
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_tooltip_unset(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_tooltip_unset(Elm_Genlist_Item *item);
/**
* Set a different @b style for a given genlist item's tooltip.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_tooltip_style_set(Elm_Genlist_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_tooltip_style_set(Elm_Genlist_Item *item, const char *style);
/**
* Get the style set a given genlist item's tooltip.
*
* @ingroup Genlist
*/
-EAPI const char *elm_genlist_item_tooltip_style_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_genlist_item_tooltip_style_get(const Elm_Genlist_Item *item);
/**
* @brief Disable size restrictions on an object's tooltip
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_cursor_set(Elm_Genlist_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_cursor_set(Elm_Genlist_Item *item, const char *cursor);
/**
* Get the type of mouse pointer/cursor decoration set to be shown,
*
* @ingroup Genlist
*/
-EAPI const char *elm_genlist_item_cursor_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_genlist_item_cursor_get(const Elm_Genlist_Item *item);
/**
* Unset any custom mouse pointer/cursor decoration set to be
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_cursor_unset(Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_cursor_unset(Elm_Genlist_Item *item);
/**
* Set a different @b style for a given custom cursor set for a
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_cursor_style_set(Elm_Genlist_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_cursor_style_set(Elm_Genlist_Item *item, const char *style);
/**
* Get the current @b style set for a given genlist item's custom
*
* @ingroup Genlist
*/
-EAPI const char *elm_genlist_item_cursor_style_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_genlist_item_cursor_style_get(const Elm_Genlist_Item *item);
/**
* Set if the (custom) cursor for a given genlist item should be
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_cursor_engine_only_set(Elm_Genlist_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_item_cursor_engine_only_set(Elm_Genlist_Item *item, Eina_Bool engine_only);
/**
* Get if the (custom) cursor for a given genlist item is being
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Genlist_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_item_cursor_engine_only_get(const Elm_Genlist_Item *item);
/**
* Get the index of the item. It is only valid once displayed.
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_realized_items_update(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_realized_items_update(Evas_Object *obj);
/**
* Activate a genlist mode on an item
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_item_mode_set(Elm_Genlist_Item *it, const char *mode_type, Eina_Bool mode_set) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_genlist_item_mode_set(Elm_Genlist_Item *it, const char *mode_type, Eina_Bool mode_set);
/**
* Get the last (or current) genlist mode used.
*
* @ingroup Genlist
*/
-EAPI const char *elm_genlist_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_genlist_mode_get(const Evas_Object *obj);
/**
* Get active genlist mode item
*
* @ingroup Genlist
*/
-EAPI const Elm_Genlist_Item *elm_genlist_mode_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Elm_Genlist_Item *elm_genlist_mode_item_get(const Evas_Object *obj);
/**
* Set reorder mode
*
* @ingroup Genlist
*/
-EAPI void elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode) EINA_ARG_NONNULL(1);
+EAPI void elm_genlist_reorder_mode_set(Evas_Object *obj, Eina_Bool reorder_mode);
/**
* Get the reorder mode
*
* @ingroup Genlist
*/
-EAPI Eina_Bool elm_genlist_reorder_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_genlist_reorder_mode_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Elm_Gesture_Layer
*/
-EAPI void elm_gesture_layer_cb_set(Evas_Object *obj, Elm_Gesture_Types idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data) EINA_ARG_NONNULL(1);
+EAPI void elm_gesture_layer_cb_set(Evas_Object *obj, Elm_Gesture_Types idx, Elm_Gesture_State cb_type, Elm_Gesture_Event_Cb cb, void *data);
/**
* Call this function to get repeat-events settings.
* @see elm_gesture_layer_hold_events_set()
* @ingroup Elm_Gesture_Layer
*/
-EAPI Eina_Bool elm_gesture_layer_hold_events_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_gesture_layer_hold_events_get(Evas_Object *obj);
/**
* This function called in order to make gesture-layer repeat events.
*
* @ingroup Elm_Gesture_Layer
*/
-EAPI void elm_gesture_layer_hold_events_set(Evas_Object *obj, Eina_Bool r) EINA_ARG_NONNULL(1);
+EAPI void elm_gesture_layer_hold_events_set(Evas_Object *obj, Eina_Bool r);
/**
* This function sets step-value for zoom action.
*
* @ingroup Elm_Gesture_Layer
*/
-EAPI void elm_gesture_layer_zoom_step_set(Evas_Object *obj, double s) EINA_ARG_NONNULL(1);
+EAPI void elm_gesture_layer_zoom_step_set(Evas_Object *obj, double s);
/**
* This function sets step-value for rotate action.
*
* @ingroup Elm_Gesture_Layer
*/
-EAPI void elm_gesture_layer_rotate_step_set(Evas_Object *obj, double s) EINA_ARG_NONNULL(1);
+EAPI void elm_gesture_layer_rotate_step_set(Evas_Object *obj, double s);
/**
* This function called to attach gesture-layer to an Evas_Object.
*
* @ingroup Elm_Gesture_Layer
*/
-EAPI Eina_Bool elm_gesture_layer_attach(Evas_Object *obj, Evas_Object *t) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool elm_gesture_layer_attach(Evas_Object *obj, Evas_Object *t);
/**
* Call this function to construct a new gesture-layer object.
*
* @ingroup Elm_Gesture_Layer
*/
-EAPI Evas_Object *elm_gesture_layer_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_gesture_layer_add(Evas_Object *parent);
*
* @ingroup GLView
*/
-EAPI Evas_Object *elm_glview_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_glview_add(Evas_Object *parent);
/**
* Sets the size of the glview
*
* @ingroup GLView
*/
-EAPI void elm_glview_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height) EINA_ARG_NONNULL(1);
+EAPI void elm_glview_size_set(Evas_Object *obj, Evas_Coord width, Evas_Coord height);
/**
* Gets the size of the glview.
*
* @ingroup GLView
*/
-EAPI void elm_glview_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height) EINA_ARG_NONNULL(1);
+EAPI void elm_glview_size_get(const Evas_Object *obj, Evas_Coord *width, Evas_Coord *height);
/**
* Gets the gl api struct for gl rendering
*
* @ingroup GLView
*/
-EAPI Evas_GL_API *elm_glview_gl_api_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_GL_API *elm_glview_gl_api_get(const Evas_Object *obj);
/**
* Set the mode of the GLView. Supports Three simple modes.
*
* @ingroup GLView
*/
-EAPI Eina_Bool elm_glview_mode_set(Evas_Object *obj, Elm_GLView_Mode mode) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_glview_mode_set(Evas_Object *obj, Elm_GLView_Mode mode);
/**
* Set the resize policy for the glview object.
*
* @ingroup GLView
*/
-EAPI Eina_Bool elm_glview_resize_policy_set(Evas_Object *obj, Elm_GLView_Resize_Policy policy) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_glview_resize_policy_set(Evas_Object *obj, Elm_GLView_Resize_Policy policy);
/**
* Set the render policy for the glview object.
*
* @ingroup GLView
*/
-EAPI Eina_Bool elm_glview_render_policy_set(Evas_Object *obj, Elm_GLView_Render_Policy policy) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_glview_render_policy_set(Evas_Object *obj, Elm_GLView_Render_Policy policy);
/**
* Set the init function that runs once in the main loop.
*
* @ingroup GLView
*/
-EAPI void elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) EINA_ARG_NONNULL(1);
+EAPI void elm_glview_init_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
/**
* Set the render function that runs in the main loop.
*
* @ingroup GLView
*/
-EAPI void elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) EINA_ARG_NONNULL(1);
+EAPI void elm_glview_del_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
/**
* Set the resize function that gets called when resize happens.
*
* @ingroup GLView
*/
-EAPI void elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) EINA_ARG_NONNULL(1);
+EAPI void elm_glview_resize_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
/**
* Set the render function that runs in the main loop.
*
* @ingroup GLView
*/
-EAPI void elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func) EINA_ARG_NONNULL(1);
+EAPI void elm_glview_render_func_set(Evas_Object *obj, Elm_GLView_Func_Cb func);
/**
* Notifies that there has been changes in the GLView.
*
* @ingroup GLView
*/
-EAPI void elm_glview_changed_set(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_glview_changed_set(Evas_Object *obj);
/**
* @}
* @param parent The parent object
* @return The hover object or NULL if one could not be created
*/
-EAPI Evas_Object *elm_hover_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hover_add(Evas_Object *parent);
/**
* @brief Sets the target object for the hover.
*
* This function will cause the hover to be centered on the target object.
*/
-EAPI void elm_hover_target_set(Evas_Object *obj, Evas_Object *target) EINA_ARG_NONNULL(1);
+EAPI void elm_hover_target_set(Evas_Object *obj, Evas_Object *target);
/**
* @brief Gets the target object for the hover.
*
* @see elm_hover_target_set()
*/
-EAPI Evas_Object *elm_hover_target_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hover_target_get(const Evas_Object *obj);
/**
* @brief Sets the parent object for the hover.
* This function will cause the hover to take up the entire space that the
* parent object fills.
*/
-EAPI void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void elm_hover_parent_set(Evas_Object *obj, Evas_Object *parent);
/**
* @brief Gets the parent object for the hover.
*
* @see elm_hover_parent_set()
*/
-EAPI Evas_Object *elm_hover_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hover_parent_get(const Evas_Object *obj);
/**
* @brief Sets the content of the hover object and the direction in which it
* directions other than "smart" are used, a previously content set
* using it will be deleted, and vice-versa.
*/
-EAPI void elm_hover_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void elm_hover_content_set(Evas_Object *obj, const char *swallow, Evas_Object *content);
/**
* @brief Get the content of the hover object, in a given direction.
*
* @see elm_hover_content_set()
*/
-EAPI Evas_Object *elm_hover_content_get(const Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hover_content_get(const Evas_Object *obj, const char *swallow);
/**
* @brief Unset the content of the hover object, in a given direction.
*
* @see elm_hover_content_set()
*/
-EAPI Evas_Object *elm_hover_content_unset(Evas_Object *obj, const char *swallow) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_hover_content_unset(Evas_Object *obj, const char *swallow);
/**
* @brief Returns the best swallow location for content in the hover.
*
* @see elm_hover_content_set()
*/
-EAPI const char *elm_hover_best_content_location_get(const Evas_Object *obj, Elm_Hover_Axis pref_axis) EINA_ARG_NONNULL(1);
+EAPI const char *elm_hover_best_content_location_get(const Evas_Object *obj, Elm_Hover_Axis pref_axis);
/**
* @}
*
* @ingroup Icon
*/
-EAPI Evas_Object *elm_icon_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_icon_add(Evas_Object *parent);
/**
* Set the file that will be used as icon.
*
* @ingroup Icon
*/
-EAPI Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool elm_icon_file_set(Evas_Object *obj, const char *file, const char *group);
/**
* Set a location in memory to be used as an icon
*
* @ingroup Icon
*/
-EAPI Eina_Bool elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool elm_icon_memfile_set(Evas_Object *obj, const void *img, size_t size, const char *format, const char *key);
/**
* Get the file that will be used as icon.
*
* @ingroup Icon
*/
-EAPI void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_file_get(const Evas_Object *obj, const char **file, const char **group);
/**
* Set the file that will be used, but use a generated thumbnail.
*
* @ingroup Icon
*/
-EAPI void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_icon_thumb_set(Evas_Object *obj, const char *file, const char *group);
/**
* Set the icon by icon standards names.
*
* @ingroup Icon
*/
-EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_icon_standard_set(Evas_Object *obj, const char *name);
/**
* Get the icon name set by icon standard names.
*
* @ingroup Icon
*/
-EAPI const char *elm_icon_standard_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_icon_standard_get(const Evas_Object *obj);
/**
* Set the smooth scaling for an icon object.
*
* @ingroup Icon
*/
-EAPI void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_smooth_set(Evas_Object *obj, Eina_Bool smooth);
/**
* Get whether smooth scaling is enabled for an icon object.
*
* @ingroup Icon
*/
-EAPI Eina_Bool elm_icon_smooth_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_icon_smooth_get(const Evas_Object *obj);
/**
* Disable scaling of this object.
*
* @ingroup Icon
*/
-EAPI void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_no_scale_set(Evas_Object *obj, Eina_Bool no_scale);
/**
* Get whether scaling is disabled on the object.
*
* @ingroup Icon
*/
-EAPI Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_icon_no_scale_get(const Evas_Object *obj);
/**
* Set if the object is (up/down) resizable.
*
* @ingroup Icon
*/
-EAPI void elm_icon_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down);
/**
* Get if the object is (up/down) resizable.
*
* @ingroup Icon
*/
-EAPI void elm_icon_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down);
/**
* Get the object's image size
*
* @ingroup Icon
*/
-EAPI void elm_icon_size_get(const Evas_Object *obj, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_size_get(const Evas_Object *obj, int *w, int *h);
/**
* Set if the icon fill the entire object area.
*
* @ingroup Icon
*/
-EAPI void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside);
/**
* Get if the object is filled outside.
*
* @ingroup Icon
*/
-EAPI Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_icon_fill_outside_get(const Evas_Object *obj);
/**
* Set the prescale size for the icon.
*
* @ingroup Icon
*/
-EAPI void elm_icon_prescale_set(Evas_Object *obj, int size) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_prescale_set(Evas_Object *obj, int size);
/**
* Get the prescale size for the icon.
*
* @ingroup Icon
*/
-EAPI int elm_icon_prescale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_icon_prescale_get(const Evas_Object *obj);
/**
* Gets the image object of the icon. DO NOT MODIFY THIS.
*
* @ingroup Icon
*/
-EAPI Evas_Object *elm_icon_object_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_icon_object_get(Evas_Object *obj);
/**
* Sets the icon lookup order used by elm_icon_standard_set().
*
* @ingroup Icon
*/
-EAPI void elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order);
/**
* Gets the icon lookup order.
*
* @ingroup Icon
*/
-EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Icon_Lookup_Order elm_icon_order_lookup_get(const Evas_Object *obj);
/**
* Enable or disable preloading of the icon
* @param disable If EINA_TRUE, preloading will be disabled
* @ingroup Icon
*/
-EAPI void elm_icon_preload_set(Evas_Object *obj, Eina_Bool disable) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_preload_set(Evas_Object *obj, Eina_Bool disable);
/**
* Get if the icon supports animation or not.
* elm_icon_animated_XXX APIs won't work.
* @ingroup Icon
*/
-EAPI Eina_Bool elm_icon_animated_available_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_icon_animated_available_get(const Evas_Object *obj);
/**
* Set animation mode of the icon.
* Set it to EINA_TRUE when the icon needs to be animated.
* @ingroup Icon
*/
-EAPI void elm_icon_animated_set(Evas_Object *obj, Eina_Bool animated) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_animated_set(Evas_Object *obj, Eina_Bool animated);
/**
* Get animation mode of the icon.
* @see elm_icon_animated_set
* @ingroup Icon
*/
-EAPI Eina_Bool elm_icon_animated_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_icon_animated_get(const Evas_Object *obj);
/**
* Set animation play mode of the icon.
* Then animation will be stopped and vice versa
* @ingroup Icon
*/
-EAPI void elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play) EINA_ARG_NONNULL(1);
+EAPI void elm_icon_animated_play_set(Evas_Object *obj, Eina_Bool play);
/**
* Get animation play mode of the icon.
* @see elm_icon_animated_play_get
* @ingroup Icon
*/
-EAPI Eina_Bool elm_icon_animated_play_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_icon_animated_play_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Image
*/
-EAPI Evas_Object *elm_image_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_image_add(Evas_Object *parent);
/**
* Set the file that will be used as image.
*
* @ingroup Image
*/
-EAPI Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool elm_image_file_set(Evas_Object *obj, const char *file, const char *group);
/**
* Get the file that will be used as image.
*
* @ingroup Image
*/
-EAPI void elm_image_file_get(const Evas_Object *obj, const char **file, const char **group) EINA_ARG_NONNULL(1);
+EAPI void elm_image_file_get(const Evas_Object *obj, const char **file, const char **group);
/**
* Set the smooth effect for an image.
*
* @ingroup Image
*/
-EAPI void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth) EINA_ARG_NONNULL(1);
+EAPI void elm_image_smooth_set(Evas_Object *obj, Eina_Bool smooth);
/**
* Get the smooth effect for an image.
*
* @ingroup Image
*/
-EAPI Eina_Bool elm_image_smooth_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_image_smooth_get(const Evas_Object *obj);
/**
* Gets the current size of the image.
*
* @ingroup Image
*/
-EAPI void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void elm_image_object_size_get(const Evas_Object *obj, int *w, int *h);
/**
* Disable scaling of this object.
*
* @ingroup Image
*/
-EAPI void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale) EINA_ARG_NONNULL(1);
+EAPI void elm_image_no_scale_set(Evas_Object *obj, Eina_Bool no_scale);
/**
* Get whether scaling is disabled on the object.
*
* @ingroup Image
*/
-EAPI Eina_Bool elm_image_no_scale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_image_no_scale_get(const Evas_Object *obj);
/**
* Set if the object is (up/down) resizable.
*
* @ingroup Image
*/
-EAPI void elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down) EINA_ARG_NONNULL(1);
+EAPI void elm_image_scale_set(Evas_Object *obj, Eina_Bool scale_up, Eina_Bool scale_down);
/**
* Get if the object is (up/down) resizable.
*
* @ingroup Image
*/
-EAPI void elm_image_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down) EINA_ARG_NONNULL(1);
+EAPI void elm_image_scale_get(const Evas_Object *obj, Eina_Bool *scale_up, Eina_Bool *scale_down);
/**
* Set if the image fills the entire object area, when keeping the aspect ratio.
*
* @ingroup Image
*/
-EAPI void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside) EINA_ARG_NONNULL(1);
+EAPI void elm_image_fill_outside_set(Evas_Object *obj, Eina_Bool fill_outside);
/**
* Get if the object is filled outside
*
* @ingroup Image
*/
-EAPI Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_image_fill_outside_get(const Evas_Object *obj);
/**
* Set the prescale size for the image
*
* @ingroup Image
*/
-EAPI void elm_image_prescale_set(Evas_Object *obj, int size) EINA_ARG_NONNULL(1);
+EAPI void elm_image_prescale_set(Evas_Object *obj, int size);
/**
* Get the prescale size for the image
*
* @ingroup Image
*/
-EAPI int elm_image_prescale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_image_prescale_get(const Evas_Object *obj);
/**
* Set the image orientation.
*
* @ingroup Image
*/
-EAPI void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient) EINA_ARG_NONNULL(1);
+EAPI void elm_image_orient_set(Evas_Object *obj, Elm_Image_Orient orient);
/**
* Get the image orientation.
*
* @ingroup Image
*/
-EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Image_Orient elm_image_orient_get(const Evas_Object *obj);
/**
* Make the image 'editable'.
*
* @ingroup Image
*/
-EAPI void elm_image_editable_set(Evas_Object *obj, Eina_Bool set) EINA_ARG_NONNULL(1);
+EAPI void elm_image_editable_set(Evas_Object *obj, Eina_Bool set);
/**
* Check if the image 'editable'.
*
* @ingroup Image
*/
-EAPI Eina_Bool elm_image_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_image_editable_get(const Evas_Object *obj);
/**
* Get the basic Evas_Image object from this object (widget).
*
* @ingroup Image
*/
-EAPI Evas_Object *elm_image_object_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_image_object_get(const Evas_Object *obj);
/**
* Set whether the original aspect ratio of the image should be kept on resize.
*
* @ingroup Image
*/
-EAPI void elm_image_aspect_ratio_retained_set(Evas_Object *obj, Eina_Bool retained) EINA_ARG_NONNULL(1);
+EAPI void elm_image_aspect_ratio_retained_set(Evas_Object *obj, Eina_Bool retained);
/**
* Get if the object retains the original aspect ratio.
*
* @ingroup Image
*/
-EAPI Eina_Bool elm_image_aspect_ratio_retained_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_image_aspect_ratio_retained_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Index
*/
-EAPI Evas_Object *elm_index_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_index_add(Evas_Object *parent);
/**
* Set whether a given index widget is or not visible,
*
* @ingroup Index
*/
-EAPI void elm_index_active_set(Evas_Object *obj, Eina_Bool active) EINA_ARG_NONNULL(1);
+EAPI void elm_index_active_set(Evas_Object *obj, Eina_Bool active);
/**
* Get whether a given index widget is currently visible or not.
*
* @ingroup Index
*/
-EAPI Eina_Bool elm_index_active_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_index_active_get(const Evas_Object *obj);
/**
* Set the items level for a given index widget.
*
* @ingroup Index
*/
-EAPI void elm_index_item_level_set(Evas_Object *obj, int level) EINA_ARG_NONNULL(1);
+EAPI void elm_index_item_level_set(Evas_Object *obj, int level);
/**
* Get the items level set for a given index widget.
*
* @ingroup Index
*/
-EAPI int elm_index_item_level_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_index_item_level_get(const Evas_Object *obj);
/**
* Returns the last selected item, for a given index widget.
*
* @ingroup Index
*/
-EAPI Elm_Object_Item *elm_index_item_selected_get(const Evas_Object *obj, int level) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_index_item_selected_get(const Evas_Object *obj, int level);
/**
* Append a new item on a given index widget.
*
* @ingroup Index
*/
-EAPI void elm_index_item_append(Evas_Object *obj, const char *letter, const void *item) EINA_ARG_NONNULL(1);
+EAPI void elm_index_item_append(Evas_Object *obj, const char *letter, const void *item);
/**
* Prepend a new item on a given index widget.
*
* @ingroup Index
*/
-EAPI void elm_index_item_prepend(Evas_Object *obj, const char *letter, const void *item) EINA_ARG_NONNULL(1);
+EAPI void elm_index_item_prepend(Evas_Object *obj, const char *letter, const void *item);
/**
* Append a new item, on a given index widget, <b>after the item
*
* @ingroup Index
*/
-EAPI void elm_index_item_append_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative) EINA_ARG_NONNULL(1);
+EAPI void elm_index_item_append_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative);
/**
* Prepend a new item, on a given index widget, <b>after the item
*
* @ingroup Index
*/
-EAPI void elm_index_item_prepend_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative) EINA_ARG_NONNULL(1);
+EAPI void elm_index_item_prepend_relative(Evas_Object *obj, const char *letter, const void *item, const Elm_Object_Item *relative);
/**
* Insert a new item into the given index widget, using @p cmp_func
*
* @ingroup Index
*/
-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);
+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);
/**
* Remove an item from a given index widget, <b>to be referenced by
*
* @ingroup Index
*/
-EAPI void elm_index_item_del(Evas_Object *obj, Elm_Object_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_index_item_del(Evas_Object *obj, Elm_Object_Item *item);
/**
* Find a given index widget's item, <b>using item data</b>.
*
* @ingroup Index
*/
-EAPI Elm_Object_Item *elm_index_item_find(Evas_Object *obj, const void *item) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_index_item_find(Evas_Object *obj, const void *item);
/**
* Removes @b all items from a given index widget.
*
* @ingroup Index
*/
-EAPI void elm_index_item_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_index_item_clear(Evas_Object *obj);
/**
* Go to a given items level on a index widget
*
* @ingroup Index
*/
-EAPI void elm_index_item_go(Evas_Object *obj, int level) EINA_ARG_NONNULL(1);
+EAPI void elm_index_item_go(Evas_Object *obj, int level);
/**
* Set the function to be called when a given index widget item is freed.
*
* @ingroup Index
*/
-EAPI void elm_index_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void elm_index_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func);
/**
* Get the letter (string) set on a given index widget item.
*
* @ingroup Index
*/
-EAPI const char *elm_index_item_letter_get(const Elm_Object_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_index_item_letter_get(const Elm_Object_Item *item);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_label_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_label_add(Evas_Object *parent);
/**
* @brief Set the wrapping behavior of the label
* @li ELM_WRAP_WORD - wrap between words
* @li ELM_WRAP_MIXED - Word wrap, and if that fails, char wrap
*/
-EAPI void elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap) EINA_ARG_NONNULL(1);
+EAPI void elm_label_line_wrap_set(Evas_Object *obj, Elm_Wrap_Type wrap);
/**
* @brief Get the wrapping behavior of the label
*
* @see elm_label_line_wrap_set()
*/
-EAPI Elm_Wrap_Type elm_label_line_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Wrap_Type elm_label_line_wrap_get(const Evas_Object *obj);
/**
* @brief Set wrap width of the label
*
* @warning This is only relevant if the label is inside a container.
*/
-EAPI void elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w) EINA_ARG_NONNULL(1);
+EAPI void elm_label_wrap_width_set(Evas_Object *obj, Evas_Coord w);
/**
* @brief Get wrap width of the label
*
* @see elm_label_wrap_width_set()
*/
-EAPI Evas_Coord elm_label_wrap_width_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Coord elm_label_wrap_width_get(const Evas_Object *obj);
/**
* @brief Set wrap height of the label
*
* @warning This is only relevant if the label is inside a container.
*/
-EAPI void elm_label_wrap_height_set(Evas_Object *obj, Evas_Coord h) EINA_ARG_NONNULL(1);
+EAPI void elm_label_wrap_height_set(Evas_Object *obj, Evas_Coord h);
/**
* @brief get wrap width of the label
* @param obj The label object
* @return The wrap height in pixels at a minimum where words need to wrap
*/
-EAPI Evas_Coord elm_label_wrap_height_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Coord elm_label_wrap_height_get(const Evas_Object *obj);
/**
* @brief Set the font size on the label object.
* @warning NEVER use this. It is for hyper-special cases only. use styles
* instead. e.g. "default", "marker", "slide_long" etc.
*/
-EAPI void elm_label_fontsize_set(Evas_Object *obj, int fontsize) EINA_ARG_NONNULL(1);
+EAPI void elm_label_fontsize_set(Evas_Object *obj, int fontsize);
/**
* @brief Set the text color on the label object
* @warning NEVER use this. It is for hyper-special cases only. use styles
* instead. e.g. "default", "marker", "slide_long" etc.
*/
-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);
+EAPI void elm_label_text_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a);
/**
* @brief Set the text align on the label object
* @warning NEVER use this. It is for hyper-special cases only. use styles
* instead. e.g. "default", "marker", "slide_long" etc.
*/
-EAPI void elm_label_text_align_set(Evas_Object *obj, const char *alignmode) EINA_ARG_NONNULL(1);
+EAPI void elm_label_text_align_set(Evas_Object *obj, const char *alignmode);
/**
* @brief Set background color of the label
* @warning NEVER use this. It is for hyper-special cases only. use styles
* instead. e.g. "default", "marker", "slide_long" etc.
*/
-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);
+EAPI void elm_label_background_color_set(Evas_Object *obj, unsigned int r, unsigned int g, unsigned int b, unsigned int a);
/**
* @brief Set the ellipsis behavior of the label
* @warning This doesn't work with slide(elm_label_slide_set()) or if the
* choosen wrap method was ELM_WRAP_WORD.
*/
-EAPI void elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis) EINA_ARG_NONNULL(1);
+EAPI void elm_label_ellipsis_set(Evas_Object *obj, Eina_Bool ellipsis);
/**
* @brief Set the text slide of the label
* @warning This only works with the themes "slide_short", "slide_long" and
* "slide_bounce".
*/
-EAPI void elm_label_slide_set(Evas_Object *obj, Eina_Bool slide) EINA_ARG_NONNULL(1);
+EAPI void elm_label_slide_set(Evas_Object *obj, Eina_Bool slide);
/**
* @brief Get the text slide mode of the label
*
* @see elm_label_slide_set()
*/
-EAPI Eina_Bool elm_label_slide_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_label_slide_get(Evas_Object *obj);
/**
* @brief Set the slide duration(speed) of the label
* @return The duration in seconds in moving text from slide begin position
* to slide end position
*/
-EAPI void elm_label_slide_duration_set(Evas_Object *obj, double duration) EINA_ARG_NONNULL(1);
+EAPI void elm_label_slide_duration_set(Evas_Object *obj, double duration);
/**
* @brief Get the slide duration(speed) of the label
*
* @see elm_label_slide_duration_set()
*/
-EAPI double elm_label_slide_duration_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_label_slide_duration_get(Evas_Object *obj);
/**
* @}
*
* @ingroup Layout
*/
-EAPI Evas_Object *elm_layout_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_layout_add(Evas_Object *parent);
/**
* Set the file that will be used as layout
*
* @ingroup Layout
*/
-EAPI Eina_Bool elm_layout_file_set(Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_layout_file_set(Evas_Object *obj, const char *file, const char *group);
/**
* Set the edje group from the elementary theme that will be used as layout
*
* @ingroup Layout
*/
-EAPI Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *clas, const char *group, const char *style) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_layout_theme_set(Evas_Object *obj, const char *clas, const char *group, const char *style);
/**
* Append child to layout box part.
*
* @ingroup Layout
*/
-EAPI void elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child) EINA_ARG_NONNULL(1);
+EAPI void elm_layout_box_append(Evas_Object *obj, const char *part, Evas_Object *child);
/**
* Prepend child to layout box part.
*
* @ingroup Layout
*/
-EAPI void elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child) EINA_ARG_NONNULL(1);
+EAPI void elm_layout_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child);
/**
* Insert child to layout box part before a reference object.
*
* @ingroup Layout
*/
-EAPI void elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference) EINA_ARG_NONNULL(1);
+EAPI void elm_layout_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference);
/**
* Insert child to layout box part at a given position.
*
* @ingroup Layout
*/
-EAPI void elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos) EINA_ARG_NONNULL(1);
+EAPI void elm_layout_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos);
/**
* Remove a child of the given part box.
*
* @ingroup Layout
*/
-EAPI Evas_Object *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child) EINA_ARG_NONNULL(1, 2, 3);
+EAPI Evas_Object *elm_layout_box_remove(Evas_Object *obj, const char *part, Evas_Object *child);
/**
* Remove all children of the given part box.
*
* @ingroup Layout
*/
-EAPI void elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_layout_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear);
/**
* Insert child to layout table part.
*
* @ingroup Layout
*/
-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);
+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);
/**
* Unpack (remove) a child of the given part table.
*
* @ingroup Layout
*/
-EAPI Evas_Object *elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj) EINA_ARG_NONNULL(1, 2, 3);
+EAPI Evas_Object *elm_layout_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj);
/**
* Remove all the child objects of the given part table.
*
* @ingroup Layout
*/
-EAPI void elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_layout_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear);
/**
* Get the edje layout
*
* @ingroup Layout
*/
-EAPI Evas_Object *elm_layout_edje_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_layout_edje_get(const Evas_Object *obj);
/**
* Get the edje data from the given layout
*
* @ingroup Layout
*/
-EAPI const char *elm_layout_data_get(const Evas_Object *obj, const char *key) EINA_ARG_NONNULL(1, 2);
+EAPI const char *elm_layout_data_get(const Evas_Object *obj, const char *key);
/**
* Eval sizing
*
* @ingroup Layout
*/
-EAPI void elm_layout_sizing_eval(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_layout_sizing_eval(Evas_Object *obj);
/**
* Sets a specific cursor for an edje part.
*
* @ingroup Layout
*/
-EAPI Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool elm_layout_part_cursor_set(Evas_Object *obj, const char *part_name, const char *cursor);
/**
* Get the cursor to be shown when mouse is over an edje part
*
* @ingroup Layout
*/
-EAPI const char *elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
+EAPI const char *elm_layout_part_cursor_get(const Evas_Object *obj, const char *part_name);
/**
* Unsets a cursor previously set with elm_layout_part_cursor_set().
*
* @ingroup Layout
*/
-EAPI void elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_layout_part_cursor_unset(Evas_Object *obj, const char *part_name);
/**
* Sets a specific cursor style for an edje part.
*
* @ingroup Layout
*/
-EAPI Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool elm_layout_part_cursor_style_set(Evas_Object *obj, const char *part_name, const char *style);
/**
* Gets a specific cursor style for an edje part.
*
* @ingroup Layout
*/
-EAPI const char *elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
+EAPI const char *elm_layout_part_cursor_style_get(const Evas_Object *obj, const char *part_name);
/**
* Sets if the cursor set should be searched on the theme or should use
*
* @ingroup Layout
*/
-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);
+EAPI Eina_Bool elm_layout_part_cursor_engine_only_set(Evas_Object *obj, const char *part_name, Eina_Bool engine_only);
/**
* Gets a specific cursor engine_only for an edje part.
*
* @ingroup Layout
*/
-EAPI Eina_Bool elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name) EINA_ARG_NONNULL(1, 2);
+EAPI Eina_Bool elm_layout_part_cursor_engine_only_get(const Evas_Object *obj, const char *part_name);
/**
* @def elm_layout_icon_set
*
* @ingroup List
*/
-EAPI Evas_Object *elm_list_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_list_add(Evas_Object *parent);
/**
* Starts the list.
*
* @ingroup List
*/
-EAPI void elm_list_go(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_list_go(Evas_Object *obj);
/**
* Enable or disable multiple items selection on the list object.
*
* @ingroup List
*/
-EAPI void elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi) EINA_ARG_NONNULL(1);
+EAPI void elm_list_multi_select_set(Evas_Object *obj, Eina_Bool multi);
/**
* Get a value whether multiple items selection is enabled or not.
*
* @ingroup List
*/
-EAPI Eina_Bool elm_list_multi_select_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_list_multi_select_get(const Evas_Object *obj);
/**
* Set which mode to use for the list object.
*
* @ingroup List
*/
-EAPI void elm_list_mode_set(Evas_Object *obj, Elm_List_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void elm_list_mode_set(Evas_Object *obj, Elm_List_Mode mode);
/**
* Get the mode the list is at.
*
* @ingroup List
*/
-EAPI Elm_List_Mode elm_list_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Mode elm_list_mode_get(const Evas_Object *obj);
/**
* Enable or disable horizontal mode on the list object.
*
* @ingroup List
*/
-EAPI void elm_list_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void elm_list_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
/**
* Get a value whether horizontal mode is enabled or not.
*
* @ingroup List
*/
-EAPI Eina_Bool elm_list_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_list_horizontal_get(const Evas_Object *obj);
/**
* Enable or disable always select mode on the list object.
*
* @ingroup List
*/
-EAPI void elm_list_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+EAPI void elm_list_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
/**
* Get a value whether always select mode is enabled or not, meaning that
*
* @ingroup List
*/
-EAPI Eina_Bool elm_list_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_list_always_select_mode_get(const Evas_Object *obj);
/**
* Set bouncing behaviour when the scrolled content reaches an edge.
*
* @ingroup List
*/
-EAPI void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_list_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
/**
* Get the bouncing behaviour of the internal scroller.
*
* @ingroup List
*/
-EAPI void elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_list_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
/**
* Set the scrollbar policy.
*
* @ingroup List
*/
-EAPI void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
+EAPI void elm_list_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v);
/**
* Get the scrollbar policy.
*
* @ingroup List
*/
-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);
+EAPI void elm_list_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v);
/**
* Append a new item to the list object.
*
* @ingroup List
*/
-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);
+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);
/**
* Prepend a new item to the list object.
*
* @ingroup List
*/
-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);
+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);
/**
* Insert a new item into the list object before item @p before.
*
* @ingroup List
*/
-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);
+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);
/**
* Insert a new item into the list object after item @p after.
*
* @ingroup List
*/
-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);
+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);
/**
* Insert a new item into the sorted list object.
*
* @ingroup List
*/
-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);
+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);
/**
* Remove all list's items.
*
* @ingroup List
*/
-EAPI void elm_list_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_list_clear(Evas_Object *obj);
/**
* Get a list of all the list items.
*
* @ingroup List
*/
-EAPI const Eina_List *elm_list_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_list_items_get(const Evas_Object *obj);
/**
* Get the selected item.
*
* @ingroup List
*/
-EAPI Elm_List_Item *elm_list_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Item *elm_list_selected_item_get(const Evas_Object *obj);
/**
* Return a list of the currently selected list items.
*
* @ingroup List
*/
-EAPI const Eina_List *elm_list_selected_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_list_selected_items_get(const Evas_Object *obj);
/**
* Set the selected state of an item.
*
* @ingroup List
*/
-EAPI void elm_list_item_selected_set(Elm_List_Item *item, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_selected_set(Elm_List_Item *item, Eina_Bool selected);
/*
* Get whether the @p item is selected or not.
*
* @ingroup List
*/
-EAPI Eina_Bool elm_list_item_selected_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_list_item_selected_get(const Elm_List_Item *item);
/**
* Set or unset item as a separator.
*
* @ingroup List
*/
-EAPI void elm_list_item_separator_set(Elm_List_Item *it, Eina_Bool setting) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_separator_set(Elm_List_Item *it, Eina_Bool setting);
/**
* Get a value whether item is a separator or not.
*
* @ingroup List
*/
-EAPI Eina_Bool elm_list_item_separator_get(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_list_item_separator_get(const Elm_List_Item *it);
/**
* Show @p item in the list view.
*
* @ingroup List
*/
-EAPI void elm_list_item_show(Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_show(Elm_List_Item *item);
/**
* Bring in the given item to list view.
*
* @ingroup List
*/
-EAPI void elm_list_item_bring_in(Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_bring_in(Elm_List_Item *item);
/**
* Delete them item from the list.
*
* @ingroup List
*/
-EAPI void elm_list_item_del(Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_del(Elm_List_Item *item);
/**
* Set the function called when a list item is freed.
*
* @ingroup List
*/
-EAPI void elm_list_item_del_cb_set(Elm_List_Item *item, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_del_cb_set(Elm_List_Item *item, Evas_Smart_Cb func);
/**
* Get the data associated to the item.
*
* @ingroup List
*/
-EAPI void *elm_list_item_data_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void *elm_list_item_data_get(const Elm_List_Item *item);
/**
* Get the left side icon associated to the item.
*
* @ingroup List
*/
-EAPI Evas_Object *elm_list_item_icon_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_list_item_icon_get(const Elm_List_Item *item);
/**
* Set the left side icon associated to the item.
*
* @ingroup List
*/
-EAPI void elm_list_item_icon_set(Elm_List_Item *item, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_icon_set(Elm_List_Item *item, Evas_Object *icon);
/**
* Get the right side icon associated to the item.
*
* @ingroup List
*/
-EAPI Evas_Object *elm_list_item_end_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_list_item_end_get(const Elm_List_Item *item);
/**
* Set the right side icon associated to the item.
*
* @ingroup List
*/
-EAPI void elm_list_item_end_set(Elm_List_Item *item, Evas_Object *end) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_end_set(Elm_List_Item *item, Evas_Object *end);
/**
* Gets the base object of the item.
*
* @ingroup List
*/
-EAPI Evas_Object *elm_list_item_object_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_list_item_object_get(const Elm_List_Item *item);
/**
* Get the label of item.
*
* @ingroup List
*/
-EAPI const char *elm_list_item_label_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_list_item_label_get(const Elm_List_Item *item);
/**
* Set the label of item.
*
* @ingroup List
*/
-EAPI void elm_list_item_label_set(Elm_List_Item *item, const char *text) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_label_set(Elm_List_Item *item, const char *text);
/**
* Get the item before @p it in list.
*
* @ingroup List
*/
-EAPI Elm_List_Item *elm_list_item_prev(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Item *elm_list_item_prev(const Elm_List_Item *it);
/**
* Get the item after @p it in list.
*
* @ingroup List
*/
-EAPI Elm_List_Item *elm_list_item_next(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_List_Item *elm_list_item_next(const Elm_List_Item *it);
/**
* Sets the disabled/enabled state of a list item.
*
* @ingroup List
*/
-EAPI void elm_list_item_disabled_set(Elm_List_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_disabled_set(Elm_List_Item *it, Eina_Bool disabled);
/**
* Get a value whether list item is disabled or not.
*
* @ingroup List
*/
-EAPI Eina_Bool elm_list_item_disabled_get(const Elm_List_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_list_item_disabled_get(const Elm_List_Item *it);
/**
* Set the text to be shown in a given list item's tooltips.
*
* @ingroup List
*/
-EAPI void elm_list_item_tooltip_text_set(Elm_List_Item *item, const char *text) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_tooltip_text_set(Elm_List_Item *item, const char *text);
/**
* @brief Disable size restrictions on an object's tooltip
* This function allows a tooltip to expand beyond its parant window's canvas.
* It will instead be limited only by the size of the display.
*/
-EAPI Eina_Bool elm_list_item_tooltip_window_mode_set(Elm_List_Item *item, Eina_Bool disable) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_list_item_tooltip_window_mode_set(Elm_List_Item *item, Eina_Bool disable);
/**
* @brief Retrieve size restriction state of an object's tooltip
* @param obj The tooltip's anchor object
* its parant window's canvas.
* It will instead be limited only by the size of the display.
*/
-EAPI Eina_Bool elm_list_item_tooltip_window_mode_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_list_item_tooltip_window_mode_get(const Elm_List_Item *item);
/**
* Set the content to be shown in the tooltip item.
*
* @ingroup List
*/
-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);
+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);
/**
* Unset tooltip from item.
*
* @ingroup List
*/
-EAPI void elm_list_item_tooltip_unset(Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_tooltip_unset(Elm_List_Item *item);
/**
* Sets a different style for this item tooltip.
*
* @ingroup List
*/
-EAPI void elm_list_item_tooltip_style_set(Elm_List_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_tooltip_style_set(Elm_List_Item *item, const char *style);
/**
* Get the style for this item tooltip.
*
* @ingroup List
*/
-EAPI const char *elm_list_item_tooltip_style_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_list_item_tooltip_style_get(const Elm_List_Item *item);
/**
* Set the type of mouse pointer/cursor decoration to be shown,
*
* @ingroup List
*/
-EAPI void elm_list_item_cursor_set(Elm_List_Item *item, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_cursor_set(Elm_List_Item *item, const char *cursor);
/*
* Get the type of mouse pointer/cursor decoration set to be shown,
*
* @ingroup List
*/
-EAPI const char *elm_list_item_cursor_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_list_item_cursor_get(const Elm_List_Item *item);
/**
* Unset any custom mouse pointer/cursor decoration set to be
*
* @ingroup List
*/
-EAPI void elm_list_item_cursor_unset(Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_cursor_unset(Elm_List_Item *item);
/**
* Set a different @b style for a given custom cursor set for a
*
* @ingroup List
*/
-EAPI void elm_list_item_cursor_style_set(Elm_List_Item *item, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_cursor_style_set(Elm_List_Item *item, const char *style);
/**
* Get the current @b style set for a given list item's custom
*
* @ingroup List
*/
-EAPI const char *elm_list_item_cursor_style_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI const char *elm_list_item_cursor_style_get(const Elm_List_Item *item);
/**
* Set if the (custom)cursor for a given list item should be
*
* @ingroup List
*/
-EAPI void elm_list_item_cursor_engine_only_set(Elm_List_Item *item, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void elm_list_item_cursor_engine_only_set(Elm_List_Item *item, Eina_Bool engine_only);
/**
* Get if the (custom) cursor for a given list item is being
*
* @ingroup List
*/
-EAPI Eina_Bool elm_list_item_cursor_engine_only_get(const Elm_List_Item *item) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_list_item_cursor_engine_only_get(const Elm_List_Item *item);
/**
* @}
*
* @ingroup Map
*/
-EAPI Evas_Object *elm_map_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_map_add(Evas_Object *parent);
/**
* Set the zoom level of the map.
*
* @ingroup Map
*/
-EAPI void elm_map_zoom_set(Evas_Object *obj, int zoom) EINA_ARG_NONNULL(1);
+EAPI void elm_map_zoom_set(Evas_Object *obj, int zoom);
/**
* Get the zoom level of the map.
*
* @ingroup Map
*/
-EAPI int elm_map_zoom_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_map_zoom_get(const Evas_Object *obj);
/**
* Set the zoom mode used by the map object.
*
* @ingroup Map
*/
-EAPI void elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void elm_map_zoom_mode_set(Evas_Object *obj, Elm_Map_Zoom_Mode mode);
/**
* Get the zoom mode used by the map object.
*
* @ingroup Map
*/
-EAPI Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Zoom_Mode elm_map_zoom_mode_get(const Evas_Object *obj);
/**
* Get the current coordinates of the map.
*
* @ingroup Map
*/
-EAPI void elm_map_geo_region_get(const Evas_Object *obj, double *lon, double *lat) EINA_ARG_NONNULL(1);
+EAPI void elm_map_geo_region_get(const Evas_Object *obj, double *lon, double *lat);
/**
* Animatedly bring in given coordinates to the center of the map.
*
* @ingroup Map
*/
-EAPI void elm_map_geo_region_bring_in(Evas_Object *obj, double lon, double lat) EINA_ARG_NONNULL(1);
+EAPI void elm_map_geo_region_bring_in(Evas_Object *obj, double lon, double lat);
/**
* Show the given coordinates at the center of the map, @b immediately.
*
* @ingroup Map
*/
-EAPI void elm_map_geo_region_show(Evas_Object *obj, double lon, double lat) EINA_ARG_NONNULL(1);
+EAPI void elm_map_geo_region_show(Evas_Object *obj, double lon, double lat);
/**
* Pause or unpause the map.
*
* @ingroup Map
*/
-EAPI void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused) EINA_ARG_NONNULL(1);
+EAPI void elm_map_paused_set(Evas_Object *obj, Eina_Bool paused);
/**
* Get a value whether map is paused or not.
*
* @ingroup Map
*/
-EAPI Eina_Bool elm_map_paused_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_map_paused_get(const Evas_Object *obj);
/**
* Set to show markers during zoom level changes or not.
*
* @ingroup Map
*/
-EAPI void elm_map_paused_markers_set(Evas_Object *obj, Eina_Bool paused) EINA_ARG_NONNULL(1);
+EAPI void elm_map_paused_markers_set(Evas_Object *obj, Eina_Bool paused);
/**
* Get a value whether markers will be displayed on zoom level changes or not
*
* @ingroup Map
*/
-EAPI Eina_Bool elm_map_paused_markers_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_map_paused_markers_get(const Evas_Object *obj);
/**
* Get the information of downloading status.
*
* @ingroup Map
*/
-EAPI void elm_map_utils_downloading_status_get(const Evas_Object *obj, int *try_num, int *finish_num) EINA_ARG_NONNULL(1, 2, 3);
+EAPI void elm_map_utils_downloading_status_get(const Evas_Object *obj, int *try_num, int *finish_num);
/**
* Convert a pixel coordinate (x,y) into a geographic coordinate
*
* @ingroup Map
*/
-EAPI void elm_map_utils_convert_coord_into_geo(const Evas_Object *obj, int x, int y, int size, double *lon, double *lat) EINA_ARG_NONNULL(1, 5, 6);
+EAPI void elm_map_utils_convert_coord_into_geo(const Evas_Object *obj, int x, int y, int size, double *lon, double *lat);
/**
* Convert a geographic coordinate (longitude, latitude) into a pixel
*
* @ingroup Map
*/
-EAPI void elm_map_utils_convert_geo_into_coord(const Evas_Object *obj, double lon, double lat, int size, int *x, int *y) EINA_ARG_NONNULL(1, 5, 6);
+EAPI void elm_map_utils_convert_geo_into_coord(const Evas_Object *obj, double lon, double lat, int size, int *x, int *y);
/**
* Convert a geographic coordinate (longitude, latitude) into a name
*
* @ingroup Map
*/
-EAPI Elm_Map_Name *elm_map_utils_convert_coord_into_name(const Evas_Object *obj, double lon, double lat) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Name *elm_map_utils_convert_coord_into_name(const Evas_Object *obj, double lon, double lat);
/**
* Convert a name (address) into a geographic coordinate
*
* @ingroup Map
*/
-EAPI Elm_Map_Name *elm_map_utils_convert_name_into_coord(const Evas_Object *obj, char *address) EINA_ARG_NONNULL(1, 2);
+EAPI Elm_Map_Name *elm_map_utils_convert_name_into_coord(const Evas_Object *obj, char *address);
/**
* Convert a pixel coordinate into a rotated pixel coordinate.
*
* @ingroup Map
*/
-EAPI void elm_map_utils_rotate_coord(const Evas_Object *obj, const Evas_Coord x, const Evas_Coord y, const Evas_Coord cx, const Evas_Coord cy, const double degree, Evas_Coord *xx, Evas_Coord *yy) EINA_ARG_NONNULL(1);
+EAPI void elm_map_utils_rotate_coord(const Evas_Object *obj, const Evas_Coord x, const Evas_Coord y, const Evas_Coord cx, const Evas_Coord cy, const double degree, Evas_Coord *xx, Evas_Coord *yy);
/**
* Add a new marker to the map object.
*
* @ingroup Map
*/
-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);
+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);
/**
* Set the maximum numbers of markers' content to be displayed in a group.
*
* @ingroup Map
*/
-EAPI void elm_map_max_marker_per_group_set(Evas_Object *obj, int max) EINA_ARG_NONNULL(1);
+EAPI void elm_map_max_marker_per_group_set(Evas_Object *obj, int max);
/**
* Remove a marker from the map.
*
* @ingroup Map
*/
-EAPI void elm_map_marker_remove(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
+EAPI void elm_map_marker_remove(Elm_Map_Marker *marker);
/**
* Get the current coordinates of the marker.
*
* @ingroup Map
*/
-EAPI void elm_map_marker_region_get(const Elm_Map_Marker *marker, double *lon, double *lat) EINA_ARG_NONNULL(1);
+EAPI void elm_map_marker_region_get(const Elm_Map_Marker *marker, double *lon, double *lat);
/**
* Animatedly bring in given marker to the center of the map.
*
* @ingroup Map
*/
-EAPI void elm_map_marker_bring_in(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
+EAPI void elm_map_marker_bring_in(Elm_Map_Marker *marker);
/**
* Show the given marker at the center of the map, @b immediately.
*
* @ingroup Map
*/
-EAPI void elm_map_marker_show(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
+EAPI void elm_map_marker_show(Elm_Map_Marker *marker);
/**
* Move and zoom the map to display a list of markers.
*
* @ingroup Map
*/
-EAPI void elm_map_markers_list_show(Eina_List *markers) EINA_ARG_NONNULL(1);
+EAPI void elm_map_markers_list_show(Eina_List *markers);
/**
* Get the Evas object returned by the ElmMapMarkerGetFunc callback
*
* @ingroup Map
*/
-EAPI Evas_Object *elm_map_marker_object_get(const Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_map_marker_object_get(const Elm_Map_Marker *marker);
/**
* Update the marker
*
* @ingroup Map
*/
-EAPI void elm_map_marker_update(Elm_Map_Marker *marker) EINA_ARG_NONNULL(1);
+EAPI void elm_map_marker_update(Elm_Map_Marker *marker);
/**
* Close all the bubbles opened by the user.
*
* @ingroup Map
*/
-EAPI void elm_map_bubbles_close(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_map_bubbles_close(Evas_Object *obj);
/**
* Create a new group class.
*
* @ingroup Map
*/
-EAPI Elm_Map_Group_Class *elm_map_group_class_new(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Group_Class *elm_map_group_class_new(Evas_Object *obj);
/**
* Set the marker's style of a group class.
*
* @ingroup Map
*/
-EAPI void elm_map_group_class_style_set(Elm_Map_Group_Class *clas, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_map_group_class_style_set(Elm_Map_Group_Class *clas, const char *style);
/**
* Set the icon callback function of a group class.
*
* @ingroup Map
*/
-EAPI void elm_map_group_class_icon_cb_set(Elm_Map_Group_Class *clas, ElmMapGroupIconGetFunc icon_get) EINA_ARG_NONNULL(1);
+EAPI void elm_map_group_class_icon_cb_set(Elm_Map_Group_Class *clas, ElmMapGroupIconGetFunc icon_get);
/**
* Set the data associated to the group class.
*
* @ingroup Map
*/
-EAPI void elm_map_group_class_data_set(Elm_Map_Group_Class *clas, void *data) EINA_ARG_NONNULL(1);
+EAPI void elm_map_group_class_data_set(Elm_Map_Group_Class *clas, void *data);
/**
* Set the minimum zoom from where the markers are displayed.
*
* @ingroup Map
*/
-EAPI void elm_map_group_class_zoom_displayed_set(Elm_Map_Group_Class *clas, int zoom) EINA_ARG_NONNULL(1);
+EAPI void elm_map_group_class_zoom_displayed_set(Elm_Map_Group_Class *clas, int zoom);
/**
* Set the zoom from where the markers are no more grouped.
*
* @ingroup Map
*/
-EAPI void elm_map_group_class_zoom_grouped_set(Elm_Map_Group_Class *clas, int zoom) EINA_ARG_NONNULL(1);
+EAPI void elm_map_group_class_zoom_grouped_set(Elm_Map_Group_Class *clas, int zoom);
/**
* Set if the markers associated to the group class @p clas are hidden or not.
*
* @ingroup Map
*/
-EAPI void elm_map_group_class_hide_set(Evas_Object *obj, Elm_Map_Group_Class *clas, Eina_Bool hide) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_map_group_class_hide_set(Evas_Object *obj, Elm_Map_Group_Class *clas, Eina_Bool hide);
/**
* Create a new marker class.
*
* @ingroup Map
*/
-EAPI Elm_Map_Marker_Class *elm_map_marker_class_new(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Marker_Class *elm_map_marker_class_new(Evas_Object *obj);
/**
* Set the marker's style of a marker class.
*
* @ingroup Map
*/
-EAPI void elm_map_marker_class_style_set(Elm_Map_Marker_Class *clas, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_map_marker_class_style_set(Elm_Map_Marker_Class *clas, const char *style);
/**
* Set the icon callback function of a marker class.
*
* @ingroup Map
*/
-EAPI void elm_map_marker_class_icon_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerIconGetFunc icon_get) EINA_ARG_NONNULL(1);
+EAPI void elm_map_marker_class_icon_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerIconGetFunc icon_get);
/**
* Set the bubble content callback function of a marker class.
*
* @ingroup Map
*/
-EAPI void elm_map_marker_class_get_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerGetFunc get) EINA_ARG_NONNULL(1);
+EAPI void elm_map_marker_class_get_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerGetFunc get);
/**
* Set the callback function used to delete bubble content of a marker class.
*
* @ingroup Map
*/
-EAPI void elm_map_marker_class_del_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerDelFunc del) EINA_ARG_NONNULL(1);
+EAPI void elm_map_marker_class_del_cb_set(Elm_Map_Marker_Class *clas, ElmMapMarkerDelFunc del);
/**
* Get the list of available sources.
*
* @ingroup Map
*/
-EAPI const char **elm_map_source_names_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char **elm_map_source_names_get(const Evas_Object *obj);
/**
* Set the source of the map.
*
* @ingroup Map
*/
-EAPI void elm_map_source_name_set(Evas_Object *obj, const char *source_name) EINA_ARG_NONNULL(1);
+EAPI void elm_map_source_name_set(Evas_Object *obj, const char *source_name);
/**
* Get the name of currently used source.
*
* @ingroup Map
*/
-EAPI const char *elm_map_source_name_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_map_source_name_get(const Evas_Object *obj);
/**
* Set the source of the route service to be used by the map.
*
* @ingroup Map
*/
-EAPI void elm_map_route_source_set(Evas_Object *obj, Elm_Map_Route_Sources source) EINA_ARG_NONNULL(1);
+EAPI void elm_map_route_source_set(Evas_Object *obj, Elm_Map_Route_Sources source);
/**
* Get the current route source.
*
* @ingroup Map
*/
-EAPI Elm_Map_Route_Sources elm_map_route_source_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Route_Sources elm_map_route_source_get(const Evas_Object *obj);
/**
* Set the minimum zoom of the source.
*
* @ingroup Map
*/
-EAPI void elm_map_source_zoom_min_set(Evas_Object *obj, int zoom) EINA_ARG_NONNULL(1);
+EAPI void elm_map_source_zoom_min_set(Evas_Object *obj, int zoom);
/**
* Get the minimum zoom of the source.
*
* @ingroup Map
*/
-EAPI int elm_map_source_zoom_min_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_map_source_zoom_min_get(const Evas_Object *obj);
/**
* Set the maximum zoom of the source.
*
* @ingroup Map
*/
-EAPI void elm_map_source_zoom_max_set(Evas_Object *obj, int zoom) EINA_ARG_NONNULL(1);
+EAPI void elm_map_source_zoom_max_set(Evas_Object *obj, int zoom);
/**
* Get the maximum zoom of the source.
*
* @ingroup Map
*/
-EAPI int elm_map_source_zoom_max_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_map_source_zoom_max_get(const Evas_Object *obj);
/**
* Set the user agent used by the map object to access routing services.
*
* @ingroup Map
*/
-EAPI void elm_map_user_agent_set(Evas_Object *obj, const char *user_agent) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_map_user_agent_set(Evas_Object *obj, const char *user_agent);
/**
* Get the user agent used by the map object.
*
* @ingroup Map
*/
-EAPI const char *elm_map_user_agent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_map_user_agent_get(const Evas_Object *obj);
/**
* Add a new route to the map object.
*
* @ingroup Map
*/
-EAPI Elm_Map_Route *elm_map_route_add(Evas_Object *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat) EINA_ARG_NONNULL(1);
+EAPI Elm_Map_Route *elm_map_route_add(Evas_Object *obj, Elm_Map_Route_Type type, Elm_Map_Route_Method method, double flon, double flat, double tlon, double tlat);
/**
* Remove a route from the map.
*
* @ingroup Map
*/
-EAPI void elm_map_route_remove(Elm_Map_Route *route) EINA_ARG_NONNULL(1);
+EAPI void elm_map_route_remove(Elm_Map_Route *route);
/**
* Set the route color.
*
* @ingroup Map
*/
-EAPI void elm_map_route_color_set(Elm_Map_Route *route, int r, int g, int b, int a) EINA_ARG_NONNULL(1);
+EAPI void elm_map_route_color_set(Elm_Map_Route *route, int r, int g, int b, int a);
/**
* Get the route color.
*
* @ingroup Map
*/
-EAPI void elm_map_route_color_get(const Elm_Map_Route *route, int *r, int *g, int *b, int *a) EINA_ARG_NONNULL(1);
+EAPI void elm_map_route_color_get(const Elm_Map_Route *route, int *r, int *g, int *b, int *a);
/**
* Get the route distance in kilometers.
*
* @ingroup Map
*/
-EAPI double elm_map_route_distance_get(const Elm_Map_Route *route) EINA_ARG_NONNULL(1);
+EAPI double elm_map_route_distance_get(const Elm_Map_Route *route);
/**
* Get the information of route nodes.
*
* @ingroup Map
*/
-EAPI const char *elm_map_route_node_get(const Elm_Map_Route *route) EINA_ARG_NONNULL(1);
+EAPI const char *elm_map_route_node_get(const Elm_Map_Route *route);
/**
* Get the information of route waypoint.
*
* @ingroup Map
*/
-EAPI const char *elm_map_route_waypoint_get(const Elm_Map_Route *route) EINA_ARG_NONNULL(1);
+EAPI const char *elm_map_route_waypoint_get(const Elm_Map_Route *route);
/**
* Get the address of the name.
*
* @ingroup Map
*/
-EAPI const char *elm_map_name_address_get(const Elm_Map_Name *name) EINA_ARG_NONNULL(1);
+EAPI const char *elm_map_name_address_get(const Elm_Map_Name *name);
/**
* Get the current coordinates of the name.
*
* @ingroup Map
*/
-EAPI void elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat) EINA_ARG_NONNULL(1);
+EAPI void elm_map_name_region_get(const Elm_Map_Name *name, double *lon, double *lat);
/**
* Remove a name from the map.
*
* @ingroup Map
*/
-EAPI void elm_map_name_remove(Elm_Map_Name *name) EINA_ARG_NONNULL(1);
+EAPI void elm_map_name_remove(Elm_Map_Name *name);
/**
* Rotate the map.
*
* @ingroup Map
*/
-EAPI void elm_map_rotate_set(Evas_Object *obj, double degree, Evas_Coord cx, Evas_Coord cy) EINA_ARG_NONNULL(1);
+EAPI void elm_map_rotate_set(Evas_Object *obj, double degree, Evas_Coord cx, Evas_Coord cy);
/**
* Get the rotate degree of the map
*
* @ingroup Map
*/
-EAPI void elm_map_rotate_get(const Evas_Object *obj, double *degree, Evas_Coord *cx, Evas_Coord *cy) EINA_ARG_NONNULL(1, 2, 3, 4);
+EAPI void elm_map_rotate_get(const Evas_Object *obj, double *degree, Evas_Coord *cx, Evas_Coord *cy);
/**
* Enable or disable mouse wheel to be used to zoom in / out the map.
*
* @ingroup Map
*/
-EAPI void elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void elm_map_wheel_disabled_set(Evas_Object *obj, Eina_Bool disabled);
/**
* Get a value whether mouse wheel is enabled or not.
*
* @ingroup Map
*/
-EAPI Eina_Bool elm_map_wheel_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_map_wheel_disabled_get(const Evas_Object *obj);
#ifdef ELM_EMAP
/**
*
* @ingroup Map
*/
-EAPI Evas_Object *elm_map_track_add(Evas_Object *obj, EMap_Route *emap) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_map_track_add(Evas_Object *obj, EMap_Route *emap);
#endif
/**
*
* @ingroup Map
*/
-EAPI void elm_map_track_remove(Evas_Object *obj, Evas_Object *route) EINA_ARG_NONNULL(1);
+EAPI void elm_map_track_remove(Evas_Object *obj, Evas_Object *route);
/**
* @}
*
* @ingroup Mapbuf
*/
-EAPI Evas_Object *elm_mapbuf_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_mapbuf_add(Evas_Object *parent);
/**
* Enable or disable the map.
*
* @ingroup Mapbuf
*/
-EAPI void elm_mapbuf_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void elm_mapbuf_enabled_set(Evas_Object *obj, Eina_Bool enabled);
/**
* Get a value whether map is enabled or not.
*
* @ingroup Mapbuf
*/
-EAPI Eina_Bool elm_mapbuf_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_mapbuf_enabled_get(const Evas_Object *obj);
/**
* Enable or disable smooth map rendering.
*
* @ingroup Mapbuf
*/
-EAPI void elm_mapbuf_smooth_set(Evas_Object *obj, Eina_Bool smooth) EINA_ARG_NONNULL(1);
+EAPI void elm_mapbuf_smooth_set(Evas_Object *obj, Eina_Bool smooth);
/**
* Get a value whether smooth map rendering is enabled or not.
*
* @ingroup Mapbuf
*/
-EAPI Eina_Bool elm_mapbuf_smooth_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_mapbuf_smooth_get(const Evas_Object *obj);
/**
* Set or unset alpha flag for map rendering.
*
* @ingroup Mapbuf
*/
-EAPI void elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bool alpha) EINA_ARG_NONNULL(1);
+EAPI void elm_mapbuf_alpha_set(Evas_Object *obj, Eina_Bool alpha);
/**
* Get a value whether alpha blending is enabled or not.
*
* @ingroup Mapbuf
*/
-EAPI Eina_Bool elm_mapbuf_alpha_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_mapbuf_alpha_get(const Evas_Object *obj);
/**
* @}
* @param parent The parent object.
* @return The new object or NULL if it cannot be created.
*/
-EAPI Evas_Object *elm_menu_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_menu_add(Evas_Object *parent);
/**
* @brief Set the parent for the given menu widget
* @param obj The menu object.
* @param parent The new parent.
*/
-EAPI void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void elm_menu_parent_set(Evas_Object *obj, Evas_Object *parent);
/**
* @brief Get the parent for the given menu widget
*
* @see elm_menu_parent_set()
*/
-EAPI Evas_Object *elm_menu_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_menu_parent_get(const Evas_Object *obj);
/**
* @brief Move the menu to a new position
*
* @note @p x and @p y coordinates are relative to parent.
*/
-EAPI void elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y) EINA_ARG_NONNULL(1);
+EAPI void elm_menu_move(Evas_Object *obj, Evas_Coord x, Evas_Coord y);
/**
* @brief Close a opened menu
*
* Hides the menu and all it's sub-menus.
*/
-EAPI void elm_menu_close(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_menu_close(Evas_Object *obj);
/**
* @brief Returns a list of @p item's items.
* @param obj The menu object
* @return An Eina_List* of @p item's items
*/
-EAPI const Eina_List *elm_menu_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_menu_items_get(const Evas_Object *obj);
/**
* @brief Get the Evas_Object of an Elm_Object_Item
* @warning Don't manipulate this object!
*
*/
-EAPI Evas_Object *elm_menu_item_object_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_menu_item_object_get(const Elm_Object_Item *it);
/**
* @brief Add an item at the end of the given menu widget
* @param data Data sent by the callback.
* @return Returns the new item.
*/
-EAPI Elm_Object_Item *elm_menu_item_add(Evas_Object *obj, Elm_Object_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_menu_item_add(Evas_Object *obj, Elm_Object_Item *parent, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
/**
* @brief Add an object swallowed in an item at the end of the given menu
*
* Add an evas object as an item to the menu.
*/
-EAPI Elm_Object_Item *elm_menu_item_add_object(Evas_Object *obj, Elm_Object_Item *parent, Evas_Object *subobj, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_menu_item_add_object(Evas_Object *obj, Elm_Object_Item *parent, Evas_Object *subobj, Evas_Smart_Cb func, const void *data);
/**
* @brief Set the icon of a menu item to the standard icon with name @p icon
*
* Once this icon is set, any previously set icon will be deleted.
*/
-EAPI void elm_menu_item_object_icon_name_set(Elm_Object_Item *it, const char *icon) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_menu_item_object_icon_name_set(Elm_Object_Item *it, const char *icon);
/**
* @brief Get the string representation from the icon of a menu item
*
* @see elm_menu_item_object_icon_name_set()
*/
-EAPI const char *elm_menu_item_object_icon_name_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char *elm_menu_item_object_icon_name_get(const Elm_Object_Item *it);
/**
* @brief Set the selected state of @p item.
* @param it The menu item object.
* @param selected The selected/unselected state of the item
*/
-EAPI void elm_menu_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void elm_menu_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
/**
* @brief Get the selected state of @p item.
*
* @see elm_menu_item_selected_set()
*/
-EAPI Eina_Bool elm_menu_item_selected_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_menu_item_selected_get(const Elm_Object_Item *it);
/**
* @brief Add a separator item to menu @p obj under @p parent.
*
* This is item is a @ref Separator.
*/
-EAPI Elm_Object_Item *elm_menu_item_separator_add(Evas_Object *obj, Elm_Object_Item *parent) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_menu_item_separator_add(Evas_Object *obj, Elm_Object_Item *parent);
/**
* @brief Returns whether @p item is a separator.
*
* @see elm_menu_item_separator_add()
*/
-EAPI Eina_Bool elm_menu_item_is_separator(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_menu_item_is_separator(Elm_Object_Item *it);
/**
* @brief Deletes an item from the menu.
*
* @see elm_menu_item_add()
*/
-EAPI void elm_menu_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_menu_item_del(Elm_Object_Item *it);
/**
* @brief Set the function called when a menu item is deleted.
* @see elm_menu_item_add()
* @see elm_menu_item_del()
*/
-EAPI void elm_menu_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void elm_menu_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func);
/**
* @brief Returns a list of @p item's subitems.
*
* @see elm_menu_add()
*/
-EAPI const Eina_List *elm_menu_item_subitems_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_menu_item_subitems_get(const Elm_Object_Item *it);
/**
* @brief Get the position of a menu item
*
* @note Index values begin with 0
*/
-EAPI unsigned int elm_menu_item_index_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1) EINA_PURE;
+EAPI unsigned int elm_menu_item_index_get(const Elm_Object_Item *it);
/**
* @brief @brief Return a menu item's owner menu
*
* Use this function to get the menu object owning an item.
*/
-EAPI Evas_Object *elm_menu_item_menu_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1) EINA_PURE;
+EAPI Evas_Object *elm_menu_item_menu_get(const Elm_Object_Item *it);
/**
* @brief Get the selected item in the menu
* @see elm_menu_item_selected_get()
* @see elm_menu_item_selected_set()
*/
-EAPI Elm_Object_Item *elm_menu_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_menu_selected_item_get(const Evas_Object *obj);
/**
* @brief Get the last item in the menu
* @param obj The menu object
* @return The last item, or NULL if none
*/
-EAPI Elm_Object_Item *elm_menu_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_menu_last_item_get(const Evas_Object *obj);
/**
* @brief Get the first item in the menu
* @param obj The menu object
* @return The first item, or NULL if none
*/
-EAPI Elm_Object_Item *elm_menu_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_menu_first_item_get(const Evas_Object *obj);
/**
* @brief Get the next item in the menu.
* @param it The menu item object.
* @return The item after it, or NULL if none
*/
-EAPI Elm_Object_Item *elm_menu_item_next_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_menu_item_next_get(const Elm_Object_Item *it);
/**
* @brief Get the previous item in the menu.
* @param it The menu item object.
* @return The item before it, or NULL if none
*/
-EAPI Elm_Object_Item *elm_menu_item_prev_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_menu_item_prev_get(const Elm_Object_Item *it);
/**
* @}
*
* @return EINA_TRUE if mirrored is set, EINA_FALSE otherwise
*/
-EAPI Eina_Bool elm_object_mirrored_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_mirrored_get(const Evas_Object *obj);
/**
* Set the system mirrored mode. This determines the default mirrored mode
*
* @param mirrored EINA_TRUE to set mirrored mode, EINA_FALSE to unset it.
*/
-EAPI void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored) EINA_ARG_NONNULL(1);
+EAPI void elm_object_mirrored_set(Evas_Object *obj, Eina_Bool mirrored);
/**
* Returns the widget's mirrored mode setting.
* @return mirrored mode setting of the object.
*
**/
-EAPI Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_mirrored_automatic_get(const Evas_Object *obj);
/**
* Sets the widget's mirrored mode setting.
* @param obj The widget.
* @param automatic EINA_TRUE for auto mirrored mode. EINA_FALSE for manual.
*/
-EAPI void elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic) EINA_ARG_NONNULL(1);
+EAPI void elm_object_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_notify_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_notify_add(Evas_Object *parent);
/**
* @brief Set the notify parent
* Once the parent object is set, a previously set one will be disconnected
* and replaced.
*/
-EAPI void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void elm_notify_parent_set(Evas_Object *obj, Evas_Object *parent);
/**
* @brief Get the notify parent
*
* @see elm_notify_parent_set()
*/
-EAPI Evas_Object *elm_notify_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_notify_parent_get(const Evas_Object *obj);
/**
* @brief Set the orientation
*
* @see @ref Elm_Notify_Orient for possible values.
*/
-EAPI void elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient) EINA_ARG_NONNULL(1);
+EAPI void elm_notify_orient_set(Evas_Object *obj, Elm_Notify_Orient orient);
/**
* @brief Return the orientation
* @see elm_notify_orient_set()
* @see Elm_Notify_Orient
*/
-EAPI Elm_Notify_Orient elm_notify_orient_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Notify_Orient elm_notify_orient_get(const Evas_Object *obj);
/**
* @brief Set the time interval after which the notify window is going to be
* @note If the value > 0.0 and the notify is previously visible, the
* timer will be started with this value, canceling any running timer.
*/
-EAPI void elm_notify_timeout_set(Evas_Object *obj, double timeout) EINA_ARG_NONNULL(1);
+EAPI void elm_notify_timeout_set(Evas_Object *obj, double timeout);
/**
* @brief Return the timeout value (in seconds)
*
* @see elm_notify_timeout_set()
*/
-EAPI double elm_notify_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_notify_timeout_get(const Evas_Object *obj);
/**
* @brief Sets whether events should be passed to by a click outside
*
* @note The default value is EINA_TRUE.
*/
-EAPI void elm_notify_repeat_events_set(Evas_Object *obj, Eina_Bool repeat) EINA_ARG_NONNULL(1);
+EAPI void elm_notify_repeat_events_set(Evas_Object *obj, Eina_Bool repeat);
/**
* @brief Return true if events are repeat below the notify object
*
* @see elm_notify_repeat_events_set()
*/
-EAPI Eina_Bool elm_notify_repeat_events_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_notify_repeat_events_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Styles
*/
-EAPI void elm_object_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_object_style_set(Evas_Object *obj, const char *style);
/**
* Get the style used by the widget
*
* @ingroup Styles
*/
-EAPI const char *elm_object_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_object_style_get(const Evas_Object *obj);
/**
* Set the disabled state of an Elementary object.
*
* @ingroup Styles
*/
-EAPI void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void elm_object_disabled_set(Evas_Object *obj, Eina_Bool disabled);
/**
* Get the disabled state of an Elementary object.
*
* @ingroup Styles
*/
-EAPI Eina_Bool elm_object_disabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_disabled_get(const Evas_Object *obj);
/**
* @defgroup WidgetNavigation Widget Tree Navigation.
* @c EINA_FALSE otherwise
* @ingroup WidgetNavigation
*/
-EAPI Eina_Bool elm_object_widget_check(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_widget_check(const Evas_Object *obj);
/**
* Get the first parent of the given object that is an Elementary
*
* @ingroup WidgetNavigation
*/
-EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_object_parent_widget_get(const Evas_Object *obj);
/**
* Get the top level parent of an Elementary widget.
* found.
* @ingroup WidgetNavigation
*/
-EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_object_top_widget_get(const Evas_Object *obj);
/**
* Get the string that represents this Elementary widget.
* @return Elementary widget name, or @c NULL if not a valid widget.
* @ingroup WidgetNavigation
*/
-EAPI const char *elm_object_widget_type_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_object_widget_type_get(const Evas_Object *obj);
/**
* Send a signal to the widget edje object.
* @param source The signal's source.
* @ingroup General
*/
-EAPI void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source) EINA_ARG_NONNULL(1);
+EAPI void elm_object_signal_emit(Evas_Object *obj, const char *emission, const char *source);
/**
* Add a callback for a signal emitted by widget edje object.
* @param data A pointer to data to pass in to the callback function.
* @ingroup General
*/
-EAPI void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) EINA_ARG_NONNULL(1, 4);
+EAPI void elm_object_signal_callback_add(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data);
/**
* Remove a signal-triggered callback from a widget edje object.
* @return The data pointer
* @ingroup General
*/
-EAPI void *elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func) EINA_ARG_NONNULL(1, 4);
+EAPI void *elm_object_signal_callback_del(Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func);
/**
* Add a callback for input events (key up, key down, mouse wheel)
*
* @ingroup General
*/
-EAPI void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_object_event_callback_add(Evas_Object *obj, Elm_Event_Cb func, const void *data);
/**
* Remove an event callback from a widget.
* @return The data pointer
* @ingroup General
*/
-EAPI void *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
+EAPI void *elm_object_event_callback_del(Evas_Object *obj, Elm_Event_Cb func, const void *data);
*
* @ingroup General
*/
-EAPI Evas_Object *elm_object_item_object_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_object_item_object_get(const Elm_Object_Item *it);
/**
* Set a content of an object item
* @param source The signal's source.
* @ingroup General
*/
-EAPI void elm_object_item_signal_emit(Elm_Object_Item *it, const char *emission, const char *source) EINA_ARG_NONNULL(1);
+EAPI void elm_object_item_signal_emit(Elm_Object_Item *it, const char *emission, const char *source);
/**
* Set the disabled state of an widget item.
*
* @ingroup Styles
*/
-EAPI void elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) EINA_ARG_NONNULL(1);
+EAPI void elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled);
/**
* Get the disabled state of an widget item.
*
* @ingroup Styles
*/
-EAPI Eina_Bool elm_object_item_disabled_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_item_disabled_get(const Elm_Object_Item *it);
*
* @ingroup Pager
*/
-EAPI Evas_Object *elm_pager_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_pager_add(Evas_Object *parent);
/**
* @brief Push an object to the top of the pager stack (and show it).
* @warning Using this function on @p content already in the stack results in
* undefined behavior.
*/
-EAPI void elm_pager_content_push(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void elm_pager_content_push(Evas_Object *obj, Evas_Object *content);
/**
* @brief Pop the object that is on top of the stack
* disappear, then deletes the object. The object that was underneath it on
* the stack will become visible.
*/
-EAPI void elm_pager_content_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_pager_content_pop(Evas_Object *obj);
/**
* @brief Moves an object already in the pager stack to the top of the stack.
* @warning Using this function on @p content not already in the stack
* results in undefined behavior.
*/
-EAPI void elm_pager_content_promote(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void elm_pager_content_promote(Evas_Object *obj, Evas_Object *content);
/**
* @brief Return the object at the bottom of the pager stack
* @param obj The pager object
* @return The bottom object or NULL if none
*/
-EAPI Evas_Object *elm_pager_content_bottom_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_pager_content_bottom_get(const Evas_Object *obj);
/**
* @brief Return the object at the top of the pager stack
* @param obj The pager object
* @return The top object or NULL if none
*/
-EAPI Evas_Object *elm_pager_content_top_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_pager_content_top_get(const Evas_Object *obj);
/**
* @}
*
* @return The panel object, or NULL on failure
*/
-EAPI Evas_Object *elm_panel_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_panel_add(Evas_Object *parent);
/**
* @brief Sets the orientation of the panel
*
* Sets from where the panel will (dis)appear.
*/
-EAPI void elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient) EINA_ARG_NONNULL(1);
+EAPI void elm_panel_orient_set(Evas_Object *obj, Elm_Panel_Orient orient);
/**
* @brief Get the orientation of the panel.
* @param obj The panel object
* @return The Elm_Panel_Orient, or ELM_PANEL_ORIENT_LEFT on failure.
*/
-EAPI Elm_Panel_Orient elm_panel_orient_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Panel_Orient elm_panel_orient_get(const Evas_Object *obj);
/**
* @brief Set the state of the panel.
* @param obj The panel object
* @param hidden If true, the panel will run the animation to contract
*/
-EAPI void elm_panel_hidden_set(Evas_Object *obj, Eina_Bool hidden) EINA_ARG_NONNULL(1);
+EAPI void elm_panel_hidden_set(Evas_Object *obj, Eina_Bool hidden);
/**
* @brief Get the state of the panel.
* @param obj The panel object
* @param hidden If true, the panel is in the "hide" state
*/
-EAPI Eina_Bool elm_panel_hidden_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_panel_hidden_get(const Evas_Object *obj);
/**
* @brief Toggle the hidden state of the panel from code
*
* @param obj The panel object
*/
-EAPI void elm_panel_toggle(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_panel_toggle(Evas_Object *obj);
/**
* @}
*
* @ingroup Panes
*/
-EAPI Evas_Object *elm_panes_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_panes_add(Evas_Object *parent);
/**
* Get the size proportion of panes widget's left side.
*
* @ingroup Panes
*/
-EAPI double elm_panes_content_left_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_panes_content_left_size_get(const Evas_Object *obj);
/**
* Set the size proportion of panes widget's left side.
*
* @ingroup Panes
*/
-EAPI void elm_panes_content_left_size_set(Evas_Object *obj, double size) EINA_ARG_NONNULL(1);
+EAPI void elm_panes_content_left_size_set(Evas_Object *obj, double size);
/**
* Set the orientation of a given panes widget.
*
* @ingroup Panes
*/
-EAPI void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void elm_panes_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
/**
* Retrieve the orientation of a given panes widget.
*
* @ingroup Panes
*/
-EAPI Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void elm_panes_fixed_set(Evas_Object *obj, Eina_Bool fixed) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool elm_panes_fixed_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_panes_horizontal_get(const Evas_Object *obj);
+EAPI void elm_panes_fixed_set(Evas_Object *obj, Eina_Bool fixed);
+EAPI Eina_Bool elm_panes_fixed_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Photo
*/
-EAPI Evas_Object *elm_photo_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_photo_add(Evas_Object *parent);
/**
* Set the file that will be used as photo
*
* @ingroup Photo
*/
-EAPI Eina_Bool elm_photo_file_set(Evas_Object *obj, const char *file) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_photo_file_set(Evas_Object *obj, const char *file);
/**
* Set the file that will be used as thumbnail in the photo.
*
* @ingroup Photo
*/
-EAPI void elm_photo_thumb_set(const Evas_Object *obj, const char *file, const char *group) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_photo_thumb_set(const Evas_Object *obj, const char *file, const char *group);
/**
* Set the size that will be used on the photo
*
* @ingroup Photo
*/
-EAPI void elm_photo_size_set(Evas_Object *obj, int size) EINA_ARG_NONNULL(1);
+EAPI void elm_photo_size_set(Evas_Object *obj, int size);
/**
* Set if the photo should be completely visible or not.
*
* @ingroup Photo
*/
-EAPI void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill) EINA_ARG_NONNULL(1);
+EAPI void elm_photo_fill_inside_set(Evas_Object *obj, Eina_Bool fill);
/**
* Set editability of the photo.
* @param obj The photo object.
* @param set To set of clear editablity.
*/
-EAPI void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set) EINA_ARG_NONNULL(1);
+EAPI void elm_photo_editable_set(Evas_Object *obj, Eina_Bool set);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_photocam_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_photocam_add(Evas_Object *parent);
/**
* @brief Set the photo file to be shown
* photo that at some time in the future will be displayed at the full
* quality needed.
*/
-EAPI Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file) EINA_ARG_NONNULL(1);
+EAPI Evas_Load_Error elm_photocam_file_set(Evas_Object *obj, const char *file);
/**
* @brief Returns the path of the current image file
*
* @see elm_photocam_file_set()
*/
-EAPI const char *elm_photocam_file_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_photocam_file_get(const Evas_Object *obj);
/**
* @brief Set the zoom level of the photo
* be greater than 0. It is usggested to stick to powers of 2. (1, 2, 4, 8,
* 16, 32, etc.).
*/
-EAPI void elm_photocam_zoom_set(Evas_Object *obj, double zoom) EINA_ARG_NONNULL(1);
+EAPI void elm_photocam_zoom_set(Evas_Object *obj, double zoom);
/**
* @brief Get the zoom level of the photo
* @see elm_photocam_zoom_set()
* @see elm_photocam_zoom_mode_set()
*/
-EAPI double elm_photocam_zoom_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_photocam_zoom_get(const Evas_Object *obj);
/**
* @brief Set the zoom mode
* area. ELM_PHOTOCAM_ZOOM_MODE_AUTO_FILL will be similar but ensure no
* pixels within the frame are left unfilled.
*/
-EAPI void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void elm_photocam_zoom_mode_set(Evas_Object *obj, Elm_Photocam_Zoom_Mode mode);
/**
* @brief Get the zoom mode
*
* @see elm_photocam_zoom_mode_set()
*/
-EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Photocam_Zoom_Mode elm_photocam_zoom_mode_get(const Evas_Object *obj);
/**
* @brief Get the current image pixel width and height
* The size will be returned in the integers @p w and @p h that are pointed
* to.
*/
-EAPI void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void elm_photocam_image_size_get(const Evas_Object *obj, int *w, int *h);
/**
* @brief Get the area of the image that is currently shown
* @see elm_photocam_image_region_show()
* @see elm_photocam_image_region_bring_in()
*/
-EAPI void elm_photocam_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void elm_photocam_region_get(const Evas_Object *obj, int *x, int *y, int *w, int *h);
/**
* @brief Set the viewed portion of the image
*
* This shows the region of the image without using animation.
*/
-EAPI void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
+EAPI void elm_photocam_image_region_show(Evas_Object *obj, int x, int y, int w, int h);
/**
* @brief Bring in the viewed portion of the image
*
* This shows the region of the image using animation.
*/
-EAPI void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
+EAPI void elm_photocam_image_region_bring_in(Evas_Object *obj, int x, int y, int w, int h);
/**
* @brief Set the paused state for photocam
* zoom levels changes and change instantly. This will stop any existing
* animations that are running.
*/
-EAPI void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused) EINA_ARG_NONNULL(1);
+EAPI void elm_photocam_paused_set(Evas_Object *obj, Eina_Bool paused);
/**
* @brief Get the paused state for photocam
*
* @see elm_photocam_paused_set()
*/
-EAPI Eina_Bool elm_photocam_paused_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_photocam_paused_get(const Evas_Object *obj);
/**
* @brief Get the internal low-res image used for photocam
* is for inspection only, and hooking callbacks to. Nothing else. It may be
* deleted at any time as well.
*/
-EAPI Evas_Object *elm_photocam_internal_image_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_photocam_internal_image_get(const Evas_Object *obj);
/**
* @brief Set the photocam scrolling bouncing.
* @param h_bounce bouncing for horizontal
* @param v_bounce bouncing for vertical
*/
-EAPI void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_photocam_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
/**
* @brief Get the photocam scrolling bouncing.
*
* @see elm_photocam_bounce_set()
*/
-EAPI void elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_photocam_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
/**
* @}
*
* @ingroup Progressbar
*/
-EAPI Evas_Object *elm_progressbar_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_progressbar_add(Evas_Object *parent);
/**
* Set whether a given progress bar widget is at "pulsing mode" or
*
* @ingroup Progressbar
*/
-EAPI void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse) EINA_ARG_NONNULL(1);
+EAPI void elm_progressbar_pulse_set(Evas_Object *obj, Eina_Bool pulse);
/**
* Get whether a given progress bar widget is at "pulsing mode" or
*
* @ingroup Progressbar
*/
-EAPI Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_progressbar_pulse_get(const Evas_Object *obj);
/**
* Start/stop a given progress bar "pulsing" animation, if its
*
* @ingroup Progressbar
*/
-EAPI void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state) EINA_ARG_NONNULL(1);
+EAPI void elm_progressbar_pulse(Evas_Object *obj, Eina_Bool state);
/**
* Set the progress value (in percentage) on a given progress bar
*
* @ingroup Progressbar
*/
-EAPI void elm_progressbar_value_set(Evas_Object *obj, double val) EINA_ARG_NONNULL(1);
+EAPI void elm_progressbar_value_set(Evas_Object *obj, double val);
/**
* Get the progress value (in percentage) on a given progress bar
*
* @ingroup Progressbar
*/
-EAPI double elm_progressbar_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_progressbar_value_get(const Evas_Object *obj);
/**
* Set the (exact) length of the bar region of a given progress bar
*
* @ingroup Progressbar
*/
-EAPI void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size) EINA_ARG_NONNULL(1);
+EAPI void elm_progressbar_span_size_set(Evas_Object *obj, Evas_Coord size);
/**
* Get the length set for the bar region of a given progress bar
*
* @ingroup Progressbar
*/
-EAPI Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Coord elm_progressbar_span_size_get(const Evas_Object *obj);
/**
* Set the format string for a given progress bar widget's units
*
* @ingroup Progressbar
*/
-EAPI void elm_progressbar_unit_format_set(Evas_Object *obj, const char *format) EINA_ARG_NONNULL(1);
+EAPI void elm_progressbar_unit_format_set(Evas_Object *obj, const char *format);
/**
* Retrieve the format string set for a given progress bar widget's
*
* @ingroup Progressbar
*/
-EAPI const char *elm_progressbar_unit_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_progressbar_unit_format_get(const Evas_Object *obj);
/**
* Set the orientation of a given progress bar widget
*
* @ingroup Progressbar
*/
-EAPI void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void elm_progressbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
/**
* Retrieve the orientation of a given progress bar widget
*
* @ingroup Progressbar
*/
-EAPI Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_progressbar_horizontal_get(const Evas_Object *obj);
/**
* Invert a given progress bar widget's displaying values order
*
* @ingroup Progressbar
*/
-EAPI void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted) EINA_ARG_NONNULL(1);
+EAPI void elm_progressbar_inverted_set(Evas_Object *obj, Eina_Bool inverted);
/**
* Get whether a given progress bar widget's displaying values are
*
* @ingroup Progressbar
*/
-EAPI Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_progressbar_inverted_get(const Evas_Object *obj);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_radio_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_radio_add(Evas_Object *parent);
/**
* @brief Add this radio to a group of other radio objects
* about each other. This adds the given radio object to the group of which
* the group object indicated is a member.
*/
-EAPI void elm_radio_group_add(Evas_Object *obj, Evas_Object *group) EINA_ARG_NONNULL(1);
+EAPI void elm_radio_group_add(Evas_Object *obj, Evas_Object *group);
/**
* @brief Set the integer value that this radio object represents
*
* This sets the value of the radio.
*/
-EAPI void elm_radio_state_value_set(Evas_Object *obj, int value) EINA_ARG_NONNULL(1);
+EAPI void elm_radio_state_value_set(Evas_Object *obj, int value);
/**
* @brief Get the integer value that this radio object represents
*
* @see elm_radio_value_set()
*/
-EAPI int elm_radio_state_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_radio_state_value_get(const Evas_Object *obj);
/**
* @brief Set the value of the radio.
* This sets the value of the radio group and will also set the value if
* pointed to, to the value supplied, but will not call any callbacks.
*/
-EAPI void elm_radio_value_set(Evas_Object *obj, int value) EINA_ARG_NONNULL(1);
+EAPI void elm_radio_value_set(Evas_Object *obj, int value);
/**
* @brief Get the state of the radio object
* @param obj The radio object
* @return The integer state
*/
-EAPI int elm_radio_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_radio_value_get(const Evas_Object *obj);
/**
* @brief Set a convenience pointer to a integer to change
* reflect the value of the integer valuep points to, just like calling
* elm_radio_value_set().
*/
-EAPI void elm_radio_value_pointer_set(Evas_Object *obj, int *valuep) EINA_ARG_NONNULL(1);
+EAPI void elm_radio_value_pointer_set(Evas_Object *obj, int *valuep);
/**
* @}
*
* @ingroup Scaling
*/
-EAPI void elm_object_scale_set(Evas_Object *obj, double scale) EINA_ARG_NONNULL(1);
+EAPI void elm_object_scale_set(Evas_Object *obj, double scale);
/**
* Get the scaling factor for a given Elementary object
*
* @ingroup Scaling
*/
-EAPI double elm_object_scale_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_object_scale_get(const Evas_Object *obj);
* @param obj The object
* @ingroup Scrollhints
*/
-EAPI void elm_object_scroll_hold_push(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_object_scroll_hold_push(Evas_Object *obj);
/**
* Pop the scroll hold by 1
* @param obj The object
* @ingroup Scrollhints
*/
-EAPI void elm_object_scroll_hold_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_object_scroll_hold_pop(Evas_Object *obj);
/**
* Push the scroll freeze by 1
* @param obj The object
* @ingroup Scrollhints
*/
-EAPI void elm_object_scroll_freeze_push(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_object_scroll_freeze_push(Evas_Object *obj);
/**
* Pop the scroll freeze by 1
* @param obj The object
* @ingroup Scrollhints
*/
-EAPI void elm_object_scroll_freeze_pop(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_object_scroll_freeze_pop(Evas_Object *obj);
/**
* Lock the scrolling of the given widget (and thus all parents)
* @param lock The lock state (1 == locked, 0 == unlocked)
* @ingroup Scrollhints
*/
-EAPI void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock) EINA_ARG_NONNULL(1);
+EAPI void elm_object_scroll_lock_x_set(Evas_Object *obj, Eina_Bool lock);
/**
* Lock the scrolling of the given widget (and thus all parents)
* @param lock The lock state (1 == locked, 0 == unlocked)
* @ingroup Scrollhints
*/
-EAPI void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock) EINA_ARG_NONNULL(1);
+EAPI void elm_object_scroll_lock_y_set(Evas_Object *obj, Eina_Bool lock);
/**
* Get the scrolling lock of the given widget
* @param obj The object
* @ingroup Scrollhints
*/
-EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_scroll_lock_x_get(const Evas_Object *obj);
/**
* Get the scrolling lock of the given widget
* @param obj The object
* @ingroup Scrollhints
*/
-EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_object_scroll_lock_y_get(const Evas_Object *obj);
/**
* @}
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_scroller_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_scroller_add(Evas_Object *parent);
/**
* @brief Set custom theme elements for the scroller
* @param widget The widget name to use (default is "scroller")
* @param base The base name to use (default is "base")
*/
-EAPI void elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *widget, const char *base) EINA_ARG_NONNULL(1, 2, 3);
+EAPI void elm_scroller_custom_widget_base_theme_set(Evas_Object *obj, const char *widget, const char *base);
/**
* @brief Make the scroller minimum size limited to the minimum size of the content
* right size horizontally and/or vertically to perfectly fit its content in
* that direction.
*/
-EAPI void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_content_min_limit(Evas_Object *obj, Eina_Bool w, Eina_Bool h);
/**
* @brief Show a specific virtual region within the scroller content object
* region in the virtual content object (0, 0 starting at the top-left of the
* virtual content object) is shown within the scroller.
*/
-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);
+EAPI void elm_scroller_region_show(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
/**
* @brief Set the scrollbar visibility policy
* the time, and ELM_SCROLLER_POLICY_OFF always keeps it off. This applies
* respectively for the horizontal and vertical scrollbars.
*/
-EAPI void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_policy_set(Evas_Object *obj, Elm_Scroller_Policy policy_h, Elm_Scroller_Policy policy_v);
/**
* @brief Gets scrollbar visibility policy
*
* @see elm_scroller_policy_set()
*/
-EAPI void elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_policy_get(const Evas_Object *obj, Elm_Scroller_Policy *policy_h, Elm_Scroller_Policy *policy_v);
/**
* @brief Get the currently visible content region
*
* @see elm_scroller_region_show()
*/
-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);
+EAPI void elm_scroller_region_get(const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
/**
* @brief Get the size of the content object
*
* This gets the size of the content object of the scroller.
*/
-EAPI void elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_child_size_get(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h);
/**
* @brief Set bouncing behavior
* This is enabled by default for both axis. This API will set if it is enabled
* for the given axis with the boolean parameters for each axis.
*/
-EAPI void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_bounce_set(Evas_Object *obj, Eina_Bool h_bounce, Eina_Bool v_bounce);
/**
* @brief Get the bounce behaviour
*
* @see elm_scroller_bounce_set()
*/
-EAPI void elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_bounce_get(const Evas_Object *obj, Eina_Bool *h_bounce, Eina_Bool *v_bounce);
/**
* @brief Set scroll page size relative to viewport size.
* including 1.0. If you only want 1 axis to be page "limited", use 0.0 for
* the other axis.
*/
-EAPI void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_page_relative_set(Evas_Object *obj, double h_pagerel, double v_pagerel);
/**
* @brief Set scroll page size.
*
* @see elm_scroller_page_relative_set()
*/
-EAPI void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_page_size_set(Evas_Object *obj, Evas_Coord h_pagesize, Evas_Coord v_pagesize);
/**
* @brief Get scroll current page number.
* @see elm_scroller_page_show()
* @see elm_scroller_page_brint_in()
*/
-EAPI void elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_current_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
/**
* @brief Get scroll last page number.
* @see elm_scroller_page_show()
* @see elm_scroller_page_brint_in()
*/
-EAPI void elm_scroller_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_last_page_get(const Evas_Object *obj, int *h_pagenumber, int *v_pagenumber);
/**
* Show a specific virtual region within the scroller content object by page number.
*
* @see elm_scroller_page_bring_in()
*/
-EAPI void elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_page_show(Evas_Object *obj, int h_pagenumber, int v_pagenumber);
/**
* Show a specific virtual region within the scroller content object by page number.
*
* @see elm_scroller_page_show()
*/
-EAPI void elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_page_bring_in(Evas_Object *obj, int h_pagenumber, int v_pagenumber);
/**
* @brief Show a specific virtual region within the scroller content object.
*
* @see elm_scroller_region_show()
*/
-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);
+EAPI void elm_scroller_region_bring_in(Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h);
/**
* @brief Set event propagation on a scroller
* This enables or disabled event propagation from the scroller content to
* the scroller and its parent. By default event propagation is disabled.
*/
-EAPI void elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_propagate_events_set(Evas_Object *obj, Eina_Bool propagation);
/**
* @brief Get event propagation for a scroller
*
* @see elm_scroller_propagate_events_set()
*/
-EAPI Eina_Bool elm_scroller_propagate_events_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_scroller_propagate_events_get(const Evas_Object *obj);
/**
* @brief Set scrolling gravity on a scroller
*
* Default values for x and y are 0.0
*/
-EAPI void elm_scroller_gravity_set(Evas_Object *obj, double x, double y) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_gravity_set(Evas_Object *obj, double x, double y);
/**
* @brief Get scrolling gravity values for a scroller
* @see elm_scroller_gravity_set()
*
*/
-EAPI void elm_scroller_gravity_get(const Evas_Object *obj, double *x, double *y) EINA_ARG_NONNULL(1);
+EAPI void elm_scroller_gravity_get(const Evas_Object *obj, double *x, double *y);
/**
* @}
*
* @ingroup SegmentControl
*/
-EAPI Evas_Object *elm_segment_control_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_segment_control_add(Evas_Object *parent);
/**
* Append a new item to the segment control object.
*
* @ingroup SegmentControl
*/
-EAPI Elm_Segment_Item *elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon, const char *label) EINA_ARG_NONNULL(1);
+EAPI Elm_Segment_Item *elm_segment_control_item_add(Evas_Object *obj, Evas_Object *icon, const char *label);
/**
* Insert a new item to the segment control object at specified position.
*
* @ingroup SegmentControl
*/
-EAPI Elm_Segment_Item *elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon, const char *label, int index) EINA_ARG_NONNULL(1);
+EAPI Elm_Segment_Item *elm_segment_control_item_insert_at(Evas_Object *obj, Evas_Object *icon, const char *label, int index);
/**
* Remove a segment control item from its parent, deleting it.
*
* @ingroup SegmentControl
*/
-EAPI void elm_segment_control_item_del(Elm_Segment_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_segment_control_item_del(Elm_Segment_Item *it);
/**
* Remove a segment control item at given index from its parent,
*
* @ingroup SegmentControl
*/
-EAPI void elm_segment_control_item_del_at(Evas_Object *obj, int index) EINA_ARG_NONNULL(1);
+EAPI void elm_segment_control_item_del_at(Evas_Object *obj, int index);
/**
* Get the Segment items count from segment control.
*
* @ingroup SegmentControl
*/
-EAPI int elm_segment_control_item_count_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_segment_control_item_count_get(const Evas_Object *obj);
/**
* Get the item placed at specified index.
*
* @ingroup SegmentControl
*/
-EAPI Elm_Segment_Item *elm_segment_control_item_get(const Evas_Object *obj, int index) EINA_ARG_NONNULL(1);
+EAPI Elm_Segment_Item *elm_segment_control_item_get(const Evas_Object *obj, int index);
/**
* Get the label of item.
*
* @ingroup SegmentControl
*/
-EAPI const char *elm_segment_control_item_label_get(const Evas_Object *obj, int index) EINA_ARG_NONNULL(1);
+EAPI const char *elm_segment_control_item_label_get(const Evas_Object *obj, int index);
/**
* Set the label of item.
*
* @ingroup SegmentControl
*/
-EAPI void elm_segment_control_item_label_set(Elm_Segment_Item *it, const char *label) EINA_ARG_NONNULL(1);
+EAPI void elm_segment_control_item_label_set(Elm_Segment_Item *it, const char *label);
/**
* Get the icon associated to the item.
*
* @ingroup SegmentControl
*/
-EAPI Evas_Object *elm_segment_control_item_icon_get(const Evas_Object *obj, int index) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_segment_control_item_icon_get(const Evas_Object *obj, int index);
/**
* Set the icon associated to the item.
*
* @ingroup SegmentControl
*/
-EAPI void elm_segment_control_item_icon_set(Elm_Segment_Item *it, Evas_Object *icon) EINA_ARG_NONNULL(1);
+EAPI void elm_segment_control_item_icon_set(Elm_Segment_Item *it, Evas_Object *icon);
/**
* Get the index of an item.
*
* @ingroup SegmentControl
*/
-EAPI int elm_segment_control_item_index_get(const Elm_Segment_Item *it) EINA_ARG_NONNULL(1);
+EAPI int elm_segment_control_item_index_get(const Elm_Segment_Item *it);
/**
* Get the base object of the item.
*
* @ingroup SegmentControl
*/
-EAPI Evas_Object *elm_segment_control_item_object_get(const Elm_Segment_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_segment_control_item_object_get(const Elm_Segment_Item *it);
/**
* Get the selected item.
*
* @ingroup SegmentControl
*/
-EAPI Elm_Segment_Item *elm_segment_control_item_selected_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Segment_Item *elm_segment_control_item_selected_get(const Evas_Object *obj);
/**
* Set the selected state of an item.
*
* @ingroup SegmentControl
*/
-EAPI void elm_segment_control_item_selected_set(Elm_Segment_Item *it, Eina_Bool select) EINA_ARG_NONNULL(1);
+EAPI void elm_segment_control_item_selected_set(Elm_Segment_Item *it, Eina_Bool select);
/**
* @}
*
* @return The separator object, or NULL upon failure
*/
-EAPI Evas_Object *elm_separator_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_separator_add(Evas_Object *parent);
/**
* @brief Set the horizontal mode of a separator object
*
* @param obj The separator object
* @param horizontal If true, the separator is horizontal
*/
-EAPI void elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void elm_separator_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
/**
* @brief Get the horizontal mode of a separator object
*
*
* @see elm_separator_horizontal_set()
*/
-EAPI Eina_Bool elm_separator_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_separator_horizontal_get(const Evas_Object *obj);
/**
* @}
*/
*
* @ingroup Slider
*/
-EAPI Evas_Object *elm_slider_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_slider_add(Evas_Object *parent);
/**
* Set the (exact) length of the bar region of a given slider widget.
*
* @ingroup Slider
*/
-EAPI void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_span_size_set(Evas_Object *obj, Evas_Coord size);
/**
* Get the length set for the bar region of a given slider widget
*
* @ingroup Slider
*/
-EAPI Evas_Coord elm_slider_span_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Coord elm_slider_span_size_get(const Evas_Object *obj);
/**
* Set the format string for the unit label.
*
* @ingroup Slider
*/
-EAPI void elm_slider_unit_format_set(Evas_Object *obj, const char *format) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_unit_format_set(Evas_Object *obj, const char *format);
/**
* Get the unit label format of the slider.
*
* @ingroup Slider
*/
-EAPI const char *elm_slider_unit_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_slider_unit_format_get(const Evas_Object *obj);
/**
* Set the format string for the indicator label.
*
* @ingroup Slider
*/
-EAPI void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_indicator_format_set(Evas_Object *obj, const char *indicator);
/**
* Get the indicator label format of the slider.
*
* @ingroup Slider
*/
-EAPI const char *elm_slider_indicator_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_slider_indicator_format_get(const Evas_Object *obj);
/**
* Set the format function pointer for the indicator label
*
* @ingroup Slider
*/
-EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, const char *(*func)(double val), void (*free_func)(const char *str)) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_indicator_format_function_set(Evas_Object *obj, const char *(*func)(double val), void (*free_func)(const char *str));
/**
* Set the format function pointer for the units label
*
* @ingroup Slider
*/
-EAPI void elm_slider_units_format_function_set(Evas_Object *obj, const char *(*func)(double val), void (*free_func)(const char *str)) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_units_format_function_set(Evas_Object *obj, const char *(*func)(double val), void (*free_func)(const char *str));
/**
* Set the orientation of a given slider widget.
*
* @ingroup Slider
*/
-EAPI void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
/**
* Retrieve the orientation of a given slider widget
*
* @ingroup Slider
*/
-EAPI Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_slider_horizontal_get(const Evas_Object *obj);
/**
* Set the minimum and maximum values for the slider.
*
* @ingroup Slider
*/
-EAPI void elm_slider_min_max_set(Evas_Object *obj, double min, double max) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_min_max_set(Evas_Object *obj, double min, double max);
/**
* Get the minimum and maximum values of the slider.
*
* @ingroup Slider
*/
-EAPI void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_min_max_get(const Evas_Object *obj, double *min, double *max);
/**
* Set the value the slider displays.
*
* @ingroup Slider
*/
-EAPI void elm_slider_value_set(Evas_Object *obj, double val) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_value_set(Evas_Object *obj, double val);
/**
* Get the value displayed by the spinner.
*
* @ingroup Slider
*/
-EAPI double elm_slider_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_slider_value_get(const Evas_Object *obj);
/**
* Invert a given slider widget's displaying values order
*
* @ingroup Slider
*/
-EAPI void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_inverted_set(Evas_Object *obj, Eina_Bool inverted);
/**
* Get whether a given slider widget's displaying values are
*
* @ingroup Slider
*/
-EAPI Eina_Bool elm_slider_inverted_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_slider_inverted_get(const Evas_Object *obj);
/**
* Set whether to enlarge slider indicator (augmented knob) or not.
*
* @ingroup Slider
*/
-EAPI void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show) EINA_ARG_NONNULL(1);
+EAPI void elm_slider_indicator_show_set(Evas_Object *obj, Eina_Bool show);
/**
* Get whether a given slider widget's enlarging indicator or not.
*
* @ingroup Slider
*/
-EAPI Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_slider_indicator_show_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Slideshow
*/
-EAPI Evas_Object *elm_slideshow_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_slideshow_add(Evas_Object *parent);
/**
* Add (append) a new item in a given slideshow widget.
*
* @ingroup Slideshow
*/
-EAPI Elm_Object_Item *elm_slideshow_item_add(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_slideshow_item_add(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data);
/**
* Insert a new item into the given slideshow widget, using the @p func
*
* @ingroup Slideshow
*/
-EAPI Elm_Object_Item *elm_slideshow_item_sorted_insert(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_slideshow_item_sorted_insert(Evas_Object *obj, const Elm_Slideshow_Item_Class *itc, const void *data, Eina_Compare_Cb func);
/**
* Display a given slideshow widget's item, programmatically.
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_show(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_show(Elm_Object_Item *it);
/**
* Slide to the @b next item, in a given slideshow widget
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_next(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_next(Evas_Object *obj);
/**
* Slide to the @b previous item, in a given slideshow widget
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_previous(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_previous(Evas_Object *obj);
/**
* Returns the list of sliding transition/effect names available, for a
*
* @ingroup Slideshow
*/
-EAPI const Eina_List *elm_slideshow_transitions_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_slideshow_transitions_get(const Evas_Object *obj);
/**
* Set the current slide transition/effect in use for a given
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_transition_set(Evas_Object *obj, const char *transition) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_transition_set(Evas_Object *obj, const char *transition);
/**
* Get the current slide transition/effect in use for a given
*
* @ingroup Slideshow
*/
-EAPI const char *elm_slideshow_transition_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_slideshow_transition_get(const Evas_Object *obj);
/**
* Set the interval between each image transition on a given
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_timeout_set(Evas_Object *obj, double timeout) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_timeout_set(Evas_Object *obj, double timeout);
/**
* Get the interval set for image transitions on a given slideshow
*
* @ingroup Slideshow
*/
-EAPI double elm_slideshow_timeout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_slideshow_timeout_get(const Evas_Object *obj);
/**
* Set if, after a slideshow is started, for a given slideshow
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool loop) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_loop_set(Evas_Object *obj, Eina_Bool loop);
/**
* Get if, after a slideshow is started, for a given slideshow
*
* @ingroup Slideshow
*/
-EAPI Eina_Bool elm_slideshow_loop_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_slideshow_loop_get(const Evas_Object *obj);
/**
* Remove all items from a given slideshow widget
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_clear(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_clear(Evas_Object *obj);
/**
* Get the internal list of items in a given slideshow widget.
*
* @ingroup Slideshow
*/
-EAPI const Eina_List *elm_slideshow_items_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_slideshow_items_get(const Evas_Object *obj);
/**
* Delete a given item from a slideshow widget.
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_item_del(Elm_Object_Item *it);
/**
* Returns the currently displayed item, in a given slideshow widget
*
* @ingroup Slideshow
*/
-EAPI Elm_Object_Item *elm_slideshow_item_current_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_slideshow_item_current_get(const Evas_Object *obj);
/**
* Get the real Evas object created to implement the view of a
*
* @ingroup Slideshow
*/
-EAPI Evas_Object *elm_slideshow_item_object_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_slideshow_item_object_get(const Elm_Object_Item *it);
/**
* Get the the item, in a given slideshow widget, placed at
*
* @ingroup Slideshow
*/
-EAPI Elm_Object_Item *elm_slideshow_item_nth_get(const Evas_Object *obj, unsigned int nth) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_slideshow_item_nth_get(const Evas_Object *obj, unsigned int nth);
/**
* Set the current slide layout in use for a given slideshow widget
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_layout_set(Evas_Object *obj, const char *layout) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_layout_set(Evas_Object *obj, const char *layout);
/**
* Get the current slide layout in use for a given slideshow widget
*
* @ingroup Slideshow
*/
-EAPI const char *elm_slideshow_layout_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_slideshow_layout_get(const Evas_Object *obj);
/**
* Returns the list of @b layout names available, for a given
*
* @ingroup Slideshow
*/
-EAPI const Eina_List *elm_slideshow_layouts_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_slideshow_layouts_get(const Evas_Object *obj);
/**
* Set the number of items to cache, on a given slideshow widget,
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_cache_before_set(Evas_Object *obj, int count) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_cache_before_set(Evas_Object *obj, int count);
/**
* Retrieve the number of items to cache, on a given slideshow widget,
*
* @ingroup Slideshow
*/
-EAPI int elm_slideshow_cache_before_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_slideshow_cache_before_get(const Evas_Object *obj);
/**
* Set the number of items to cache, on a given slideshow widget,
*
* @ingroup Slideshow
*/
-EAPI void elm_slideshow_cache_after_set(Evas_Object *obj, int count) EINA_ARG_NONNULL(1);
+EAPI void elm_slideshow_cache_after_set(Evas_Object *obj, int count);
/**
* Retrieve the number of items to cache, on a given slideshow widget,
*
* @ingroup Slideshow
*/
-EAPI int elm_slideshow_cache_after_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_slideshow_cache_after_get(const Evas_Object *obj);
/**
* Get the number of items stored in a given slideshow widget
*
* @ingroup Slideshow
*/
-EAPI unsigned int elm_slideshow_count_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI unsigned int elm_slideshow_count_get(const Evas_Object *obj);
/**
* @}
* @ingroup Spinner
*
*/
-EAPI Evas_Object *elm_spinner_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_spinner_add(Evas_Object *parent);
/**
* Set the format string of the displayed label.
*
* @ingroup Spinner
*/
-EAPI void elm_spinner_label_format_set(Evas_Object *obj, const char *fmt) EINA_ARG_NONNULL(1);
+EAPI void elm_spinner_label_format_set(Evas_Object *obj, const char *fmt);
/**
* Get the label format of the spinner.
*
* @ingroup Spinner
*/
-EAPI const char *elm_spinner_label_format_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_spinner_label_format_get(const Evas_Object *obj);
/**
* Set the minimum and maximum values for the spinner.
*
* @ingroup Spinner
*/
-EAPI void elm_spinner_min_max_set(Evas_Object *obj, double min, double max) EINA_ARG_NONNULL(1);
+EAPI void elm_spinner_min_max_set(Evas_Object *obj, double min, double max);
/**
* Get the minimum and maximum values of the spinner.
*
* @ingroup Spinner
*/
-EAPI void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max) EINA_ARG_NONNULL(1);
+EAPI void elm_spinner_min_max_get(const Evas_Object *obj, double *min, double *max);
/**
* Set the step used to increment or decrement the spinner value.
*
* @ingroup Spinner
*/
-EAPI void elm_spinner_step_set(Evas_Object *obj, double step) EINA_ARG_NONNULL(1);
+EAPI void elm_spinner_step_set(Evas_Object *obj, double step);
/**
* Get the step used to increment or decrement the spinner value.
*
* @ingroup Spinner
*/
-EAPI double elm_spinner_step_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_spinner_step_get(const Evas_Object *obj);
/**
* Set the value the spinner displays.
*
* @ingroup Spinner
*/
-EAPI void elm_spinner_value_set(Evas_Object *obj, double val) EINA_ARG_NONNULL(1);
+EAPI void elm_spinner_value_set(Evas_Object *obj, double val);
/**
* Get the value displayed by the spinner.
*
* @ingroup Spinner
*/
-EAPI double elm_spinner_value_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_spinner_value_get(const Evas_Object *obj);
/**
* Set whether the spinner should wrap when it reaches its
*
* @ingroup Spinner
*/
-EAPI void elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap) EINA_ARG_NONNULL(1);
+EAPI void elm_spinner_wrap_set(Evas_Object *obj, Eina_Bool wrap);
/**
* Get whether the spinner should wrap when it reaches its
*
* @ingroup Spinner
*/
-EAPI Eina_Bool elm_spinner_wrap_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_spinner_wrap_get(const Evas_Object *obj);
/**
* Set whether the spinner can be directly edited by the user or not.
*
* @ingroup Spinner
*/
-EAPI void elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable) EINA_ARG_NONNULL(1);
+EAPI void elm_spinner_editable_set(Evas_Object *obj, Eina_Bool editable);
/**
* Get whether the spinner can be directly edited by the user or not.
*
* @ingroup Spinner
*/
-EAPI Eina_Bool elm_spinner_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_spinner_editable_get(const Evas_Object *obj);
/**
* Set a special string to display in the place of the numerical value.
*
* @ingroup Spinner
*/
-EAPI void elm_spinner_special_value_add(Evas_Object *obj, double value, const char *label) EINA_ARG_NONNULL(1);
+EAPI void elm_spinner_special_value_add(Evas_Object *obj, double value, const char *label);
/**
* Set the interval on time updates for an user mouse button hold
*
* @ingroup Spinner
*/
-EAPI void elm_spinner_interval_set(Evas_Object *obj, double interval) EINA_ARG_NONNULL(1);
+EAPI void elm_spinner_interval_set(Evas_Object *obj, double interval);
/**
* Get the interval on time updates for an user mouse button hold
*
* @ingroup Spinner
*/
-EAPI double elm_spinner_interval_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_spinner_interval_get(const Evas_Object *obj);
/**
* @}
EAPI void elm_store_free(Elm_Store *st);
EAPI Elm_Store *elm_store_filesystem_new(void);
-EAPI void elm_store_filesystem_directory_set(Elm_Store *st, const char *dir) EINA_ARG_NONNULL(1);
-EAPI const char *elm_store_filesystem_directory_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
-EAPI const char *elm_store_item_filesystem_path_get(const Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
+EAPI void elm_store_filesystem_directory_set(Elm_Store *st, const char *dir);
+EAPI const char *elm_store_filesystem_directory_get(const Elm_Store *st);
+EAPI const char *elm_store_item_filesystem_path_get(const Elm_Store_Item *sti);
-EAPI void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_store_target_genlist_set(Elm_Store *st, Evas_Object *obj);
-EAPI void elm_store_cache_set(Elm_Store *st, int max) EINA_ARG_NONNULL(1);
-EAPI int elm_store_cache_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
-EAPI void elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
-EAPI void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
-EAPI void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
+EAPI void elm_store_cache_set(Elm_Store *st, int max);
+EAPI int elm_store_cache_get(const Elm_Store *st);
+EAPI void elm_store_list_func_set(Elm_Store *st, Elm_Store_Item_List_Cb func, const void *data);
+EAPI void elm_store_fetch_func_set(Elm_Store *st, Elm_Store_Item_Fetch_Cb func, const void *data);
+EAPI void elm_store_fetch_thread_set(Elm_Store *st, Eina_Bool use_thread);
+EAPI Eina_Bool elm_store_fetch_thread_get(const Elm_Store *st);
-EAPI void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data) EINA_ARG_NONNULL(1, 2);
-EAPI void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool elm_store_sorted_get(const Elm_Store *st) EINA_ARG_NONNULL(1);
-EAPI void elm_store_item_data_set(Elm_Store_Item *sti, void *data) EINA_ARG_NONNULL(1);
-EAPI void *elm_store_item_data_get(Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
-EAPI const Elm_Store *elm_store_item_store_get(const Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
-EAPI const Elm_Genlist_Item *elm_store_item_genlist_item_get(const Elm_Store_Item *sti) EINA_ARG_NONNULL(1);
+EAPI void elm_store_unfetch_func_set(Elm_Store *st, Elm_Store_Item_Unfetch_Cb func, const void *data);
+EAPI void elm_store_sorted_set(Elm_Store *st, Eina_Bool sorted);
+EAPI Eina_Bool elm_store_sorted_get(const Elm_Store *st);
+EAPI void elm_store_item_data_set(Elm_Store_Item *sti, void *data);
+EAPI void *elm_store_item_data_get(Elm_Store_Item *sti);
+EAPI const Elm_Store *elm_store_item_store_get(const Elm_Store_Item *sti);
+EAPI const Elm_Genlist_Item *elm_store_item_genlist_item_get(const Elm_Store_Item *sti);
* @param parent The parent object
* @return The new object or NULL if it cannot be created
*/
-EAPI Evas_Object *elm_table_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_table_add(Evas_Object *parent);
/**
* @brief Set the homogeneous layout in the table
* @param homogeneous A boolean to set if the layout is homogeneous in the
* table (EINA_TRUE = homogeneous, EINA_FALSE = no homogeneous)
*/
-EAPI void elm_table_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) EINA_ARG_NONNULL(1);
+EAPI void elm_table_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
/**
* @brief Get the current table homogeneous mode.
* @return A boolean to indicating if the layout is homogeneous in the table
* (EINA_TRUE = homogeneous, EINA_FALSE = no homogeneous)
*/
-EAPI Eina_Bool elm_table_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_table_homogeneous_get(const Evas_Object *obj);
/**
* @brief Set padding between cells.
*
* Default value is 0.
*/
-EAPI void elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical) EINA_ARG_NONNULL(1);
+EAPI void elm_table_padding_set(Evas_Object *obj, Evas_Coord horizontal, Evas_Coord vertical);
/**
* @brief Get padding between cells.
* @param horizontal set the horizontal padding.
* @param vertical set the vertical padding.
*/
-EAPI void elm_table_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical) EINA_ARG_NONNULL(1);
+EAPI void elm_table_padding_get(const Evas_Object *obj, Evas_Coord *horizontal, Evas_Coord *vertical);
/**
* @brief Add a subobject on the table with the coordinates passed
* a value of 0 for x and y, means the top left cell of the table, and a
* value of 1 for w and h means @p subobj only takes that 1 cell.
*/
-EAPI void elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
+EAPI void elm_table_pack(Evas_Object *obj, Evas_Object *subobj, int x, int y, int w, int h);
/**
* @brief Remove child from table.
* @param obj The table object
* @param subobj The subobject
*/
-EAPI void elm_table_unpack(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void elm_table_unpack(Evas_Object *obj, Evas_Object *subobj);
/**
* @brief Faster way to remove all child objects from a table object.
* @param obj The table object
* @param clear If true, will delete children, else just remove from table.
*/
-EAPI void elm_table_clear(Evas_Object *obj, Eina_Bool clear) EINA_ARG_NONNULL(1);
+EAPI void elm_table_clear(Evas_Object *obj, Eina_Bool clear);
/**
* @brief Set the packing location of an existing child of the table
* a value of 0 for x and y, means the top left cell of the table, and a
* value of 1 for w and h means @p subobj only takes that 1 cell.
*/
-EAPI void elm_table_pack_set(Evas_Object *subobj, int x, int y, int w, int h) EINA_ARG_NONNULL(1);
+EAPI void elm_table_pack_set(Evas_Object *subobj, int x, int y, int w, int h);
/**
* @brief Get the packing location of an existing child of the table
*
* @see elm_table_pack_set()
*/
-EAPI void elm_table_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void elm_table_pack_get(Evas_Object *subobj, int *x, int *y, int *w, int *h);
/**
* @}
* configuration difficult. Avoid any custom themes at all if it can be
* helped.
*/
-EAPI void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th) EINA_ARG_NONNULL(1);
+EAPI void elm_object_theme_set(Evas_Object *obj, Elm_Theme *th);
/**
* Get the specific theme to be used
* the specific theme set for that specific object. See elm_object_theme_set()
* for more information.
*/
-EAPI Elm_Theme *elm_object_theme_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Theme *elm_object_theme_get(const Evas_Object *obj);
/**
* Get a data item from a theme
* This function is used to return data items from edc in @p th, an overlay, or an extension.
* It works the same way as edje_file_data_get() except that the return is stringshared.
*/
-EAPI const char *elm_theme_data_get(Elm_Theme *th, const char *key) EINA_ARG_NONNULL(2);
+EAPI const char *elm_theme_data_get(Elm_Theme *th, const char *key);
/**
* @}
*
* @ingroup Thumb
*/
-EAPI Evas_Object *elm_thumb_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_thumb_add(Evas_Object *parent);
/**
* Reload thumbnail if it was generated before.
*
* @ingroup Thumb
*/
-EAPI void elm_thumb_reload(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_thumb_reload(Evas_Object *obj);
/**
* Set the file that will be used as thumbnail.
*
* @ingroup Thumb
*/
-EAPI void elm_thumb_file_set(Evas_Object *obj, const char *file, const char *key) EINA_ARG_NONNULL(1);
+EAPI void elm_thumb_file_set(Evas_Object *obj, const char *file, const char *key);
/**
* Get the image or video path and key used to generate the thumbnail.
*
* @ingroup Thumb
*/
-EAPI void elm_thumb_file_get(const Evas_Object *obj, const char **file, const char **key) EINA_ARG_NONNULL(1);
+EAPI void elm_thumb_file_get(const Evas_Object *obj, const char **file, const char **key);
/**
* Get the path and key to the image or video generated by ethumb.
*
* @ingroup Thumb
*/
-EAPI void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key) EINA_ARG_NONNULL(1);
+EAPI void elm_thumb_path_get(const Evas_Object *obj, const char **file, const char **key);
/**
* Set the animation state for the thumb object. If its content is an animated
*
* @ingroup Thumb
*/
-EAPI void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting s) EINA_ARG_NONNULL(1);
+EAPI void elm_thumb_animate_set(Evas_Object *obj, Elm_Thumb_Animation_Setting s);
/**
* Get the animation state for the thumb object.
*
* @ingroup Thumb
*/
-EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Thumb_Animation_Setting elm_thumb_animate_get(const Evas_Object *obj);
/**
* Get the ethumb_client handle so custom configuration can be made.
*
* @ingroup Thumb
*/
-EAPI Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_thumb_editable_set(Evas_Object *obj, Eina_Bool edit);
/**
* Make the thumbnail 'editable'.
*
* @ingroup Thumb
*/
-EAPI Eina_Bool elm_thumb_editable_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_thumb_editable_get(const Evas_Object *obj);
/**
* @}
*
* @ingroup Toolbar
*/
-EAPI Evas_Object *elm_toolbar_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_toolbar_add(Evas_Object *parent);
/**
* Set the icon size, in pixels, to be used by toolbar items.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_icon_size_set(Evas_Object *obj, int icon_size);
/**
* Get the icon size, in pixels, to be used by toolbar items.
*
* @ingroup Toolbar
*/
-EAPI int elm_toolbar_icon_size_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_toolbar_icon_size_get(const Evas_Object *obj);
/**
* Sets icon lookup order, for toolbar items' icons.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_icon_order_lookup_set(Evas_Object *obj, Elm_Icon_Lookup_Order order);
/**
* Gets the icon lookup order.
*
* @ingroup Toolbar
*/
-EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Icon_Lookup_Order elm_toolbar_icon_order_lookup_get(const Evas_Object *obj);
/**
* Set whether the toolbar should always have an item selected.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_always_select_mode_set(Evas_Object *obj, Eina_Bool always_select);
/**
* Get whether the toolbar should always have an item selected.
*
* @ingroup Toolbar
*/
-EAPI Eina_Bool elm_toolbar_always_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_always_select_mode_get(const Evas_Object *obj);
/**
* Set whether the toolbar items' should be selected by the user or not.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_no_select_mode_set(Evas_Object *obj, Eina_Bool no_select);
/**
* Set whether the toolbar items' should be selected by the user or not.
*
* @ingroup Toolbar
*/
-EAPI Eina_Bool elm_toolbar_no_select_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_no_select_mode_get(const Evas_Object *obj);
/**
* Append item to the toolbar.
*
* @ingroup Toolbar
*/
-EAPI Elm_Object_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);
+EAPI Elm_Object_Item *elm_toolbar_item_append(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
/**
* Prepend item to the toolbar.
*
* @ingroup Toolbar
*/
-EAPI Elm_Object_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);
+EAPI Elm_Object_Item *elm_toolbar_item_prepend(Evas_Object *obj, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
/**
* Insert a new item into the toolbar object before item @p before.
*
* @ingroup Toolbar
*/
-EAPI Elm_Object_Item *elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_toolbar_item_insert_before(Evas_Object *obj, Elm_Object_Item *before, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
/**
* Insert a new item into the toolbar object after item @p after.
*
* @ingroup Toolbar
*/
-EAPI Elm_Object_Item *elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_toolbar_item_insert_after(Evas_Object *obj, Elm_Object_Item *after, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
/**
* Get the first item in the given toolbar widget's list of
*
* @ingroup Toolbar
*/
-EAPI Elm_Object_Item *elm_toolbar_first_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_toolbar_first_item_get(const Evas_Object *obj);
/**
* Get the last item in the given toolbar widget's list of
*
* @ingroup Toolbar
*/
-EAPI Elm_Object_Item *elm_toolbar_last_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_toolbar_last_item_get(const Evas_Object *obj);
/**
* Get the item after @p item in toolbar.
*
* @ingroup Toolbar
*/
-EAPI Elm_Object_Item *elm_toolbar_item_next_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_toolbar_item_next_get(const Elm_Object_Item *it);
/**
* Get the item before @p item in toolbar.
*
* @ingroup Toolbar
*/
-EAPI Elm_Object_Item *elm_toolbar_item_prev_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_toolbar_item_prev_get(const Elm_Object_Item *it);
/**
* Set the priority of a toolbar item.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_priority_set(Elm_Object_Item *it, int priority) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_priority_set(Elm_Object_Item *it, int priority);
/**
* Get the priority of a toolbar item.
*
* @ingroup Toolbar
*/
-EAPI int elm_toolbar_item_priority_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI int elm_toolbar_item_priority_get(const Elm_Object_Item *it);
/**
* Returns a pointer to a toolbar item by its label.
*
* @ingroup Toolbar
*/
-EAPI Elm_Object_Item *elm_toolbar_item_find_by_label(const Evas_Object *obj, const char *label) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_toolbar_item_find_by_label(const Evas_Object *obj, const char *label);
/*
* Get whether the @p item is selected or not.
*
* @ingroup Toolbar
*/
-EAPI Eina_Bool elm_toolbar_item_selected_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_item_selected_get(const Elm_Object_Item *it);
/**
* Set the selected state of an item.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_selected_set(Elm_Object_Item *it, Eina_Bool selected) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_selected_set(Elm_Object_Item *it, Eina_Bool selected);
/**
* Get the selected item.
*
* @ingroup Toolbar
*/
-EAPI Elm_Object_Item *elm_toolbar_selected_item_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Object_Item *elm_toolbar_selected_item_get(const Evas_Object *obj);
/**
* Set the icon associated with @p item.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_icon_set(Elm_Object_Item *it, const char *icon) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_icon_set(Elm_Object_Item *it, const char *icon);
/**
* Get the string used to set the icon of @p item.
*
* @ingroup Toolbar
*/
-EAPI const char *elm_toolbar_item_icon_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char *elm_toolbar_item_icon_get(const Elm_Object_Item *it);
/**
* Get the object of @p item.
*
* @ingroup Toolbar
*/
-EAPI Evas_Object *elm_toolbar_item_object_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_toolbar_item_object_get(const Elm_Object_Item *it);
/**
* Get the icon object of @p item.
*
* @ingroup Toolbar
*/
-EAPI Evas_Object *elm_toolbar_item_icon_object_get(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_toolbar_item_icon_object_get(Elm_Object_Item *it);
/**
* Set the icon associated with @p item to an image in a binary buffer.
*
* @ingroup Toolbar
*/
-EAPI Eina_Bool elm_toolbar_item_icon_memfile_set(Elm_Object_Item *it, const void *img, size_t size, const char *format, const char *key) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_item_icon_memfile_set(Elm_Object_Item *it, const void *img, size_t size, const char *format, const char *key);
/**
* Set the icon associated with @p item to an image in a binary buffer.
*
* @ingroup Toolbar
*/
-EAPI Eina_Bool elm_toolbar_item_icon_file_set(Elm_Object_Item *it, const char *file, const char *key) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_item_icon_file_set(Elm_Object_Item *it, const char *file, const char *key);
/**
* Delete them item from the toolbar.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_del(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_del(Elm_Object_Item *it);
/**
* Set the function called when a toolbar item is freed.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb func);
/**
* Set or unset item as a separator.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_separator_set(Elm_Object_Item *it, Eina_Bool separator) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_separator_set(Elm_Object_Item *it, Eina_Bool separator);
/**
* Get a value whether item is a separator or not.
*
* @ingroup Toolbar
*/
-EAPI Eina_Bool elm_toolbar_item_separator_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_item_separator_get(const Elm_Object_Item *it);
/**
* Set the shrink state of toolbar @p obj.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_mode_shrink_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_mode_shrink_set(Evas_Object *obj, Elm_Toolbar_Shrink_Mode shrink_mode);
/**
* Get the shrink mode of toolbar @p obj.
*
* @ingroup Toolbar
*/
-EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_mode_shrink_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Toolbar_Shrink_Mode elm_toolbar_mode_shrink_get(const Evas_Object *obj);
/**
* Enable/disable homogeneous mode.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_homogeneous_set(Evas_Object *obj, Eina_Bool homogeneous);
/**
* Get whether the homogeneous mode is enabled.
*
* @ingroup Toolbar
*/
-EAPI Eina_Bool elm_toolbar_homogeneous_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_homogeneous_get(const Evas_Object *obj);
/**
* Set the parent object of the toolbar items' menus.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_menu_parent_set(Evas_Object *obj, Evas_Object *parent);
/**
* Get the parent object of the toolbar items' menus.
*
* @ingroup Toolbar
*/
-EAPI Evas_Object *elm_toolbar_menu_parent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_toolbar_menu_parent_get(const Evas_Object *obj);
/**
* Set the alignment of the items.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_align_set(Evas_Object *obj, double align) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_align_set(Evas_Object *obj, double align);
/**
* Get the alignment of the items.
*
* @ingroup Toolbar
*/
-EAPI double elm_toolbar_align_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI double elm_toolbar_align_get(const Evas_Object *obj);
/**
* Set whether the toolbar item opens a menu.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_menu_set(Elm_Object_Item *it, Eina_Bool menu) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_menu_set(Elm_Object_Item *it, Eina_Bool menu);
/**
* Get toolbar item's menu.
*
* @ingroup Toolbar
*/
-EAPI Evas_Object *elm_toolbar_item_menu_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_toolbar_item_menu_get(const Elm_Object_Item *it);
/**
* Add a new state to @p item.
*
* @ingroup Toolbar
*/
-EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_add(Elm_Object_Item *it, const char *icon, const char *label, Evas_Smart_Cb func, const void *data) EINA_ARG_NONNULL(1);
+EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_add(Elm_Object_Item *it, const char *icon, const char *label, Evas_Smart_Cb func, const void *data);
/**
* Delete a previoulsy added state to @p item.
*
* @see elm_toolbar_item_state_add()
*/
-EAPI Eina_Bool elm_toolbar_item_state_del(Elm_Object_Item *it, Elm_Toolbar_Item_State *state) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_item_state_del(Elm_Object_Item *it, Elm_Toolbar_Item_State *state);
/**
* Set @p state as the current state of @p it.
*
* @ingroup Toolbar
*/
-EAPI Eina_Bool elm_toolbar_item_state_set(Elm_Object_Item *it, Elm_Toolbar_Item_State *state) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_item_state_set(Elm_Object_Item *it, Elm_Toolbar_Item_State *state);
/**
* Unset the state of @p it.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_state_unset(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_state_unset(Elm_Object_Item *it);
/**
* Get the current state of @p it.
*
* @ingroup Toolbar
*/
-EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_get(const Elm_Object_Item *it);
/**
* Get the state after selected state in toolbar's @p item.
*
* @ingroup Toolbar
*/
-EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_next(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_next(Elm_Object_Item *it);
/**
* Get the state before selected state in toolbar's @p item.
*
* @ingroup Toolbar
*/
-EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_prev(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Elm_Toolbar_Item_State *elm_toolbar_item_state_prev(Elm_Object_Item *it);
/**
* Set the text to be shown in a given toolbar item's tooltips.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_tooltip_text_set(Elm_Object_Item *it, const char *text) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_tooltip_text_set(Elm_Object_Item *it, const char *text);
/**
* Set the content to be shown in the tooltip item.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_tooltip_content_cb_set(Elm_Object_Item *it, Elm_Tooltip_Item_Content_Cb func, const void *data, Evas_Smart_Cb del_cb);
/**
* Unset tooltip from item.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_tooltip_unset(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_tooltip_unset(Elm_Object_Item *it);
/**
* Sets a different style for this item tooltip.
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_tooltip_style_set(Elm_Object_Item *it, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_tooltip_style_set(Elm_Object_Item *it, const char *style);
/**
* Get the style for this item tooltip.
*
* @ingroup Toolbar
*/
-EAPI const char *elm_toolbar_item_tooltip_style_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char *elm_toolbar_item_tooltip_style_get(const Elm_Object_Item *it);
/**
* Set the type of mouse pointer/cursor decoration to be shown,
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_cursor_set(Elm_Object_Item *it, const char *cursor) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_cursor_set(Elm_Object_Item *it, const char *cursor);
/*
* Get the type of mouse pointer/cursor decoration set to be shown,
*
* @ingroup Toolbar
*/
-EAPI const char *elm_toolbar_item_cursor_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char *elm_toolbar_item_cursor_get(const Elm_Object_Item *it);
/**
* Unset any custom mouse pointer/cursor decoration set to be
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_cursor_unset(Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_cursor_unset(Elm_Object_Item *it);
/**
* Set a different @b style for a given custom cursor set for a
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_cursor_style_set(Elm_Object_Item *it, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_cursor_style_set(Elm_Object_Item *it, const char *style);
/**
* Get the current @b style set for a given toolbar item's custom
*
* @ingroup Toolbar
*/
-EAPI const char *elm_toolbar_item_cursor_style_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI const char *elm_toolbar_item_cursor_style_get(const Elm_Object_Item *it);
/**
* Set if the (custom)cursor for a given toolbar item should be
*
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_item_cursor_engine_only_set(Elm_Object_Item *it, Eina_Bool engine_only);
/**
* Get if the (custom) cursor for a given toolbar item is being
*
* @ingroup Toolbar
*/
-EAPI Eina_Bool elm_toolbar_item_cursor_engine_only_get(const Elm_Object_Item *it) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_item_cursor_engine_only_get(const Elm_Object_Item *it);
/**
* Change a toolbar's orientation
* By default, a toolbar will be horizontal. Use this function to create a vertical toolbar.
* @ingroup Toolbar
*/
-EAPI void elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal) EINA_ARG_NONNULL(1);
+EAPI void elm_toolbar_horizontal_set(Evas_Object *obj, Eina_Bool horizontal);
/**
* Get a toolbar's orientation
* By default, a toolbar will be horizontal. Use this function to determine whether a toolbar is vertical.
* @ingroup Toolbar
*/
-EAPI Eina_Bool elm_toolbar_horizontal_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_toolbar_horizontal_get(const Evas_Object *obj);
/**
* Get the number of items in a toolbar
* @return The number of items in @p obj toolbar
* @ingroup Toolbar
*/
-EAPI unsigned int elm_toolbar_items_count(const Evas_Object *obj) EINA_ARG_NONNULL(1) EINA_PURE;
+EAPI unsigned int elm_toolbar_items_count(const Evas_Object *obj);
/**
* @}
*/
EAPI double elm_tooltip_delay_get(void);
EAPI Eina_Bool elm_tooltip_delay_set(double delay);
-EAPI void elm_object_tooltip_show(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void elm_object_tooltip_hide(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void elm_object_tooltip_text_set(Evas_Object *obj, const char *text) EINA_ARG_NONNULL(1, 2);
-EAPI void elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *domain, const char *text) EINA_ARG_NONNULL(1, 3);
+EAPI void elm_object_tooltip_show(Evas_Object *obj);
+EAPI void elm_object_tooltip_hide(Evas_Object *obj);
+EAPI void elm_object_tooltip_text_set(Evas_Object *obj, const char *text);
+EAPI void elm_object_tooltip_domain_translatable_text_set(Evas_Object *obj, const char *domain, const char *text);
#define elm_object_tooltip_translatable_text_set(obj, text) elm_object_tooltip_domain_translatable_text_set((obj), NULL, (text))
-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);
-EAPI void elm_object_tooltip_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void elm_object_tooltip_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
-EAPI const char *elm_object_tooltip_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool elm_object_tooltip_window_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_object_tooltip_content_cb_set(Evas_Object *obj, Elm_Tooltip_Content_Cb func, const void *data, Evas_Smart_Cb del_cb);
+EAPI void elm_object_tooltip_unset(Evas_Object *obj);
+EAPI void elm_object_tooltip_style_set(Evas_Object *obj, const char *style);
+EAPI const char *elm_object_tooltip_style_get(const Evas_Object *obj);
+EAPI Eina_Bool elm_object_tooltip_window_mode_set(Evas_Object *obj, Eina_Bool disable);
+EAPI Eina_Bool elm_object_tooltip_window_mode_get(const Evas_Object *obj);
/**
* @}
* @ingroup Transit
* @warning Just call this function if you are sure the transit is alive.
*/
-EAPI void elm_transit_del(Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI void elm_transit_del(Elm_Transit *transit);
/**
* Add a new effect to the transit.
* @warning The transit free the context data at the and of the transition with
* the data_free_cb function, do not use the context data in another transit.
*/
-EAPI void elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_transit_effect_add(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect, Elm_Transit_Effect_End_Cb end_cb);
/**
* Delete an added effect.
*
* @ingroup Transit
*/
-EAPI void elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_transit_effect_del(Elm_Transit *transit, Elm_Transit_Effect_Transition_Cb transition_cb, Elm_Transit_Effect *effect);
/**
* Add new object to apply the effects.
* @ingroup Transit
* @warning It is not allowed to add a new object after transit begins to go.
*/
-EAPI void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_transit_object_add(Elm_Transit *transit, Evas_Object *obj);
/**
* Removes an added object from the transit.
* @ingroup Transit
* @warning It is not allowed to remove objects after transit begins to go.
*/
-EAPI void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_transit_object_remove(Elm_Transit *transit, Evas_Object *obj);
/**
* Get the objects of the transit.
*
* @ingroup Transit
*/
-EAPI const Eina_List *elm_transit_objects_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI const Eina_List *elm_transit_objects_get(const Elm_Transit *transit);
/**
* Enable/disable keeping up the objects states.
*
* @ingroup Transit
*/
-EAPI void elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep) EINA_ARG_NONNULL(1);
+EAPI void elm_transit_objects_final_state_keep_set(Elm_Transit *transit, Eina_Bool state_keep);
/**
* Get a value whether the objects states will be reset or not.
*
* @ingroup Transit
*/
-EAPI Eina_Bool elm_transit_objects_final_state_keep_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_transit_objects_final_state_keep_get(const Elm_Transit *transit);
/**
* Set the event enabled when transit is operating.
*
* @ingroup Transit
*/
-EAPI void elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void elm_transit_event_enabled_set(Elm_Transit *transit, Eina_Bool enabled);
/**
* Get the value of event enabled status.
*
* @ingroup Transit
*/
-EAPI Eina_Bool elm_transit_event_enabled_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_transit_event_enabled_get(const Elm_Transit *transit);
/**
* Set the user-callback function when the transit is deleted.
*
* @ingroup Transit
*/
-EAPI void elm_transit_del_cb_set(Elm_Transit *transit, Elm_Transit_Del_Cb cb, void *data) EINA_ARG_NONNULL(1);
+EAPI void elm_transit_del_cb_set(Elm_Transit *transit, Elm_Transit_Del_Cb cb, void *data);
/**
* Set reverse effect automatically.
*
* @ingroup Transit
*/
-EAPI void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse) EINA_ARG_NONNULL(1);
+EAPI void elm_transit_auto_reverse_set(Elm_Transit *transit, Eina_Bool reverse);
/**
* Get if the auto reverse is on.
*
* @ingroup Transit
*/
-EAPI Eina_Bool elm_transit_auto_reverse_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_transit_auto_reverse_get(const Elm_Transit *transit);
/**
* Set the transit repeat count. Effect will be repeated by repeat count.
*
* @ingroup Transit
*/
-EAPI void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat) EINA_ARG_NONNULL(1);
+EAPI void elm_transit_repeat_times_set(Elm_Transit *transit, int repeat);
/**
* Get the transit repeat count.
*
* @ingroup Transit
*/
-EAPI int elm_transit_repeat_times_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI int elm_transit_repeat_times_get(const Elm_Transit *transit);
/**
* Set the transit animation acceleration type.
*
* @ingroup Transit
*/
-EAPI void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode) EINA_ARG_NONNULL(1);
+EAPI void elm_transit_tween_mode_set(Elm_Transit *transit, Elm_Transit_Tween_Mode tween_mode);
/**
* Get the transit animation acceleration type.
*
* @ingroup Transit
*/
-EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI Elm_Transit_Tween_Mode elm_transit_tween_mode_get(const Elm_Transit *transit);
/**
* Set the transit animation time
*
* @ingroup Transit
*/
-EAPI void elm_transit_duration_set(Elm_Transit *transit, double duration) EINA_ARG_NONNULL(1);
+EAPI void elm_transit_duration_set(Elm_Transit *transit, double duration);
/**
* Get the transit animation time
*
* @ingroup Transit
*/
-EAPI double elm_transit_duration_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI double elm_transit_duration_get(const Elm_Transit *transit);
/**
* Starts the transition.
*
* @ingroup Transit
*/
-EAPI void elm_transit_go(Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI void elm_transit_go(Elm_Transit *transit);
/**
* Pause/Resume the transition.
*
* @ingroup Transit
*/
-EAPI void elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused) EINA_ARG_NONNULL(1);
+EAPI void elm_transit_paused_set(Elm_Transit *transit, Eina_Bool paused);
/**
* Get the value of paused status.
*
* @ingroup Transit
*/
-EAPI Eina_Bool elm_transit_paused_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_transit_paused_get(const Elm_Transit *transit);
/**
* Get the time progression of the animation (a double value between 0.0 and 1.0).
*
* @ingroup Transit
*/
-EAPI double elm_transit_progress_value_get(const Elm_Transit *transit) EINA_ARG_NONNULL(1);
+EAPI double elm_transit_progress_value_get(const Elm_Transit *transit);
/**
* Makes the chain relationship between two transits.
*
* @ingroup Transit
*/
-EAPI void elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_transit_chain_transit_add(Elm_Transit *transit, Elm_Transit *chain_transit);
/**
* Cut off the chain relationship between two transits.
*
* @ingroup Transit
*/
-EAPI void elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit) EINA_ARG_NONNULL(1, 2);
+EAPI void elm_transit_chain_transit_del(Elm_Transit *transit, Elm_Transit *chain_transit);
/**
* Get the current chain transit list.
* @see elm_web_uri_set()
* @see elm_web_webkit_view_get()
*/
-EAPI Evas_Object *elm_web_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_web_add(Evas_Object *parent);
/**
* Get internal ewk_view object from web object.
*
* @see elm_web_add()
*/
-EAPI Evas_Object *elm_web_webkit_view_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_web_webkit_view_get(const Evas_Object *obj);
/**
* Sets the function to call when a new window is requested
EAPI int elm_widget_scroll_freeze_get(const Evas_Object *obj);
EAPI void elm_widget_scale_set(Evas_Object *obj, double scale);
EAPI double elm_widget_scale_get(const Evas_Object *obj);
-EAPI Eina_Bool elm_widget_mirrored_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void elm_widget_mirrored_set(Evas_Object *obj, Eina_Bool mirrored) EINA_ARG_NONNULL(1);
-EAPI Eina_Bool elm_widget_mirrored_automatic_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
-EAPI void elm_widget_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_widget_mirrored_get(const Evas_Object *obj);
+EAPI void elm_widget_mirrored_set(Evas_Object *obj, Eina_Bool mirrored);
+EAPI Eina_Bool elm_widget_mirrored_automatic_get(const Evas_Object *obj);
+EAPI void elm_widget_mirrored_automatic_set(Evas_Object *obj, Eina_Bool automatic);
EAPI void elm_widget_theme_set(Evas_Object *obj, Elm_Theme *th);
EAPI Elm_Theme *elm_widget_theme_get(const Evas_Object *obj);
EAPI void elm_widget_style_set(Evas_Object *obj, const char *style);
* @param obj The window object
* @param subobj The resize object to add
*/
-EAPI void elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void elm_win_resize_object_add(Evas_Object *obj, Evas_Object *subobj);
/**
* Delete @p subobj as a resize object of window @p obj.
* @param obj The window object
* @param subobj The resize object to add
*/
-EAPI void elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj) EINA_ARG_NONNULL(1);
+EAPI void elm_win_resize_object_del(Evas_Object *obj, Evas_Object *subobj);
/**
* Set the title of the window
* @param obj The window object
* @param title The title to set
*/
-EAPI void elm_win_title_set(Evas_Object *obj, const char *title) EINA_ARG_NONNULL(1);
+EAPI void elm_win_title_set(Evas_Object *obj, const char *title);
/**
* Get the title of the window
* @param obj The window object
* @return The title
*/
-EAPI const char *elm_win_title_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_win_title_get(const Evas_Object *obj);
/**
* Set the window's autodel state.
* @param autodel If true, the window will automatically delete itself when
* closed
*/
-EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel) EINA_ARG_NONNULL(1);
+EAPI void elm_win_autodel_set(Evas_Object *obj, Eina_Bool autodel);
/**
* Get the window's autodel state.
*
* @see elm_win_autodel_set()
*/
-EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_autodel_get(const Evas_Object *obj);
/**
* Activate a window object.
*
* @param obj The window object
*/
-EAPI void elm_win_activate(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_win_activate(Evas_Object *obj);
/**
* Lower a window object.
*
* @param obj The window object
*/
-EAPI void elm_win_lower(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_win_lower(Evas_Object *obj);
/**
* Raise a window object.
*
* @param obj The window object
*/
-EAPI void elm_win_raise(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_win_raise(Evas_Object *obj);
/**
* Center a window on its screen
* @param h If true, center horizontally. If false, do not change horizontal location.
* @param v If true, center vertically. If false, do not change vertical location.
*/
-EAPI void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v) EINA_ARG_NONNULL(1);
+EAPI void elm_win_center(Evas_Object *obj, Eina_Bool h, Eina_Bool v);
/**
* Set the borderless state of a window.
* @param obj The window object
* @param borderless If true, the window is borderless
*/
-EAPI void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless) EINA_ARG_NONNULL(1);
+EAPI void elm_win_borderless_set(Evas_Object *obj, Eina_Bool borderless);
/**
* Get the borderless state of a window.
* @param obj The window object
* @return If true, the window is borderless
*/
-EAPI Eina_Bool elm_win_borderless_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_borderless_get(const Evas_Object *obj);
/**
* Set the shaped state of a window.
*
* @see elm_win_alpha_set()
*/
-EAPI void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped) EINA_ARG_NONNULL(1);
+EAPI void elm_win_shaped_set(Evas_Object *obj, Eina_Bool shaped);
/**
* Get the shaped state of a window.
*
* @see elm_win_shaped_set()
*/
-EAPI Eina_Bool elm_win_shaped_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_shaped_get(const Evas_Object *obj);
/**
* Set the alpha channel state of a window.
*
* @see elm_win_alpha_set()
*/
-EAPI void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha) EINA_ARG_NONNULL(1);
+EAPI void elm_win_alpha_set(Evas_Object *obj, Eina_Bool alpha);
/**
* Get the transparency state of a window.
* @see elm_win_transparent_set()
*/
// XXX: deprecate this
-EAPI Eina_Bool elm_win_transparent_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_transparent_get(const Evas_Object *obj);
/**
* Set the transparency state of a window.
* @see elm_win_alpha_set()
*/
// XXX: deprecate this
-EAPI void elm_win_transparent_set(Evas_Object *obj, Eina_Bool transparent) EINA_ARG_NONNULL(1);
+EAPI void elm_win_transparent_set(Evas_Object *obj, Eina_Bool transparent);
/**
* Get the alpha channel state of a window.
* @param obj The window object
* @return If true, the window has an alpha channel
*/
-EAPI Eina_Bool elm_win_alpha_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_alpha_get(const Evas_Object *obj);
/**
* Set the override state of a window.
* @param obj The window object
* @param override If true, the window is overridden
*/
-EAPI void elm_win_override_set(Evas_Object *obj, Eina_Bool override) EINA_ARG_NONNULL(1);
+EAPI void elm_win_override_set(Evas_Object *obj, Eina_Bool override);
/**
* Get the override state of a window.
*
* @see elm_win_override_set()
*/
-EAPI Eina_Bool elm_win_override_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_override_get(const Evas_Object *obj);
/**
* Set the fullscreen state of a window.
* @param obj The window object
* @param fullscreen If true, the window is fullscreen
*/
-EAPI void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen) EINA_ARG_NONNULL(1);
+EAPI void elm_win_fullscreen_set(Evas_Object *obj, Eina_Bool fullscreen);
/**
* Get the fullscreen state of a window.
* @param obj The window object
* @return If true, the window is fullscreen
*/
-EAPI Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_fullscreen_get(const Evas_Object *obj);
/**
* Set the maximized state of a window.
* @param obj The window object
* @param maximized If true, the window is maximized
*/
-EAPI void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized) EINA_ARG_NONNULL(1);
+EAPI void elm_win_maximized_set(Evas_Object *obj, Eina_Bool maximized);
/**
* Get the maximized state of a window.
* @param obj The window object
* @return If true, the window is maximized
*/
-EAPI Eina_Bool elm_win_maximized_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_maximized_get(const Evas_Object *obj);
/**
* Set the iconified state of a window.
* @param obj The window object
* @param iconified If true, the window is iconified
*/
-EAPI void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified) EINA_ARG_NONNULL(1);
+EAPI void elm_win_iconified_set(Evas_Object *obj, Eina_Bool iconified);
/**
* Get the iconified state of a window.
* @param obj The window object
* @return If true, the window is iconified
*/
-EAPI Eina_Bool elm_win_iconified_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_iconified_get(const Evas_Object *obj);
/**
* Set the layer of the window.
* @param obj The window object
* @param layer The layer of the window
*/
-EAPI void elm_win_layer_set(Evas_Object *obj, int layer) EINA_ARG_NONNULL(1);
+EAPI void elm_win_layer_set(Evas_Object *obj, int layer);
/**
* Get the layer of the window.
*
* @see elm_win_layer_set()
*/
-EAPI int elm_win_layer_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_win_layer_get(const Evas_Object *obj);
/**
* Set the rotation of the window.
* @param rotation The rotation of the window, in degrees (0-360),
* counter-clockwise.
*/
-EAPI void elm_win_rotation_set(Evas_Object *obj, int rotation) EINA_ARG_NONNULL(1);
+EAPI void elm_win_rotation_set(Evas_Object *obj, int rotation);
/**
* Rotates the window and resizes it.
* @param rotation The rotation of the window in degrees (0-360),
* counter-clockwise.
*/
-EAPI void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation) EINA_ARG_NONNULL(1);
+EAPI void elm_win_rotation_with_resize_set(Evas_Object *obj, int rotation);
/**
* Get the rotation of the window.
* @see elm_win_rotation_set()
* @see elm_win_rotation_with_resize_set()
*/
-EAPI int elm_win_rotation_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_win_rotation_get(const Evas_Object *obj);
/**
* Set the sticky state of the window.
* @param obj The window object
* @param sticky If true, the window's sticky state is enabled
*/
-EAPI void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky) EINA_ARG_NONNULL(1);
+EAPI void elm_win_sticky_set(Evas_Object *obj, Eina_Bool sticky);
/**
* Get the sticky state of the window.
*
* @see elm_win_sticky_set()
*/
-EAPI Eina_Bool elm_win_sticky_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_sticky_get(const Evas_Object *obj);
/**
* Set if this window is an illume conformant window
* @param obj The window object
* @param conformant The conformant flag (1 = conformant, 0 = non-conformant)
*/
-EAPI void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant) EINA_ARG_NONNULL(1);
+EAPI void elm_win_conformant_set(Evas_Object *obj, Eina_Bool conformant);
/**
* Get if this window is an illume conformant window
* @param obj The window object
* @return A boolean if this window is illume conformant or not
*/
-EAPI Eina_Bool elm_win_conformant_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_conformant_get(const Evas_Object *obj);
/**
* Set a window to be an illume quickpanel window
* @param obj The window object
* @param quickpanel The quickpanel flag (1 = quickpanel, 0 = normal window)
*/
-EAPI void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel) EINA_ARG_NONNULL(1);
+EAPI void elm_win_quickpanel_set(Evas_Object *obj, Eina_Bool quickpanel);
/**
* Get if this window is a quickpanel or not
* @param obj The window object
* @return A boolean if this window is a quickpanel or not
*/
-EAPI Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_quickpanel_get(const Evas_Object *obj);
/**
* Set the major priority of a quickpanel window
* @param obj The window object
* @param priority The major priority for this quickpanel
*/
-EAPI void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority) EINA_ARG_NONNULL(1);
+EAPI void elm_win_quickpanel_priority_major_set(Evas_Object *obj, int priority);
/**
* Get the major priority of a quickpanel window
* @param obj The window object
* @return The major priority of this quickpanel
*/
-EAPI int elm_win_quickpanel_priority_major_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_win_quickpanel_priority_major_get(const Evas_Object *obj);
/**
* Set the minor priority of a quickpanel window
* @param obj The window object
* @param priority The minor priority for this quickpanel
*/
-EAPI void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority) EINA_ARG_NONNULL(1);
+EAPI void elm_win_quickpanel_priority_minor_set(Evas_Object *obj, int priority);
/**
* Get the minor priority of a quickpanel window
* @param obj The window object
* @return The minor priority of this quickpanel
*/
-EAPI int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_win_quickpanel_priority_minor_get(const Evas_Object *obj);
/**
* Set which zone this quickpanel should appear in
* @param obj The window object
* @param zone The requested zone for this quickpanel
*/
-EAPI void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone) EINA_ARG_NONNULL(1);
+EAPI void elm_win_quickpanel_zone_set(Evas_Object *obj, int zone);
/**
* Get which zone this quickpanel should appear in
* @param obj The window object
* @return The requested zone for this quickpanel
*/
-EAPI int elm_win_quickpanel_zone_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI int elm_win_quickpanel_zone_get(const Evas_Object *obj);
/**
* Set the window to be skipped by keyboard focus
* @param obj The window object
* @param skip The skip flag state (EINA_TRUE if it is to be skipped)
*/
-EAPI void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip) EINA_ARG_NONNULL(1);
+EAPI void elm_win_prop_focus_skip_set(Evas_Object *obj, Eina_Bool skip);
/**
* Send a command to the windowing environment
* @param command The command to send
* @param params Optional parameters for the command
*/
-EAPI void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params) EINA_ARG_NONNULL(1);
+EAPI void elm_win_illume_command_send(Evas_Object *obj, Elm_Illume_Command command, void *params);
/**
* Get the inlined image object handle
* @param obj The window to query
* @return EINA_TRUE if the window exists and has focus, else EINA_FALSE
*/
-EAPI Eina_Bool elm_win_focus_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_focus_get(const Evas_Object *obj);
/**
* Constrain the maximum width and height of a window to the width and height of its screen
* @param obj The window object
* @param constrain EINA_TRUE to restrict the window's maximum size, EINA_FALSE to disable restriction
*/
-EAPI void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain) EINA_ARG_NONNULL(1);
+EAPI void elm_win_screen_constrain_set(Evas_Object *obj, Eina_Bool constrain);
/**
* Retrieve the constraints on the maximum width and height of a window relative to the width and height of its screen
* @param obj The window object
* @return EINA_TRUE to restrict the window's maximum size, EINA_FALSE to disable restriction
*/
-EAPI Eina_Bool elm_win_screen_constrain_get(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_screen_constrain_get(Evas_Object *obj);
/**
* Get screen geometry details for the screen that a window is on
* @param w where to return the width value. May be NULL.
* @param h where to return the height value. May be NULL.
*/
-EAPI void elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h) EINA_ARG_NONNULL(1);
+EAPI void elm_win_screen_size_get(const Evas_Object *obj, int *x, int *y, int *w, int *h);
/**
* Set the enabled status for the focus highlight in a window
* @param obj The window where to enable the highlight
* @param enabled The enabled value for the highlight
*/
-EAPI void elm_win_focus_highlight_enabled_set(Evas_Object *obj, Eina_Bool enabled) EINA_ARG_NONNULL(1);
+EAPI void elm_win_focus_highlight_enabled_set(Evas_Object *obj, Eina_Bool enabled);
/**
* Get the enabled value of the focus highlight for this window
*
* @return EINA_TRUE if enabled, EINA_FALSE otherwise
*/
-EAPI Eina_Bool elm_win_focus_highlight_enabled_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_focus_highlight_enabled_get(const Evas_Object *obj);
/**
* Set the style for the focus highlight on this window
* @param obj The window where to set the style
* @param style The style to set
*/
-EAPI void elm_win_focus_highlight_style_set(Evas_Object *obj, const char *style) EINA_ARG_NONNULL(1);
+EAPI void elm_win_focus_highlight_style_set(Evas_Object *obj, const char *style);
/**
* Get the style set for the focus highlight object
*
* @return The style set or NULL if none was. Default is used in that case.
*/
-EAPI const char *elm_win_focus_highlight_style_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI const char *elm_win_focus_highlight_style_get(const Evas_Object *obj);
/*...
* ecore_x_icccm_hints_set -> accepts_focus (add to ecore_evas)
* @param obj The window object
* @param mode The mode to set, one of #Elm_Win_Keyboard_Mode
*/
-EAPI void elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode) EINA_ARG_NONNULL(1);
+EAPI void elm_win_keyboard_mode_set(Evas_Object *obj, Elm_Win_Keyboard_Mode mode);
/**
* Gets the keyboard mode of the window.
* @param obj The window object
* @return The mode, one of #Elm_Win_Keyboard_Mode
*/
-EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Elm_Win_Keyboard_Mode elm_win_keyboard_mode_get(const Evas_Object *obj);
/**
* Sets whether the window is a keyboard.
* @param obj The window object
* @param is_keyboard If true, the window is a virtual keyboard
*/
-EAPI void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard) EINA_ARG_NONNULL(1);
+EAPI void elm_win_keyboard_win_set(Evas_Object *obj, Eina_Bool is_keyboard);
/**
* Gets whether the window is a keyboard.
* @param obj The window object
* @return If the window is a virtual keyboard
*/
-EAPI Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Eina_Bool elm_win_keyboard_win_get(const Evas_Object *obj);
/**
* Get the screen position of a window.
* @param x The int to store the x coordinate to
* @param y The int to store the y coordinate to
*/
-EAPI void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y) EINA_ARG_NONNULL(1);
+EAPI void elm_win_screen_position_get(const Evas_Object *obj, int *x, int *y);
/**
* @}
* @return The new object or NULL if it cannot be created
*/
// XXX: deprecate this
-EAPI Evas_Object *elm_win_inwin_add(Evas_Object *parent) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_win_inwin_add(Evas_Object *parent);
/**
* Activates an inwin object, ensuring its visibility
* @param obj The inwin to activate
*/
// XXX: deprecate this
-EAPI void elm_win_inwin_activate(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI void elm_win_inwin_activate(Evas_Object *obj);
/**
* Set the content of an inwin object.
* @param content The object to set as content
*/
// XXX: deprecate this
-EAPI void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content) EINA_ARG_NONNULL(1);
+EAPI void elm_win_inwin_content_set(Evas_Object *obj, Evas_Object *content);
/**
* Get the content of an inwin object.
* @return The content that is being used
*/
// XXX: deprecate this
-EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_win_inwin_content_get(const Evas_Object *obj);
/**
* Unset the content of an inwin object.
* @return The content that was being used
*/
// XXX: deprecate this
-EAPI Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Evas_Object *elm_win_inwin_content_unset(Evas_Object *obj);
/**
* @}
*
* @ingroup Win
*/
-EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj) EINA_ARG_NONNULL(1);
+EAPI Ecore_X_Window elm_win_xwindow_get(const Evas_Object *obj);
/* smart callbacks called:
* "delete,request" - the user requested to delete the window