edje legacy: replace Edje_Object with Evas_Object
authorAmitesh Singh <amitesh.sh@samsung.com>
Thu, 30 Nov 2017 11:05:49 +0000 (20:05 +0900)
committerAmitesh Singh <amitesh.sh@samsung.com>
Thu, 30 Nov 2017 11:05:49 +0000 (20:05 +0900)
src/lib/edje/Edje_Legacy.h

index e13aef9..aaecf13 100644 (file)
@@ -250,7 +250,7 @@ EAPI const char           *edje_load_error_str        (Edje_Load_Error error);
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_geometry_get(const Edje_Object *obj, const char * part, int *x, int *y, int *w, int *h);
+EAPI Eina_Bool edje_object_part_geometry_get(const Evas_Object *obj, const char * part, int *x, int *y, int *w, int *h);
 
 /**
  * @brief Returns the state of the Edje part.
@@ -262,7 +262,7 @@ EAPI Eina_Bool edje_object_part_geometry_get(const Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI const char *edje_object_part_state_get(const Edje_Object *obj, const char * part, double *val_ret);
+EAPI const char *edje_object_part_state_get(const Evas_Object *obj, const char * part, double *val_ret);
 
 /**
  * @brief Gets a handle to the Evas object implementing a given Edje part, in
@@ -288,7 +288,7 @@ EAPI const char *edje_object_part_state_get(const Edje_Object *obj, const char *
  *
  * @ingroup Edje_Object
  */
-EAPI const Efl_Canvas_Object *edje_object_part_object_get(const Edje_Object *obj, const char * part);
+EAPI const Efl_Canvas_Object *edje_object_part_object_get(const Evas_Object *obj, const char * part);
 
 /**
  * @brief Whether this object updates its size hints automatically.
@@ -309,7 +309,7 @@ EAPI const Efl_Canvas_Object *edje_object_part_object_get(const Edje_Object *obj
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_update_hints_set(Edje_Object *obj, Eina_Bool update);
+EAPI void edje_object_update_hints_set(Evas_Object *obj, Eina_Bool update);
 
 /**
  * @brief Whether this object updates its size hints automatically.
@@ -330,7 +330,7 @@ EAPI void edje_object_update_hints_set(Edje_Object *obj, Eina_Bool update);
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_update_hints_get(const Edje_Object *obj);
+EAPI Eina_Bool edje_object_update_hints_get(const Evas_Object *obj);
 
 /**
  * @brief Calculates the minimum required size for a given Edje object.
@@ -343,7 +343,7 @@ EAPI Eina_Bool edje_object_update_hints_get(const Edje_Object *obj);
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_size_min_calc(Edje_Object *obj, int *minw, int *minh);
+EAPI void edje_object_size_min_calc(Evas_Object *obj, int *minw, int *minh);
 
 /**
  * @brief Calculates the minimum required size for a given Edje object.
@@ -370,7 +370,7 @@ EAPI void edje_object_size_min_calc(Edje_Object *obj, int *minw, int *minh);
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_size_min_restricted_calc(Edje_Object *obj, int *minw, int *minh, int restrictedw, int restrictedh);
+EAPI void edje_object_size_min_restricted_calc(Evas_Object *obj, int *minw, int *minh, int restrictedw, int restrictedh);
 
 /**
  * @brief Calculates the geometry of the region, relative to a given Edje
@@ -394,7 +394,7 @@ EAPI void edje_object_size_min_restricted_calc(Edje_Object *obj, int *minw, int
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_parts_extends_calc(Edje_Object *obj, int *x, int *y, int *w, int *h);
+EAPI Eina_Bool edje_object_parts_extends_calc(Evas_Object *obj, int *x, int *y, int *w, int *h);
 
 /**
  * @brief Forces a Size/Geometry calculation.
@@ -405,7 +405,7 @@ EAPI Eina_Bool edje_object_parts_extends_calc(Edje_Object *obj, int *x, int *y,
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_calc_force(Edje_Object *obj);
+EAPI void edje_object_calc_force(Evas_Object *obj);
 
 /**
  * @brief Freezes the Edje object.
@@ -419,7 +419,7 @@ EAPI void edje_object_calc_force(Edje_Object *obj);
  *
  * @ingroup Edje_Object
  */
-EAPI int edje_object_freeze(Edje_Object *obj);
+EAPI int edje_object_freeze(Evas_Object *obj);
 
 /**
  * @brief Thaws the Edje object.
@@ -435,7 +435,7 @@ EAPI int edje_object_freeze(Edje_Object *obj);
  *
  * @ingroup Edje_Object
  */
-EAPI int edje_object_thaw(Edje_Object *obj);
+EAPI int edje_object_thaw(Evas_Object *obj);
 
 /**
  * @typedef (*Edje_Text_Change_Cb)
@@ -459,7 +459,7 @@ typedef void         (*Edje_Text_Change_Cb)     (void *data, Evas_Object *obj, c
  * @param[in] func The callback function to handle the text change
  * @param[in] data The data associated to the callback function.
  */
-EAPI void edje_object_text_change_cb_set(Edje_Object *obj, Edje_Text_Change_Cb func, void *data);
+EAPI void edje_object_text_change_cb_set(Evas_Object *obj, Edje_Text_Change_Cb func, void *data);
 
 
 
