*
* @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.
*
* @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
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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.
*
* @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.
*
* @ingroup Edje_Object
*/
-EAPI int edje_object_freeze(Edje_Object *obj);
+EAPI int edje_object_freeze(Evas_Object *obj);
/**
* @brief Thaws the Edje object.
*
* @ingroup Edje_Object
*/
-EAPI int edje_object_thaw(Edje_Object *obj);
+EAPI int edje_object_thaw(Evas_Object *obj);
/**
* @typedef (*Edje_Text_Change_Cb)
* @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);
* @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
* @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.
*
* @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.
*
* @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);
/**
* @}
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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);
/**
* @}
* @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.
* @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);
/**
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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.
*
* @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.
*
* @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.
*
* @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.
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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
*
* @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
*
* @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
*
* @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
*
* @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
*
* @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.
*
* @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
*
* @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
*
* @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
*
* @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
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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.
*
* @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.
*
* @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
*
* @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
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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.
*
* @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.
*
* @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
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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
*
* @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
*
* @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
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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.
*
* @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
*
* @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
*
* @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.
*
* @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
*
* @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
*
* @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
*
* @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
*
* @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.
*
* @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
*
* @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.
*
* @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.
*
* @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.
*
* @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.
*
* @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
*
* @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.
*
* @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);
/**
* @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.
*
* @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);
/**
* @}