@@ -605,7 +605,7 @@ typedef void         (*Edje_Message_Handler_Cb) (void *data, Evas_Object *obj, E
  * @param[in] func The function to handle messages  coming from obj
  * @param[in] data Auxiliary data to be passed to func
  */
-EAPI void edje_object_message_handler_set(Edje_Object *obj, Edje_Message_Handler_Cb func, void *data);
+EAPI void edje_object_message_handler_set(Evas_Object *obj, Edje_Message_Handler_Cb func, void *data);
 
 /**
  * @brief Sends an (Edje) message to a given Edje object
@@ -626,7 +626,7 @@ EAPI void edje_object_message_handler_set(Edje_Object *obj, Edje_Message_Handler
  * @param[in] id A identification number for the message to be sent
  * @param[in] msg The message's body, a struct depending on type
  */
-EAPI void edje_object_message_send(Edje_Object *obj, Edje_Message_Type type, int id, void *msg);
+EAPI void edje_object_message_send(Evas_Object *obj, Edje_Message_Type type, int id, void *msg);
 
 /**
  * @brief Processes an object's message queue.
@@ -637,7 +637,7 @@ EAPI void edje_object_message_send(Edje_Object *obj, Edje_Message_Type type, int
  *
  * @see edje_object_message_signal_recursive_process
  */
-EAPI void edje_object_message_signal_process(Edje_Object *obj);
+EAPI void edje_object_message_signal_process(Evas_Object *obj);
 
 /**
  * @brief Processes an object's message queue recursively.
@@ -650,7 +650,7 @@ EAPI void edje_object_message_signal_process(Edje_Object *obj);
  *
  * @since 1.20
  */
-EAPI void edje_object_message_signal_recursive_process(Edje_Object *obj);
+EAPI void edje_object_message_signal_recursive_process(Evas_Object *obj);
 
 /**
  * @}
@@ -673,7 +673,7 @@ EAPI void edje_object_message_signal_recursive_process(Edje_Object *obj);
  *
  * @ingroup Edje_Object
  */
-EAPI Edje_External_Param_Type edje_object_part_external_param_type_get(const Edje_Object *obj, const char *part, const char * param);
+EAPI Edje_External_Param_Type edje_object_part_external_param_type_get(const Evas_Object *obj, const char *part, const char * param);
 
 /**
  * @brief Sets the parameter for the external part.
@@ -702,7 +702,7 @@ EAPI Edje_External_Param_Type edje_object_part_external_param_type_get(const Edj
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_external_param_set(Edje_Object *obj, const char *part, const Edje_External_Param *param);
+EAPI Eina_Bool edje_object_part_external_param_set(Evas_Object *obj, const char *part, const Edje_External_Param *param);
 
 /**
  * @brief Gets the parameter for the external part.
@@ -728,7 +728,7 @@ EAPI Eina_Bool edje_object_part_external_param_set(Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_external_param_get(const Edje_Object *obj, const char *part, Edje_External_Param *param);
+EAPI Eina_Bool edje_object_part_external_param_get(const Evas_Object *obj, const char *part, Edje_External_Param *param);
 
 /**
  * @brief Gets the object created by this external part.
@@ -751,7 +751,7 @@ EAPI Eina_Bool edje_object_part_external_param_get(const Edje_Object *obj, const
  *
  * @ingroup Edje_Object
  */
-EAPI Evas_Object *edje_object_part_external_object_get(const Edje_Object *obj, const char * part);
+EAPI Evas_Object *edje_object_part_external_object_get(const Evas_Object *obj, const char * part);
 
 /**
  * @brief Gets an object contained in an part of type EXTERNAL
@@ -767,7 +767,7 @@ EAPI Evas_Object *edje_object_part_external_object_get(const Edje_Object *obj, c
  *
  * @ingroup Edje_Object
  */
-EAPI Evas_Object *edje_object_part_external_content_get(const Edje_Object *obj, const char *part, const char *content);
+EAPI Evas_Object *edje_object_part_external_content_get(const Evas_Object *obj, const char *part, const char *content);
 
 /**
  * @}
@@ -847,7 +847,7 @@ EAPI void         edje_extern_object_aspect_set   (Evas_Object *obj, Edje_Aspect
  * @param[in] group The name of the group, in @p file, which implements an
 Edje object
  */
-EAPI Eina_Bool edje_object_file_set(Edje_Object *obj, const char *file, const char *group);
+EAPI Eina_Bool edje_object_file_set(Evas_Object *obj, const char *file, const char *group);
 
 /**
  * @brief Gets the file and group name that a given Edje object is bound to.
@@ -867,7 +867,7 @@ EAPI Eina_Bool edje_object_file_set(Edje_Object *obj, const char *file, const ch
  * @param[out] group The name of the group, in @p file, which implements an
 Edje object
  */
-EAPI void edje_object_file_get(const Edje_Object *obj, const char **file, const char **group);
+EAPI void edje_object_file_get(const Evas_Object *obj, const char **file, const char **group);
 
 
 /**
@@ -902,7 +902,7 @@ EAPI void edje_object_file_get(const Edje_Object *obj, const char **file, const
  * @param[in] group The name of the group, in @p file, which implements an
 Edje object
  */
-EAPI Eina_Bool edje_object_mmap_set(Edje_Object *obj, const Eina_File *file, const char *group);
+EAPI Eina_Bool edje_object_mmap_set(Evas_Object *obj, const Eina_File *file, const char *group);
 
 /**
  * @brief "Swallows" an object into one of the Edje object @c SWALLOW parts.
@@ -937,7 +937,7 @@ EAPI Eina_Bool edje_object_mmap_set(Edje_Object *obj, const Eina_File *file, con
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_swallow(Edje_Object *obj, const char *part, Evas_Object *obj_swallow);
+EAPI Eina_Bool edje_object_part_swallow(Evas_Object *obj, const char *part, Evas_Object *obj_swallow);
 
 /**
  * @brief Gets the object currently swallowed by a part.
@@ -948,7 +948,7 @@ EAPI Eina_Bool edje_object_part_swallow(Edje_Object *obj, const char *part, Evas
  *
  * @ingroup Edje_Object
  */
-EAPI Evas_Object *edje_object_part_swallow_get(const Edje_Object *obj, const char *part);
+EAPI Evas_Object *edje_object_part_swallow_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Unswallows an object.
@@ -963,7 +963,7 @@ EAPI Evas_Object *edje_object_part_swallow_get(const Edje_Object *obj, const cha
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_unswallow(Edje_Object *obj, Evas_Object *obj_swallow);
+EAPI void edje_object_part_unswallow(Evas_Object *obj, Evas_Object *obj_swallow);
 
 /**
  * @brief Retrieves a list all accessibility part names
@@ -974,7 +974,7 @@ EAPI void edje_object_part_unswallow(Edje_Object *obj, Evas_Object *obj_swallow)
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_List *edje_object_access_part_list_get(const Edje_Object *obj);
+EAPI Eina_List *edje_object_access_part_list_get(const Evas_Object *obj);
 
 /**
  * @brief Appends an object to the box.
@@ -992,7 +992,7 @@ EAPI Eina_List *edje_object_access_part_list_get(const Edje_Object *obj);
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_box_append(Edje_Object *obj, const char *part, Evas_Object *child);
+EAPI Eina_Bool edje_object_part_box_append(Evas_Object *obj, const char *part, Evas_Object *child);
 
 /**
  * @brief Prepends an object to the box.
@@ -1010,7 +1010,7 @@ EAPI Eina_Bool edje_object_part_box_append(Edje_Object *obj, const char *part, E
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_box_prepend(Edje_Object *obj, const char *part, Evas_Object *child);
+EAPI Eina_Bool edje_object_part_box_prepend(Evas_Object *obj, const char *part, Evas_Object *child);
 
 /**
  * @brief Adds an object to the box.
@@ -1029,7 +1029,7 @@ EAPI Eina_Bool edje_object_part_box_prepend(Edje_Object *obj, const char *part,
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_box_insert_before(Edje_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference);
+EAPI Eina_Bool edje_object_part_box_insert_before(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference);
 
 /**
  * @brief Adds an object to the box.
@@ -1049,7 +1049,7 @@ EAPI Eina_Bool edje_object_part_box_insert_before(Edje_Object *obj, const char *
  * @since 1.18
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_box_insert_after(Edje_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference);
+EAPI Eina_Bool edje_object_part_box_insert_after(Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference);
 
 /**
  * @brief Inserts an object to the box.
@@ -1068,7 +1068,7 @@ EAPI Eina_Bool edje_object_part_box_insert_after(Edje_Object *obj, const char *p
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_box_insert_at(Edje_Object *obj, const char *part, Evas_Object *child, unsigned int pos);
+EAPI Eina_Bool edje_object_part_box_insert_at(Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos);
 
 /**
  * @brief Removes an object from the box.
@@ -1084,7 +1084,7 @@ EAPI Eina_Bool edje_object_part_box_insert_at(Edje_Object *obj, const char *part
  *
  * @ingroup Edje_Object
  */
-EAPI Evas_Object *edje_object_part_box_remove_at(Edje_Object *obj, const char *part, unsigned int pos);
+EAPI Evas_Object *edje_object_part_box_remove_at(Evas_Object *obj, const char *part, unsigned int pos);
 
 /**
  * @brief Removes an object from the box.
@@ -1100,7 +1100,7 @@ EAPI Evas_Object *edje_object_part_box_remove_at(Edje_Object *obj, const char *p
  *
  * @ingroup Edje_Object
  */
-EAPI Evas_Object *edje_object_part_box_remove(Edje_Object *obj, const char *part, Evas_Object *child);
+EAPI Evas_Object *edje_object_part_box_remove(Evas_Object *obj, const char *part, Evas_Object *child);
 
 /**
  * @brief Removes all elements from the box.
@@ -1117,7 +1117,7 @@ EAPI Evas_Object *edje_object_part_box_remove(Edje_Object *obj, const char *part
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_box_remove_all(Edje_Object *obj, const char *part, Eina_Bool clear);
+EAPI Eina_Bool edje_object_part_box_remove_all(Evas_Object *obj, const char *part, Eina_Bool clear);
 
 /**
  * @brief Packs an object into the table.
@@ -1134,7 +1134,7 @@ EAPI Eina_Bool edje_object_part_box_remove_all(Edje_Object *obj, const char *par
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_table_pack(Edje_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan);
+EAPI Eina_Bool edje_object_part_table_pack(Evas_Object *obj, const char *part, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan);
 
 /**
  * @brief Removes an object from the table.
@@ -1147,7 +1147,7 @@ EAPI Eina_Bool edje_object_part_table_pack(Edje_Object *obj, const char *part, E
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_table_unpack(Edje_Object *obj, const char *part, Evas_Object *child_obj);
+EAPI Eina_Bool edje_object_part_table_unpack(Evas_Object *obj, const char *part, Evas_Object *child_obj);
 
 /**
  * @brief Gets the number of columns and rows the table has.
@@ -1161,7 +1161,7 @@ EAPI Eina_Bool edje_object_part_table_unpack(Edje_Object *obj, const char *part,
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_table_col_row_size_get(const Edje_Object *obj, const char *part, int *cols, int *rows);
+EAPI Eina_Bool edje_object_part_table_col_row_size_get(const Evas_Object *obj, const char *part, int *cols, int *rows);
 
 /**
  * @brief Retrieves a child from a table
@@ -1173,7 +1173,7 @@ EAPI Eina_Bool edje_object_part_table_col_row_size_get(const Edje_Object *obj, c
  *
  * @ingroup Edje_Object
  */
-EAPI Evas_Object *edje_object_part_table_child_get(const Edje_Object *obj, const char *part, unsigned int col, unsigned int row);
+EAPI Evas_Object *edje_object_part_table_child_get(const Evas_Object *obj, const char *part, unsigned int col, unsigned int row);
 
 /**
  * @brief Removes all object from the table.
@@ -1187,7 +1187,7 @@ EAPI Evas_Object *edje_object_part_table_child_get(const Edje_Object *obj, const
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_table_clear(Edje_Object *obj, const char *part, Eina_Bool clear);
+EAPI Eina_Bool edje_object_part_table_clear(Evas_Object *obj, const char *part, Eina_Bool clear);
 
 /**
  * @brief Sets the object color class.
@@ -1419,7 +1419,7 @@ EAPI void edje_object_part_text_select_allow_set(const Evas_Object *obj, const c
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_mirrored_set(Edje_Object *obj, Eina_Bool rtl);
+EAPI void edje_object_mirrored_set(Evas_Object *obj, Eina_Bool rtl);
 
 /**
  * @brief Gets the RTL orientation for this object.
@@ -1432,7 +1432,7 @@ EAPI void edje_object_mirrored_set(Edje_Object *obj, Eina_Bool rtl);
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_mirrored_get(const Edje_Object *obj);
+EAPI Eina_Bool edje_object_mirrored_get(const Evas_Object *obj);
 
 /**
  * @brief Sets the language for this object.
@@ -1443,7 +1443,7 @@ EAPI Eina_Bool edje_object_mirrored_get(const Edje_Object *obj);
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_language_set(Edje_Object *obj, const char *language);
+EAPI void edje_object_language_set(Evas_Object *obj, const char *language);
 
 /**
  * @brief Gets the language for this object.
@@ -1454,7 +1454,7 @@ EAPI void edje_object_language_set(Edje_Object *obj, const char *language);
  *
  * @ingroup Edje_Object
  */
-EAPI const char *edje_object_language_get(const Edje_Object *obj);
+EAPI const char *edje_object_language_get(const Evas_Object *obj);
 
 /**
  * @brief Sets the scaling factor for a given Edje object.
@@ -1478,7 +1478,7 @@ EAPI const char *edje_object_language_get(const Edje_Object *obj);
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_scale_set(Edje_Object *obj, double scale);
+EAPI Eina_Bool edje_object_scale_set(Evas_Object *obj, double scale);
 
 /**
  * @brief Gets a given Edje object's scaling factor.
@@ -1493,7 +1493,7 @@ EAPI Eina_Bool edje_object_scale_set(Edje_Object *obj, double scale);
  *
  * @ingroup Edje_Object
  */
-EAPI double edje_object_scale_get(const Edje_Object *obj);
+EAPI double edje_object_scale_get(const Evas_Object *obj);
 
 /**
  * @brief Gets a given Edje object's base_scale factor.
@@ -1564,7 +1564,7 @@ typedef Efl_Ui_Drag_Dir Edje_Drag_Dir;
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_drag_value_set(Edje_Object *obj, const char * part, double dx, double dy);
+EAPI Eina_Bool edje_object_part_drag_value_set(Evas_Object *obj, const char * part, double dx, double dy);
 
 /**
  * @brief Gets the dragable object location.
@@ -1584,7 +1584,7 @@ EAPI Eina_Bool edje_object_part_drag_value_set(Edje_Object *obj, const char * pa
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_drag_value_get(const Edje_Object *obj, const char * part, double *dx, double *dy);
+EAPI Eina_Bool edje_object_part_drag_value_get(const Evas_Object *obj, const char * part, double *dx, double *dy);
 
 /**
  * @brief Sets the dragable object size.
@@ -1604,7 +1604,7 @@ EAPI Eina_Bool edje_object_part_drag_value_get(const Edje_Object *obj, const cha
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_drag_size_set(Edje_Object *obj, const char * part, double dw, double dh);
+EAPI Eina_Bool edje_object_part_drag_size_set(Evas_Object *obj, const char * part, double dw, double dh);
 
 /**
  * @brief Gets the dragable object size.
@@ -1621,7 +1621,7 @@ EAPI Eina_Bool edje_object_part_drag_size_set(Edje_Object *obj, const char * par
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_drag_size_get(const Edje_Object *obj, const char * part, double *dw, double *dh);
+EAPI Eina_Bool edje_object_part_drag_size_get(const Evas_Object *obj, const char * part, double *dw, double *dh);
 
 /**
  * @brief Determines dragable directions.
@@ -1638,7 +1638,7 @@ EAPI Eina_Bool edje_object_part_drag_size_get(const Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI Edje_Drag_Dir edje_object_part_drag_dir_get(const Edje_Object *obj, const char * part);
+EAPI Edje_Drag_Dir edje_object_part_drag_dir_get(const Evas_Object *obj, const char * part);
 
 /**
  * @brief Sets the drag step increment.
@@ -1659,7 +1659,7 @@ EAPI Edje_Drag_Dir edje_object_part_drag_dir_get(const Edje_Object *obj, const c
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_drag_step_set(Edje_Object *obj, const char * part, double dx, double dy);
+EAPI Eina_Bool edje_object_part_drag_step_set(Evas_Object *obj, const char * part, double dx, double dy);
 
 /**
  * @brief Gets the drag step increment values.
@@ -1676,7 +1676,7 @@ EAPI Eina_Bool edje_object_part_drag_step_set(Edje_Object *obj, const char * par
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_drag_step_get(const Edje_Object *obj, const char * part, double *dx, double *dy);
+EAPI Eina_Bool edje_object_part_drag_step_get(const Evas_Object *obj, const char * part, double *dx, double *dy);
 
 /**
  * @brief Steps the dragable x,y steps.
@@ -1696,7 +1696,7 @@ EAPI Eina_Bool edje_object_part_drag_step_get(const Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_drag_step(Edje_Object *obj, const char *part, double dx, double dy);
+EAPI Eina_Bool edje_object_part_drag_step(Evas_Object *obj, const char *part, double dx, double dy);
 
 /**
  * @brief Sets the page step increments.
@@ -1717,7 +1717,7 @@ EAPI Eina_Bool edje_object_part_drag_step(Edje_Object *obj, const char *part, do
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_drag_page_set(Edje_Object *obj, const char * part, double dx, double dy);
+EAPI Eina_Bool edje_object_part_drag_page_set(Evas_Object *obj, const char * part, double dx, double dy);
 
 /**
  * @brief Gets the page step increments.
@@ -1734,7 +1734,7 @@ EAPI Eina_Bool edje_object_part_drag_page_set(Edje_Object *obj, const char * par
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_drag_page_get(const Edje_Object *obj, const char * part, double *dx, double *dy);
+EAPI Eina_Bool edje_object_part_drag_page_get(const Evas_Object *obj, const char * part, double *dx, double *dy);
 
 /**
  * @brief Pages x,y steps.
@@ -1756,7 +1756,7 @@ EAPI Eina_Bool edje_object_part_drag_page_get(const Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_drag_page(Edje_Object *obj, const char *part, double dx, double dy);
+EAPI Eina_Bool edje_object_part_drag_page(Evas_Object *obj, const char *part, double dx, double dy);
 
 /**
  * @brief Sets a given text to an Edje object @c TEXT or TEXTBLOCK
@@ -1767,7 +1767,7 @@ EAPI Eina_Bool edje_object_part_drag_page(Edje_Object *obj, const char *part, do
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_set(const Edje_Object *obj, const char *part, const char *text);
+EAPI Eina_Bool edje_object_part_text_set(const Evas_Object *obj, const char *part, const char *text);
 
 /**
  * @brief Gets the text currntly set to the given part
@@ -1778,7 +1778,7 @@ EAPI Eina_Bool edje_object_part_text_set(const Edje_Object *obj, const char *par
  *
  * @ingroup Edje_Object
  */
-EAPI const char * edje_object_part_text_get(const Edje_Object *obj, const char *part);
+EAPI const char * edje_object_part_text_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Moves the cursor to the beginning of the text part @ref
@@ -1789,7 +1789,7 @@ EAPI const char * edje_object_part_text_get(const Edje_Object *obj, const char *
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_cursor_begin_set(Edje_Object *obj, const char *part, Edje_Cursor cur);
+EAPI void edje_object_part_text_cursor_begin_set(Evas_Object *obj, const char *part, Edje_Cursor cur);
 
 /**
  * @brief Moves the cursor to the end of the text part. @ref
@@ -1800,7 +1800,7 @@ EAPI void edje_object_part_text_cursor_begin_set(Edje_Object *obj, const char *p
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_cursor_end_set(Edje_Object *obj, const char *part, Edje_Cursor cur);
+EAPI void edje_object_part_text_cursor_end_set(Evas_Object *obj, const char *part, Edje_Cursor cur);
 
 /**
  * @brief Sets the cursor position to the given value
@@ -1813,7 +1813,7 @@ EAPI void edje_object_part_text_cursor_end_set(Edje_Object *obj, const char *par
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_cursor_pos_set(Edje_Object *obj, const char * part, Edje_Cursor cur, int pos);
+EAPI void edje_object_part_text_cursor_pos_set(Evas_Object *obj, const char * part, Edje_Cursor cur, int pos);
 
 /**
  * @brief Retrieves the current position of the cursor
@@ -1827,7 +1827,7 @@ EAPI void edje_object_part_text_cursor_pos_set(Edje_Object *obj, const char * pa
  *
  * @ingroup Edje_Object
  */
-EAPI int edje_object_part_text_cursor_pos_get(const Edje_Object *obj, const char * part, Edje_Cursor cur);
+EAPI int edje_object_part_text_cursor_pos_get(const Evas_Object *obj, const char * part, Edje_Cursor cur);
 
 /**
  * @brief Position the given cursor to a X,Y position.
@@ -1843,7 +1843,7 @@ EAPI int edje_object_part_text_cursor_pos_get(const Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_cursor_coord_set(Edje_Object *obj, const char *part, Edje_Cursor cur, int x, int y);
+EAPI Eina_Bool edje_object_part_text_cursor_coord_set(Evas_Object *obj, const char *part, Edje_Cursor cur, int x, int y);
 
 /**
  * @brief Moves the cursor to the beginning of the line. @ref
@@ -1854,7 +1854,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_coord_set(Edje_Object *obj, const ch
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_cursor_line_begin_set(Edje_Object *obj, const char *part, Edje_Cursor cur);
+EAPI void edje_object_part_text_cursor_line_begin_set(Evas_Object *obj, const char *part, Edje_Cursor cur);
 
 /**
  * @brief Moves the cursor to the end of the line. @ref
@@ -1865,7 +1865,7 @@ EAPI void edje_object_part_text_cursor_line_begin_set(Edje_Object *obj, const ch
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_cursor_line_end_set(Edje_Object *obj, const char *part, Edje_Cursor cur);
+EAPI void edje_object_part_text_cursor_line_end_set(Evas_Object *obj, const char *part, Edje_Cursor cur);
 
 /**
  * @brief Moves the cursor to the previous char @ref
@@ -1878,7 +1878,7 @@ EAPI void edje_object_part_text_cursor_line_end_set(Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_cursor_prev(Edje_Object *obj, const char *part, Edje_Cursor cur);
+EAPI Eina_Bool edje_object_part_text_cursor_prev(Evas_Object *obj, const char *part, Edje_Cursor cur);
 
 /**
  * @brief Advances the cursor to the next cursor position. @ref
@@ -1891,7 +1891,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_prev(Edje_Object *obj, const char *p
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_cursor_next(Edje_Object *obj, const char *part, Edje_Cursor cur);
+EAPI Eina_Bool edje_object_part_text_cursor_next(Evas_Object *obj, const char *part, Edje_Cursor cur);
 
 /**
  * @brief Moves the cursor to the char above the current cursor position.
@@ -1903,7 +1903,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_next(Edje_Object *obj, const char *p
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_cursor_up(Edje_Object *obj, const char *part, Edje_Cursor cur);
+EAPI Eina_Bool edje_object_part_text_cursor_up(Evas_Object *obj, const char *part, Edje_Cursor cur);
 
 /**
  * @brief Moves the cursor to the char below the current cursor position.
@@ -1915,7 +1915,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_up(Edje_Object *obj, const char *par
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_cursor_down(Edje_Object *obj, const char *part, Edje_Cursor cur);
+EAPI Eina_Bool edje_object_part_text_cursor_down(Evas_Object *obj, const char *part, Edje_Cursor cur);
 
 /**
  * @brief Copies the cursor to another cursor.
@@ -1926,7 +1926,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_down(Edje_Object *obj, const char *p
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_cursor_copy(Edje_Object *obj, const char *part, Edje_Cursor src, Edje_Cursor dst);
+EAPI void edje_object_part_text_cursor_copy(Evas_Object *obj, const char *part, Edje_Cursor src, Edje_Cursor dst);
 
 /**
  * @brief Returns the content (char) at the cursor position. @ref
@@ -1942,7 +1942,7 @@ EAPI void edje_object_part_text_cursor_copy(Edje_Object *obj, const char *part,
  *
  * @ingroup Edje_Object
  */
-EAPI char *edje_object_part_text_cursor_content_get(const Edje_Object *obj, const char * part, Edje_Cursor cur);
+EAPI char *edje_object_part_text_cursor_content_get(const Evas_Object *obj, const char * part, Edje_Cursor cur);
 
 /**
  * @brief Returns the cursor geometry of the part relative to the edje object.
@@ -1955,7 +1955,7 @@ EAPI char *edje_object_part_text_cursor_content_get(const Edje_Object *obj, cons
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_cursor_geometry_get(const Edje_Object *obj, const char * part, int *x, int *y, int *w, int *h);
+EAPI void edje_object_part_text_cursor_geometry_get(const Evas_Object *obj, const char * part, int *x, int *y, int *w, int *h);
 
 /**
  * @brief Hides visible last character for password mode.
@@ -1969,7 +1969,7 @@ EAPI void edje_object_part_text_cursor_geometry_get(const Edje_Object *obj, cons
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_hide_visible_password(Edje_Object *obj, const char *part);
+EAPI Eina_Bool edje_object_part_text_hide_visible_password(Evas_Object *obj, const char *part);
 
 /**
  * @brief Returns whether the cursor points to a format. @ref
@@ -1982,7 +1982,7 @@ EAPI Eina_Bool edje_object_part_text_hide_visible_password(Edje_Object *obj, con
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_cursor_is_format_get(const Edje_Object *obj, const char * part, Edje_Cursor cur);
+EAPI Eina_Bool edje_object_part_text_cursor_is_format_get(const Evas_Object *obj, const char * part, Edje_Cursor cur);
 
 /**
  * @brief Returns @c true if the cursor points to a visible format For example
@@ -1996,7 +1996,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_is_format_get(const Edje_Object *obj
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_cursor_is_visible_format_get(const Edje_Object *obj, const char * part, Edje_Cursor cur);
+EAPI Eina_Bool edje_object_part_text_cursor_is_visible_format_get(const Evas_Object *obj, const char * part, Edje_Cursor cur);
 
 /**
  * @brief Returns a list of Evas_Textblock_Rectangle anchor rectangles.
@@ -2011,7 +2011,7 @@ EAPI Eina_Bool edje_object_part_text_cursor_is_visible_format_get(const Edje_Obj
  *
  * @ingroup Edje_Object
  */
-EAPI const Eina_List *edje_object_part_text_anchor_geometry_get(const Edje_Object *obj, const char * part, const char * anchor);
+EAPI const Eina_List *edje_object_part_text_anchor_geometry_get(const Evas_Object *obj, const char * part, const char * anchor);
 
 /**
  * @brief Returns a list of char anchor names.
@@ -2024,7 +2024,7 @@ EAPI const Eina_List *edje_object_part_text_anchor_geometry_get(const Edje_Objec
  *
  * @ingroup Edje_Object
  */
-EAPI const Eina_List *edje_object_part_text_anchor_list_get(const Edje_Object *obj, const char * part);
+EAPI const Eina_List *edje_object_part_text_anchor_list_get(const Evas_Object *obj, const char * part);
 
 /**
  * @brief Returns the text of the object part.
@@ -2039,7 +2039,7 @@ EAPI const Eina_List *edje_object_part_text_anchor_list_get(const Edje_Object *o
  *
  * @ingroup Edje_Object
  */
-EAPI const char *edje_object_part_text_style_user_peek(const Edje_Object *obj, const char *part);
+EAPI const char *edje_object_part_text_style_user_peek(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the style of the
@@ -2053,7 +2053,7 @@ EAPI const char *edje_object_part_text_style_user_peek(const Edje_Object *obj, c
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_style_user_push(Edje_Object *obj, const char *part, const char *style);
+EAPI void edje_object_part_text_style_user_push(Evas_Object *obj, const char *part, const char *style);
 
 /**
  * @brief Deletes the top style form the user style stack.
@@ -2064,7 +2064,7 @@ EAPI void edje_object_part_text_style_user_push(Edje_Object *obj, const char *pa
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_style_user_pop(Edje_Object *obj, const char *part);
+EAPI void edje_object_part_text_style_user_pop(Evas_Object *obj, const char *part);
 
 /**
  * @brief Returns item geometry.
@@ -2082,7 +2082,7 @@ EAPI void edje_object_part_text_style_user_pop(Edje_Object *obj, const char *par
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_item_geometry_get(const Edje_Object *obj, const char * part, const char * item, int *cx, int *cy, int *cw, int *ch);
+EAPI Eina_Bool edje_object_part_text_item_geometry_get(const Evas_Object *obj, const char * part, const char * item, int *cx, int *cy, int *cw, int *ch);
 
 /**
  * @brief Returns a list of char item names.
@@ -2095,7 +2095,7 @@ EAPI Eina_Bool edje_object_part_text_item_geometry_get(const Edje_Object *obj, c
  *
  * @ingroup Edje_Object
  */
-EAPI const Eina_List *edje_object_part_text_item_list_get(const Edje_Object *obj, const char * part);
+EAPI const Eina_List *edje_object_part_text_item_list_get(const Evas_Object *obj, const char * part);
 
 /**
  * @brief Adds a filter function for newly inserted text.
@@ -2130,7 +2130,7 @@ EAPI const Eina_List *edje_object_part_text_item_list_get(const Edje_Object *obj
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_text_insert_filter_callback_add(Edje_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data);
+EAPI void edje_object_text_insert_filter_callback_add(Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data);
 
 /**
  * @brief Deletes a function from the filter list.
@@ -2148,7 +2148,7 @@ EAPI void edje_object_text_insert_filter_callback_add(Edje_Object *obj, const ch
  *
  * @ingroup Edje_Object
  */
-EAPI void *edje_object_text_insert_filter_callback_del(Edje_Object *obj, const char *part, Edje_Text_Filter_Cb func);
+EAPI void *edje_object_text_insert_filter_callback_del(Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func);
 
 /**
  * @brief Deletes a function and matching user data from the filter list.
@@ -2167,7 +2167,7 @@ EAPI void *edje_object_text_insert_filter_callback_del(Edje_Object *obj, const c
  *
  * @ingroup Edje_Object
  */
-EAPI void *edje_object_text_insert_filter_callback_del_full(Edje_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data);
+EAPI void *edje_object_text_insert_filter_callback_del_full(Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data);
 
 /**
  * @brief Adds a markup filter function for newly inserted text.
@@ -2200,7 +2200,7 @@ EAPI void *edje_object_text_insert_filter_callback_del_full(Edje_Object *obj, co
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_text_markup_filter_callback_add(Edje_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data);
+EAPI void edje_object_text_markup_filter_callback_add(Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data);
 
 /**
  * @brief Deletes a function from the markup filter list.
@@ -2220,7 +2220,7 @@ EAPI void edje_object_text_markup_filter_callback_add(Edje_Object *obj, const ch
  *
  * @ingroup Edje_Object
  */
-EAPI void *edje_object_text_markup_filter_callback_del(Edje_Object *obj, const char *part, Edje_Markup_Filter_Cb func);
+EAPI void *edje_object_text_markup_filter_callback_del(Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func);
 
 /**
  * @brief Deletes a function and matching user data from the markup filter
@@ -2242,7 +2242,7 @@ EAPI void *edje_object_text_markup_filter_callback_del(Edje_Object *obj, const c
  *
  * @ingroup Edje_Object
  */
-EAPI void *edje_object_text_markup_filter_callback_del_full(Edje_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data);
+EAPI void *edje_object_text_markup_filter_callback_del_full(Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data);
 
 /**
  * @brief This function inserts text as if the user has inserted it.
@@ -2257,7 +2257,7 @@ EAPI void *edje_object_text_markup_filter_callback_del_full(Edje_Object *obj, co
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_user_insert(const Edje_Object *obj, const char *part, const char *text);
+EAPI void edje_object_part_text_user_insert(const Evas_Object *obj, const char *part, const char *text);
 
 /**
  * @brief Inserts text for an object part.
@@ -2272,7 +2272,7 @@ EAPI void edje_object_part_text_user_insert(const Edje_Object *obj, const char *
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_append(Edje_Object *obj, const char *part, const char *text);
+EAPI void edje_object_part_text_append(Evas_Object *obj, const char *part, const char *text);
 
 /**
  * @brief Sets the text for an object part, but converts HTML escapes to UTF8
@@ -2290,7 +2290,7 @@ EAPI void edje_object_part_text_append(Edje_Object *obj, const char *part, const
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_escaped_set(Edje_Object *obj, const char *part, const char *text);
+EAPI Eina_Bool edje_object_part_text_escaped_set(Evas_Object *obj, const char *part, const char *text);
 
 /**
  * @brief Sets the raw (non escaped) text for an object part.
@@ -2308,7 +2308,7 @@ EAPI Eina_Bool edje_object_part_text_escaped_set(Edje_Object *obj, const char *p
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_unescaped_set(Edje_Object *obj, const char * part, const char *text_to_escape);
+EAPI Eina_Bool edje_object_part_text_unescaped_set(Evas_Object *obj, const char * part, const char *text_to_escape);
 
 /**
  * @brief Returns the text of the object part, without escaping.
@@ -2325,7 +2325,7 @@ EAPI Eina_Bool edje_object_part_text_unescaped_set(Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI char *edje_object_part_text_unescaped_get(const Edje_Object *obj, const char * part);
+EAPI char *edje_object_part_text_unescaped_get(const Evas_Object *obj, const char * part);
 
 /**
  * @brief Inserts text for an object part.
@@ -2338,7 +2338,7 @@ EAPI char *edje_object_part_text_unescaped_get(const Edje_Object *obj, const cha
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_insert(Edje_Object *obj, const char *part, const char *text);
+EAPI void edje_object_part_text_insert(Evas_Object *obj, const char *part, const char *text);
 
 /**
  * @brief Sets the autocapitalization type on the immodule.
@@ -2350,7 +2350,7 @@ EAPI void edje_object_part_text_insert(Edje_Object *obj, const char *part, const
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_autocapital_type_set(Edje_Object *obj, const char *part, Edje_Text_Autocapital_Type autocapital_type);
+EAPI void edje_object_part_text_autocapital_type_set(Evas_Object *obj, const char *part, Edje_Text_Autocapital_Type autocapital_type);
 
 /**
  * @brief Retrieves the autocapitalization type
@@ -2363,7 +2363,7 @@ EAPI void edje_object_part_text_autocapital_type_set(Edje_Object *obj, const cha
  *
  * @ingroup Edje_Object
  */
-EAPI Edje_Text_Autocapital_Type edje_object_part_text_autocapital_type_get(const Edje_Object *obj, const char *part);
+EAPI Edje_Text_Autocapital_Type edje_object_part_text_autocapital_type_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets whether the prediction is allowed or not.
@@ -2375,7 +2375,7 @@ EAPI Edje_Text_Autocapital_Type edje_object_part_text_autocapital_type_get(const
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_prediction_allow_set(Edje_Object *obj, const char *part, Eina_Bool prediction);
+EAPI void edje_object_part_text_prediction_allow_set(Evas_Object *obj, const char *part, Eina_Bool prediction);
 
 /**
  * @brief Gets whether the prediction is allowed or not.
@@ -2388,7 +2388,7 @@ EAPI void edje_object_part_text_prediction_allow_set(Edje_Object *obj, const cha
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_prediction_allow_get(const Edje_Object *obj, const char *part);
+EAPI Eina_Bool edje_object_part_text_prediction_allow_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Gets the input method context in entry.
@@ -2404,7 +2404,7 @@ EAPI Eina_Bool edje_object_part_text_prediction_allow_get(const Edje_Object *obj
  *
  * @ingroup Edje_Object
  */
-EAPI void *edje_object_part_text_imf_context_get(const Edje_Object *obj, const char *part);
+EAPI void *edje_object_part_text_imf_context_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Resets the input method context if needed.
@@ -2418,7 +2418,7 @@ EAPI void *edje_object_part_text_imf_context_get(const Edje_Object *obj, const c
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_imf_context_reset(const Edje_Object *obj, const char *part);
+EAPI void edje_object_part_text_imf_context_reset(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the input hint which allows input methods to fine-tune their
@@ -2431,7 +2431,7 @@ EAPI void edje_object_part_text_imf_context_reset(const Edje_Object *obj, const
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_hint_set(Edje_Object *obj, const char *part, Edje_Input_Hints input_hints);
+EAPI void edje_object_part_text_input_hint_set(Evas_Object *obj, const char *part, Edje_Input_Hints input_hints);
 
 /**
  * @brief Gets the value of input hint
@@ -2444,7 +2444,7 @@ EAPI void edje_object_part_text_input_hint_set(Edje_Object *obj, const char *par
  *
  * @ingroup Edje_Object
  */
-EAPI Edje_Input_Hints edje_object_part_text_input_hint_get(const Edje_Object *obj, const char *part);
+EAPI Edje_Input_Hints edje_object_part_text_input_hint_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Shows the input panel (virtual keyboard) based on the input panel
@@ -2460,7 +2460,7 @@ EAPI Edje_Input_Hints edje_object_part_text_input_hint_get(const Edje_Object *ob
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_show(const Edje_Object *obj, const char *part);
+EAPI void edje_object_part_text_input_panel_show(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Hides the input panel (virtual keyboard). See also
@@ -2476,7 +2476,7 @@ EAPI void edje_object_part_text_input_panel_show(const Edje_Object *obj, const c
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_hide(const Edje_Object *obj, const char *part);
+EAPI void edje_object_part_text_input_panel_hide(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the input panel-specific data to deliver to the input panel.
@@ -2493,7 +2493,7 @@ EAPI void edje_object_part_text_input_panel_hide(const Edje_Object *obj, const c
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_imdata_set(Edje_Object *obj, const char *part, const void *data, int len);
+EAPI void edje_object_part_text_input_panel_imdata_set(Evas_Object *obj, const char *part, const void *data, int len);
 
 /**
  * @brief Gets the specific data of the current active input panel.
@@ -2508,7 +2508,7 @@ EAPI void edje_object_part_text_input_panel_imdata_set(Edje_Object *obj, const c
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_imdata_get(const Edje_Object *obj, const char *part, void *data, int *len);
+EAPI void edje_object_part_text_input_panel_imdata_get(const Evas_Object *obj, const char *part, void *data, int *len);
 
 /**
  * @brief Sets the layout of the input panel.
@@ -2525,7 +2525,7 @@ EAPI void edje_object_part_text_input_panel_imdata_get(const Edje_Object *obj, c
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_layout_set(Edje_Object *obj, const char *part, Edje_Input_Panel_Layout layout);
+EAPI void edje_object_part_text_input_panel_layout_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Layout layout);
 
 /**
  * @brief Gets the layout of the input panel.
@@ -2540,7 +2540,7 @@ EAPI void edje_object_part_text_input_panel_layout_set(Edje_Object *obj, const c
  *
  * @ingroup Edje_Object
  */
-EAPI Edje_Input_Panel_Layout edje_object_part_text_input_panel_layout_get(const Edje_Object *obj, const char *part);
+EAPI Edje_Input_Panel_Layout edje_object_part_text_input_panel_layout_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the language mode of the input panel.
@@ -2554,7 +2554,7 @@ EAPI Edje_Input_Panel_Layout edje_object_part_text_input_panel_layout_get(const
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_language_set(Edje_Object *obj, const char *part, Edje_Input_Panel_Lang lang);
+EAPI void edje_object_part_text_input_panel_language_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Lang lang);
 
 /**
  * @brief Gets the language mode of the input panel.
@@ -2570,7 +2570,7 @@ EAPI void edje_object_part_text_input_panel_language_set(Edje_Object *obj, const
  *
  * @ingroup Edje_Object
  */
-EAPI Edje_Input_Panel_Lang edje_object_part_text_input_panel_language_get(const Edje_Object *obj, const char *part);
+EAPI Edje_Input_Panel_Lang edje_object_part_text_input_panel_language_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the layout variation of the input panel.
@@ -2587,7 +2587,7 @@ EAPI Edje_Input_Panel_Lang edje_object_part_text_input_panel_language_get(const
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_layout_variation_set(Edje_Object *obj, const char *part, int variation);
+EAPI void edje_object_part_text_input_panel_layout_variation_set(Evas_Object *obj, const char *part, int variation);
 
 /**
  * @brief Gets the layout variation of the input panel.
@@ -2602,7 +2602,7 @@ EAPI void edje_object_part_text_input_panel_layout_variation_set(Edje_Object *ob
  *
  * @ingroup Edje_Object
  */
-EAPI int edje_object_part_text_input_panel_layout_variation_get(const Edje_Object *obj, const char *part);
+EAPI int edje_object_part_text_input_panel_layout_variation_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the attribute to show the input panel automatically.
@@ -2615,7 +2615,7 @@ EAPI int edje_object_part_text_input_panel_layout_variation_get(const Edje_Objec
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_enabled_set(Edje_Object *obj, const char *part, Eina_Bool enabled);
+EAPI void edje_object_part_text_input_panel_enabled_set(Evas_Object *obj, const char *part, Eina_Bool enabled);
 
 /**
  * @brief Retrieves the attribute to show the input panel automatically. See
@@ -2630,7 +2630,7 @@ EAPI void edje_object_part_text_input_panel_enabled_set(Edje_Object *obj, const
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_input_panel_enabled_get(const Edje_Object *obj, const char *part);
+EAPI Eina_Bool edje_object_part_text_input_panel_enabled_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the return key on the input panel to be disabled.
@@ -2642,7 +2642,7 @@ EAPI Eina_Bool edje_object_part_text_input_panel_enabled_get(const Edje_Object *
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_return_key_disabled_set(Edje_Object *obj, const char *part, Eina_Bool disabled);
+EAPI void edje_object_part_text_input_panel_return_key_disabled_set(Evas_Object *obj, const char *part, Eina_Bool disabled);
 
 /**
  * @brief Gets whether the return key on the input panel should be disabled or
@@ -2656,7 +2656,7 @@ EAPI void edje_object_part_text_input_panel_return_key_disabled_set(Edje_Object
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_input_panel_return_key_disabled_get(const Edje_Object *obj, const char *part);
+EAPI Eina_Bool edje_object_part_text_input_panel_return_key_disabled_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the "return" key type. This type is used to set string or icon
@@ -2671,7 +2671,7 @@ EAPI Eina_Bool edje_object_part_text_input_panel_return_key_disabled_get(const E
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_return_key_type_set(Edje_Object *obj, const char *part, Edje_Input_Panel_Return_Key_Type return_key_type);
+EAPI void edje_object_part_text_input_panel_return_key_type_set(Evas_Object *obj, const char *part, Edje_Input_Panel_Return_Key_Type return_key_type);
 
 /**
  * @brief Gets the "return" key type.
@@ -2687,7 +2687,7 @@ EAPI void edje_object_part_text_input_panel_return_key_type_set(Edje_Object *obj
  *
  * @ingroup Edje_Object
  */
-EAPI Edje_Input_Panel_Return_Key_Type edje_object_part_text_input_panel_return_key_type_get(const Edje_Object *obj, const char *part);
+EAPI Edje_Input_Panel_Return_Key_Type edje_object_part_text_input_panel_return_key_type_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the attribute to show the input panel in case of only an user's
@@ -2702,7 +2702,7 @@ EAPI Edje_Input_Panel_Return_Key_Type edje_object_part_text_input_panel_return_k
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_input_panel_show_on_demand_set(Edje_Object *obj, const char *part, Eina_Bool ondemand);
+EAPI void edje_object_part_text_input_panel_show_on_demand_set(Evas_Object *obj, const char *part, Eina_Bool ondemand);
 
 /**
  * @brief Gets the attribute to show the input panel in case of only an user's
@@ -2717,7 +2717,7 @@ EAPI void edje_object_part_text_input_panel_show_on_demand_set(Edje_Object *obj,
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_text_input_panel_show_on_demand_get(const Edje_Object *obj, const char *part);
+EAPI Eina_Bool edje_object_part_text_input_panel_show_on_demand_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the prediction hint to use an intelligent reply suggestion
@@ -2730,7 +2730,7 @@ EAPI Eina_Bool edje_object_part_text_input_panel_show_on_demand_get(const Edje_O
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_prediction_hint_set(Edje_Object *obj, const char *part, const char *prediction_hint);
+EAPI void edje_object_part_text_prediction_hint_set(Evas_Object *obj, const char *part, const char *prediction_hint);
 
 /**
  * @brief Starts selecting at current cursor position
@@ -2739,7 +2739,7 @@ EAPI void edje_object_part_text_prediction_hint_set(Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_select_begin(const Edje_Object *obj, const char *part);
+EAPI void edje_object_part_text_select_begin(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Aborts any selection action on a part.
@@ -2748,7 +2748,7 @@ EAPI void edje_object_part_text_select_begin(const Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_select_abort(const Edje_Object *obj, const char *part);
+EAPI void edje_object_part_text_select_abort(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Extends the current selection to the current cursor position
@@ -2757,7 +2757,7 @@ EAPI void edje_object_part_text_select_abort(const Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_select_extend(const Edje_Object *obj, const char *part);
+EAPI void edje_object_part_text_select_extend(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the selection to be everything.
@@ -2768,7 +2768,7 @@ EAPI void edje_object_part_text_select_extend(const Edje_Object *obj, const char
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_select_all(const Edje_Object *obj, const char *part);
+EAPI void edje_object_part_text_select_all(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Sets the selection to be none.
@@ -2779,7 +2779,7 @@ EAPI void edje_object_part_text_select_all(const Edje_Object *obj, const char *p
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_part_text_select_none(const Edje_Object *obj, const char *part);
+EAPI void edje_object_part_text_select_none(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Returns the selection text of the object part.
@@ -2795,7 +2795,7 @@ EAPI void edje_object_part_text_select_none(const Edje_Object *obj, const char *
  *
  * @ingroup Edje_Object
  */
-EAPI const char *edje_object_part_text_selection_get(const Edje_Object *obj, const char *part);
+EAPI const char *edje_object_part_text_selection_get(const Evas_Object *obj, const char *part);
 
 /**
  * @brief Whether this object is playing or not.
@@ -2891,7 +2891,7 @@ EAPI double edje_object_transition_duration_factor_get(const Evas_Object *obj);
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_size_min_get(const Edje_Object *obj, int *minw, int *minh);
+EAPI void edje_object_size_min_get(const Evas_Object *obj, int *minw, int *minh);
 
 /**
  * @brief Gets the maximum size specified -- as an EDC property -- for a given
@@ -2913,7 +2913,7 @@ EAPI void edje_object_size_min_get(const Edje_Object *obj, int *minw, int *minh)
  *
  * @ingroup Edje_Object
  */
-EAPI void edje_object_size_max_get(const Edje_Object *obj, int *maxw, int *maxh);
+EAPI void edje_object_size_max_get(const Evas_Object *obj, int *maxw, int *maxh);
 
 /**
  * @brief Checks if a part exists in a given Edje object's group definition.
@@ -2931,7 +2931,7 @@ EAPI void edje_object_size_max_get(const Edje_Object *obj, int *maxw, int *maxh)
  *
  * @ingroup Edje_Object
  */
-EAPI Eina_Bool edje_object_part_exists(const Edje_Object *obj, const char *part);
+EAPI Eina_Bool edje_object_part_exists(const Evas_Object *obj, const char *part);
 
 
 /**
@@ -3067,7 +3067,7 @@ EAPI const Edje_Perspective *edje_evas_global_perspective_get(const Evas *e);
  * @param[in] obj The object.
  * @param[in] ps The perspective object that will be used.
  */
-EAPI void edje_object_perspective_set(Edje_Object *obj, Edje_Perspective *ps);
+EAPI void edje_object_perspective_set(Evas_Object *obj, Edje_Perspective *ps);
 
 /**
  * @brief Gets the current perspective used on this Edje object.
@@ -3078,7 +3078,7 @@ EAPI void edje_object_perspective_set(Edje_Object *obj, Edje_Perspective *ps);
  *
  * @return The perspective object that will be used.
  */
-EAPI const Edje_Perspective *edje_object_perspective_get(const Edje_Object *obj);
+EAPI const Edje_Perspective *edje_object_perspective_get(const Evas_Object *obj);
 
 /**
  * @}