src/lib/Edje.h File Reference
Edje Graphical Design Library. More...
Go to the source code of this file.
Data Structures | |
| struct | _Edje_Entry_Change_Info |
| struct | _Edje_External_Param |
| Struct that holds parameters for parts of type EXTERNAL. More... | |
| struct | _Edje_External_Param_Info |
| Struct holding information about an EXTERNAL part's parameters. More... | |
| struct | _Edje_External_Type |
| Information about an external type to be used. More... | |
| struct | _Edje_External_Type_Info |
| Convenience struct used to mass-register types of EXTERNAL objects. More... | |
| struct | _Edje_Message_Float |
| Structure passed as value on EDJE_MESSAGE_FLOAT messages. More... | |
| struct | _Edje_Message_Float_Set |
| Structure passed as value on EDJE_MESSAGE_FLOAT_SET messages. More... | |
| struct | _Edje_Message_Int |
| Structure passed as value on EDJE_MESSAGE_INT messages. More... | |
| struct | _Edje_Message_Int_Set |
| Structure passed as value on EDJE_MESSAGE_INT_SET messages. More... | |
| struct | _Edje_Message_String |
| Structure passed as value on EDJE_MESSAGE_STRING messages. More... | |
| struct | _Edje_Message_String_Float |
| Structure passed as value on EDJE_MESSAGE_STRING_FLOAT messages. More... | |
| struct | _Edje_Message_String_Float_Set |
| Structure passed as value on EDJE_MESSAGE_STRING_FLOAT_SET messages. More... | |
| struct | _Edje_Message_String_Int |
| Structure passed as value on EDJE_MESSAGE_STRING_INT messages. More... | |
| struct | _Edje_Message_String_Int_Set |
| Structure passed as value on EDJE_MESSAGE_STRING_INT_SET messages. More... | |
| struct | _Edje_Message_String_Set |
| Structure passed as value on EDJE_MESSAGE_STRING_SET messages. More... | |
| struct | _Edje_Version |
Defines | |
| #define | EAPI |
| #define | EDJE_EDIT_CLASS edje_edit_class_get() |
| #define | EDJE_EXTERNAL_DOUBLE_UNSET DBL_MAX |
| Helper macro to indicate an EXTERNAL's double parameter is undefined. | |
| #define | EDJE_EXTERNAL_INT_UNSET INT_MAX |
| Helper macro to indicate an EXTERNAL's integer parameter is undefined. | |
| #define | EDJE_EXTERNAL_PARAM_INFO_BOOL(name) EDJE_EXTERNAL_PARAM_INFO_BOOL_DEFAULT(name, 0) |
| #define | EDJE_EXTERNAL_PARAM_INFO_BOOL_DEFAULT(name, def) EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL(name, def, "false", "true") |
| #define | EDJE_EXTERNAL_PARAM_INFO_BOOL_DEFAULT_FLAGS(name, def, flags) EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL_FLAGS(name, def, "false", "true", flags) |
| #define | EDJE_EXTERNAL_PARAM_INFO_BOOL_FLAGS(name, flags) EDJE_EXTERNAL_PARAM_INFO_BOOL_DEFAULT_FLAGS(name, 0, flags) |
| #define | EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL(name, def, false_str, true_str) EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL_FLAGS(name, def, false_str, true_str, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR) |
| #define | EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL_FLAGS(name, def, false_str, true_str, flags) {name, EDJE_EXTERNAL_PARAM_TYPE_BOOL, flags, {.b = {def, false_str, true_str}}} |
| #define | EDJE_EXTERNAL_PARAM_INFO_CHOICE_DYNAMIC_FULL(name, def_get, query) EDJE_EXTERNAL_PARAM_INFO_CHOICE_DYNAMIC_FULL_FLAGS(name, def_get, query, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR) |
| #define | EDJE_EXTERNAL_PARAM_INFO_CHOICE_DYNAMIC_FULL_FLAGS(name, def_get, query, flags) {name, EDJE_EXTERNAL_PARAM_TYPE_CHOICE, flags, {.c = {NULL, NULL, def_get, query}}} |
| #define | EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL(name, def, choices) EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL_FLAGS(name, def, choices, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR) |
| #define | EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL_FLAGS(name, def, choices, flags) {name, EDJE_EXTERNAL_PARAM_TYPE_CHOICE, flags, {.c = {def, choices, NULL, NULL}}} |
| #define | EDJE_EXTERNAL_PARAM_INFO_DOUBLE(name) EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT(name, 0.0) |
| #define | EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT(name, def) EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FULL(name, def, EDJE_EXTERNAL_DOUBLE_UNSET, EDJE_EXTERNAL_DOUBLE_UNSET, EDJE_EXTERNAL_DOUBLE_UNSET) |
| #define | EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT_FLAGS(name, def, flags) EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FULL_FLAGS(name, def, EDJE_EXTERNAL_DOUBLE_UNSET, EDJE_EXTERNAL_DOUBLE_UNSET, EDJE_EXTERNAL_DOUBLE_UNSET, flags) |
| #define | EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FLAGS(name, flags) EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT_FLAGS(name, 0.0, flags) |
| #define | EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FULL(name, def, min, max, step) EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FULL_FLAGS(name, def, min, max, step, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR) |
| #define | EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FULL_FLAGS(name, def, min, max, step, flags) {name, EDJE_EXTERNAL_PARAM_TYPE_DOUBLE, flags, {.d = {def, min, max, step}}} |
| #define | EDJE_EXTERNAL_PARAM_INFO_INT(name) EDJE_EXTERNAL_PARAM_INFO_INT_DEFAULT(name, 0) |
| #define | EDJE_EXTERNAL_PARAM_INFO_INT_DEFAULT(name, def) EDJE_EXTERNAL_PARAM_INFO_INT_FULL(name, def, EDJE_EXTERNAL_INT_UNSET, EDJE_EXTERNAL_INT_UNSET, EDJE_EXTERNAL_INT_UNSET) |
| #define | EDJE_EXTERNAL_PARAM_INFO_INT_DEFAULT_FLAGS(name, def, flags) EDJE_EXTERNAL_PARAM_INFO_INT_FULL_FLAGS(name, def, EDJE_EXTERNAL_INT_UNSET, EDJE_EXTERNAL_INT_UNSET, EDJE_EXTERNAL_INT_UNSET, flags) |
| #define | EDJE_EXTERNAL_PARAM_INFO_INT_FLAGS(name, flags) EDJE_EXTERNAL_PARAM_INFO_INT_DEFAULT_FLAGS(name, 0, flags) |
| #define | EDJE_EXTERNAL_PARAM_INFO_INT_FULL(name, def, min, max, step) EDJE_EXTERNAL_PARAM_INFO_INT_FULL_FLAGS(name, def, min, max, step, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR) |
| #define | EDJE_EXTERNAL_PARAM_INFO_INT_FULL_FLAGS(name, def, min, max, step, flags) {name, EDJE_EXTERNAL_PARAM_TYPE_INT, flags, {.i = {def, min, max, step}}} |
| #define | EDJE_EXTERNAL_PARAM_INFO_SENTINEL {NULL, 0, 0, {.s = {NULL, NULL, NULL}}} |
| #define | EDJE_EXTERNAL_PARAM_INFO_STRING(name) EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT(name, NULL) |
| #define | EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT(name, def) EDJE_EXTERNAL_PARAM_INFO_STRING_FULL(name, def, NULL, NULL) |
| #define | EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT_FLAGS(name, def, flags) EDJE_EXTERNAL_PARAM_INFO_STRING_FULL_FLAGS(name, def, NULL, NULL, flags) |
| #define | EDJE_EXTERNAL_PARAM_INFO_STRING_FLAGS(name, flags) EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT_FLAGS(name, NULL, flags) |
| #define | EDJE_EXTERNAL_PARAM_INFO_STRING_FULL(name, def, accept, deny) EDJE_EXTERNAL_PARAM_INFO_STRING_FULL_FLAGS(name, def, accept, deny, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR) |
| #define | EDJE_EXTERNAL_PARAM_INFO_STRING_FULL_FLAGS(name, def, accept, deny, flags) {name, EDJE_EXTERNAL_PARAM_TYPE_STRING, flags, {.s = {def, accept, deny}}} |
| #define | EDJE_EXTERNAL_TYPE_ABI_VERSION (3) |
| #define | edje_obj_access_part_list_get(ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_ACCESS_PART_LIST_GET), EO_TYPECHECK(Eina_List **, ret) |
| Retrieve a list all accessibility part names. | |
| #define | edje_obj_animation_get(ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_ANIMATION_GET), EO_TYPECHECK(Eina_Bool *, ret) |
| Get the Edje object's animation state. | |
| #define | edje_obj_animation_set(on) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_ANIMATION_SET), EO_TYPECHECK(Eina_Bool, on) |
| Set the object's animation state. | |
| #define | edje_obj_calc_force() EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_CALC_FORCE) |
| Force a Size/Geometry calculation. | |
| #define | EDJE_OBJ_CLASS edje_object_class_get() |
| #define | edje_obj_color_class_get(color_class, r, g, b, a, r2, g2, b2, a2, r3, g3, b3, a3, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_COLOR_CLASS_GET), EO_TYPECHECK(const char *, color_class), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, g), EO_TYPECHECK(int *, b), EO_TYPECHECK(int *, a), EO_TYPECHECK(int *, r2), EO_TYPECHECK(int *, g2), EO_TYPECHECK(int *, b2), EO_TYPECHECK(int *, a2), EO_TYPECHECK(int *, r3), EO_TYPECHECK(int *, g3), EO_TYPECHECK(int *, b3), EO_TYPECHECK(int *, a3), EO_TYPECHECK(Eina_Bool *, ret) |
| Gets the object color class. | |
| #define | edje_obj_color_class_set(color_class, r, g, b, a, r2, g2, b2, a2, r3, g3, b3, a3, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_COLOR_CLASS_SET), EO_TYPECHECK(const char *, color_class), EO_TYPECHECK(int, r), EO_TYPECHECK(int, g), EO_TYPECHECK(int, b), EO_TYPECHECK(int, a), EO_TYPECHECK(int, r2), EO_TYPECHECK(int, g2), EO_TYPECHECK(int, b2), EO_TYPECHECK(int, a2), EO_TYPECHECK(int, r3), EO_TYPECHECK(int, g3), EO_TYPECHECK(int, b3), EO_TYPECHECK(int, a3), EO_TYPECHECK(Eina_Bool *, ret) |
| Sets the object color class. | |
| #define | edje_obj_data_get(key, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_DATA_GET), EO_TYPECHECK(const char *, key), EO_TYPECHECK(const char **, ret) |
| Retrieve an EDC data field's value from a given Edje. | |
| #define | edje_obj_file_get(file, group) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_FILE_GET), EO_TYPECHECK(const char **, file), EO_TYPECHECK(const char **, group) |
| Get the file and group name that a given Edje object is bound to. | |
| #define | edje_obj_file_set(file, group, nested, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_FILE_SET), EO_TYPECHECK(const char*, file), EO_TYPECHECK(const char *, group), EO_TYPECHECK(Eina_Array *, nested), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | edje_obj_freeze(ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_FREEZE), EO_TYPECHECK(int *, ret) |
| Freezes the Edje object. | |
| #define | EDJE_OBJ_ID(sub_id) (EDJE_OBJ_BASE_ID + sub_id) |
| #define | edje_obj_item_provider_set(func, data) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_ITEM_PROVIDER_SET), EO_TYPECHECK(Edje_Item_Provider_Cb, func), EO_TYPECHECK(void *, data) |
| Set the function that provides item objects for named items in an edje entry text. | |
| #define | edje_obj_load_error_get(ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_LOAD_ERROR_GET), EO_TYPECHECK(Edje_Load_Error *, ret) |
| Gets the (last) file loading error for a given Edje object. | |
| #define | edje_obj_message_handler_set(func, data) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_MESSAGE_HANDLER_SET), EO_TYPECHECK(Edje_Message_Handler_Cb, func), EO_TYPECHECK(void *, data) |
| Set an Edje message handler function for a given Edje object. | |
| #define | edje_obj_message_send(type, id, msg) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_MESSAGE_SEND), EO_TYPECHECK(Edje_Message_Type, type), EO_TYPECHECK(int, id), EO_TYPECHECK(void *, msg) |
| Send an (Edje) message to a given Edje object. | |
| #define | edje_obj_message_signal_process() EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_MESSAGE_SIGNAL_PROCESS) |
| Process an object's message queue. | |
| #define | edje_obj_mirrored_get(ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_MIRRORED_GET), EO_TYPECHECK(Eina_Bool *, ret) |
| Get the RTL orientation for this object. | |
| #define | edje_obj_mirrored_set(rtl) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_MIRRORED_SET), EO_TYPECHECK(Eina_Bool, rtl) |
| Set the RTL orientation for this object. | |
| #define | edje_obj_part_box_append(part, child, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_APPEND), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Eina_Bool *, ret) |
| Appends an object to the box. | |
| #define | edje_obj_part_box_insert_at(part, child, pos, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_INSERT_AT), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(unsigned int, pos), EO_TYPECHECK(Eina_Bool *, ret) |
| Inserts an object to the box. | |
| #define | edje_obj_part_box_insert_before(part, child, reference, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_INSERT_BEFORE), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(const Evas_Object *, reference), EO_TYPECHECK(Eina_Bool *, ret) |
| Adds an object to the box. | |
| #define | edje_obj_part_box_prepend(part, child, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_PREPEND), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Eina_Bool *, ret) |
| Prepends an object to the box. | |
| #define | edje_obj_part_box_remove(part, child, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_REMOVE), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Evas_Object **, ret) |
| Removes an object from the box. | |
| #define | edje_obj_part_box_remove_all(part, clear, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_REMOVE_ALL), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, clear), EO_TYPECHECK(Eina_Bool *, ret) |
| Removes all elements from the box. | |
| #define | edje_obj_part_box_remove_at(part, pos, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_REMOVE_AT), EO_TYPECHECK(const char *, part), EO_TYPECHECK(unsigned int, pos), EO_TYPECHECK(Evas_Object **, ret) |
| Removes an object from the box. | |
| #define | edje_obj_part_drag_dir_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_DIR_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Drag_Dir *, ret) |
| Determine dragable directions. | |
| #define | edje_obj_part_drag_page(part, dx, dy, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_PAGE), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dx), EO_TYPECHECK(double, dy), EO_TYPECHECK(Eina_Bool *, ret) |
| Pages x,y steps. | |
| #define | edje_obj_part_drag_page_get(part, dx, dy, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_PAGE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double *, dx), EO_TYPECHECK(double *, dy), EO_TYPECHECK(Eina_Bool *, ret) |
| Gets the page step increments. | |
| #define | edje_obj_part_drag_page_set(part, dx, dy, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_PAGE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dx), EO_TYPECHECK(double, dy), EO_TYPECHECK(Eina_Bool *, ret) |
| Sets the page step increments. | |
| #define | edje_obj_part_drag_size_get(part, dw, dh, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_SIZE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double *, dw), EO_TYPECHECK(double *, dh), EO_TYPECHECK(Eina_Bool *, ret) |
| Get the dragable object size. | |
| #define | edje_obj_part_drag_size_set(part, dw, dh, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_SIZE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dw), EO_TYPECHECK(double, dh), EO_TYPECHECK(Eina_Bool *, ret) |
| Set the dragable object size. | |
| #define | edje_obj_part_drag_step(part, dx, dy, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_STEP), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dx), EO_TYPECHECK(double, dy), EO_TYPECHECK(Eina_Bool *, ret) |
| Steps the dragable x,y steps. | |
| #define | edje_obj_part_drag_step_get(part, dx, dy, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_STEP_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double *, dx), EO_TYPECHECK(double *, dy), EO_TYPECHECK(Eina_Bool *, ret) |
| Gets the drag step increment values. | |
| #define | edje_obj_part_drag_step_set(part, dx, dy, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_STEP_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dx), EO_TYPECHECK(double, dy), EO_TYPECHECK(Eina_Bool *, ret) |
| Sets the drag step increment. | |
| #define | edje_obj_part_drag_value_get(part, dx, dy, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_VALUE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double *, dx), EO_TYPECHECK(double *, dy), EO_TYPECHECK(Eina_Bool *, ret) |
| Get the dragable object location. | |
| #define | edje_obj_part_drag_value_set(part, dx, dy, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_VALUE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dx), EO_TYPECHECK(double, dy), EO_TYPECHECK(Eina_Bool *, ret) |
| Set the dragable object location. | |
| #define | edje_obj_part_exists(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXISTS), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool *, ret) |
| Check if an Edje part exists in a given Edje object's group. | |
| #define | edje_obj_part_external_content_get(part, content, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXTERNAL_CONTENT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, content), EO_TYPECHECK(Evas_Object **, ret) |
| Get an object contained in an part of type EXTERNAL. | |
| #define | edje_obj_part_external_object_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXTERNAL_OBJECT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object **, ret) |
| Get the object created by this external part. | |
| #define | edje_obj_part_external_param_get(part, param, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXTERNAL_PARAM_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_External_Param *, param), EO_TYPECHECK(Eina_Bool *, ret) |
| Get the parameter for the external part. | |
| #define | edje_obj_part_external_param_set(part, param, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXTERNAL_PARAM_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const Edje_External_Param *, param), EO_TYPECHECK(Eina_Bool *, ret) |
| Set the parameter for the external part. | |
| #define | edje_obj_part_external_param_type_get(part, param, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXTERNAL_PARAM_TYPE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, param), EO_TYPECHECK(Edje_External_Param_Type *, ret) |
| #define | edje_obj_part_geometry_get(part, x, y, w, h, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_GEOMETRY_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h), EO_TYPECHECK(Eina_Bool *, ret) |
| Retrieve the geometry of a given Edje part, in a given Edje. | |
| #define | edje_obj_part_object_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_OBJECT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const Evas_Object **, ret) |
| Get a handle to the Evas object implementing a given Edje. | |
| #define | edje_obj_part_state_get(part, val_ret, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_STATE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double *, val_ret), EO_TYPECHECK(const char **, ret) |
| Returns the state of the Edje part. | |
| #define | edje_obj_part_swallow(part, obj_swallow, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_SWALLOW), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, obj_swallow), EO_TYPECHECK(Eina_Bool *, ret) |
| "Swallows" an object into one of the Edje object SWALLOW | |
| #define | edje_obj_part_swallow_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_SWALLOW_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object **, ret) |
| Get the object currently swallowed by a part. | |
| #define | edje_obj_part_table_child_get(part, col, row, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TABLE_CHILD_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(unsigned int, col), EO_TYPECHECK(unsigned int, row), EO_TYPECHECK(Evas_Object **, ret) |
| Retrieve a child from a table. | |
| #define | edje_obj_part_table_clear(part, clear, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TABLE_CLEAR), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, clear), EO_TYPECHECK(Eina_Bool *, ret) |
| Removes all object from the table. | |
| #define | edje_obj_part_table_col_row_size_get(part, cols, rows, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TABLE_COL_ROW_SIZE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(int *, cols), EO_TYPECHECK(int *, rows), EO_TYPECHECK(Eina_Bool *, ret) |
| Gets the number of columns and rows the table has. | |
| #define | edje_obj_part_table_pack(part, child_obj, col, row, colspan, rowspan, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TABLE_PACK), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child_obj), EO_TYPECHECK(unsigned short, col), EO_TYPECHECK(unsigned short, row), EO_TYPECHECK(unsigned short, colspan), EO_TYPECHECK(unsigned short, rowspan), EO_TYPECHECK(Eina_Bool *, ret) |
| Packs an object into the table. | |
| #define | edje_obj_part_table_unpack(part, child_obj, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TABLE_UNPACK), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child_obj), EO_TYPECHECK(Eina_Bool *, ret) |
| Removes an object from the table. | |
| #define | edje_obj_part_text_anchor_geometry_get(part, anchor, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_ANCHOR_GEOMETRY_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, anchor), EO_TYPECHECK(const Eina_List **, ret) |
| Return a list of Evas_Textblock_Rectangle anchor rectangles. | |
| #define | edje_obj_part_text_anchor_list_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_ANCHOR_LIST_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const Eina_List **, ret) |
| Return a list of char anchor names. | |
| #define | edje_obj_part_text_append(part, text) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_APPEND), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text) |
| Insert text for an object part. | |
| #define | edje_obj_part_text_autocapital_type_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_AUTOCAPITAL_TYPE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Text_Autocapital_Type *, ret) |
| Retrieves the autocapitalization type. | |
| #define | edje_obj_part_text_autocapital_type_set(part, autocapital_type) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_AUTOCAPITAL_TYPE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Text_Autocapital_Type, autocapital_type) |
| Set the autocapitalization type on the immodule. | |
| #define | edje_obj_part_text_cursor_begin_set(part, cur) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_BEGIN_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur) |
| Moves the cursor to the beginning of the text part. | |
| #define | edje_obj_part_text_cursor_content_get(part, cur, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_CONTENT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(char **, ret) |
| Returns the content (char) at the cursor position. | |
| #define | edje_obj_part_text_cursor_coord_set(part, cur, x, y, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_COORD_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | edje_obj_part_text_cursor_copy(part, src, dst) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_COPY), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, src), EO_TYPECHECK(Edje_Cursor, dst) |
| Copy the cursor to another cursor. | |
| #define | edje_obj_part_text_cursor_down(part, cur, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_DOWN), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
| Moves the cursor to the char below the current cursor position. | |
| #define | edje_obj_part_text_cursor_end_set(part, cur) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_END_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur) |
| Moves the cursor to the end of the text part. | |
| #define | edje_obj_part_text_cursor_geometry_get(part, x, y, w, h) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_GEOMETRY_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
| Returns the cursor geometry of the part relative to the edje. | |
| #define | edje_obj_part_text_cursor_is_format_get(part, cur, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_IS_FORMAT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
| Returns whether the cursor points to a format. | |
| #define | edje_obj_part_text_cursor_is_visible_format_get(part, cur, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_IS_VISIBLE_FORMAT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
| Return true if the cursor points to a visible format. | |
| #define | edje_obj_part_text_cursor_line_begin_set(part, cur) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_LINE_BEGIN_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur) |
| Move the cursor to the beginning of the line. | |
| #define | edje_obj_part_text_cursor_line_end_set(part, cur) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_LINE_END_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur) |
| Move the cursor to the end of the line. | |
| #define | edje_obj_part_text_cursor_next(part, cur, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_NEXT), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
| Advances the cursor to the next cursor position. | |
| #define | edje_obj_part_text_cursor_pos_get(part, cur, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_POS_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(int *, ret) |
| Retrieves the current position of the cursor. | |
| #define | edje_obj_part_text_cursor_pos_set(part, cur, pos) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_POS_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(int, pos) |
| Sets the cursor position to the given value. | |
| #define | edje_obj_part_text_cursor_prev(part, cur, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_PREV), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
| Moves the cursor to the previous char. | |
| #define | edje_obj_part_text_cursor_up(part, cur, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_UP), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
| Move the cursor to the char above the current cursor position. | |
| #define | edje_obj_part_text_escaped_set(part, text, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_ESCAPED_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text), EO_TYPECHECK(Eina_Bool *, ret) |
| Sets the text for an object part, but converts HTML escapes to UTF8. | |
| #define | edje_obj_part_text_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char **, ret) |
| Return the text of the object part. | |
| #define | edje_obj_part_text_imf_context_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_IMF_CONTEXT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(void **, ret) |
| Get the input method context in entry. | |
| #define | edje_obj_part_text_imf_context_reset(part) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_IMF_CONTEXT_RESET), EO_TYPECHECK(const char *, part) |
| Reset the input method context if needed. | |
| #define | edje_obj_part_text_input_panel_enabled_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_ENABLED_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool *, ret) |
| Retrieve the attribute to show the input panel automatically. | |
| #define | edje_obj_part_text_input_panel_enabled_set(part, enabled) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_ENABLED_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, enabled) |
| Sets the attribute to show the input panel automatically. | |
| #define | edje_obj_part_text_input_panel_hide(part) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_HIDE), EO_TYPECHECK(const char *, part) |
| Hide the input panel (virtual keyboard). | |
| #define | edje_obj_part_text_input_panel_imdata_get(part, data, len) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_IMDATA_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(void *, data), EO_TYPECHECK(int *, len) |
| #define | edje_obj_part_text_input_panel_imdata_set(part, data, len) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_IMDATA_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const void *, data), EO_TYPECHECK(int, len) |
| #define | edje_obj_part_text_input_panel_language_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LANGUAGE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Lang *, ret) |
| #define | edje_obj_part_text_input_panel_language_set(part, lang) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LANGUAGE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Lang, lang) |
| #define | edje_obj_part_text_input_panel_layout_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LAYOUT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Layout *, ret) |
| Get the layout of the input panel. | |
| #define | edje_obj_part_text_input_panel_layout_set(part, layout) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LAYOUT_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Layout, layout) |
| Set the layout of the input panel. | |
| #define | edje_obj_part_text_input_panel_return_key_disabled_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_DISABLED_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | edje_obj_part_text_input_panel_return_key_disabled_set(part, disabled) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_DISABLED_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, disabled) |
| #define | edje_obj_part_text_input_panel_return_key_type_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_TYPE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Return_Key_Type *, ret) |
| #define | edje_obj_part_text_input_panel_return_key_type_set(part, return_key_type) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_TYPE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Return_Key_Type, return_key_type) |
| #define | edje_obj_part_text_input_panel_show(part) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_SHOW), EO_TYPECHECK(const char *, part) |
| Show the input panel (virtual keyboard) based on the input panel property such as layout, autocapital types, and so on. | |
| #define | edje_obj_part_text_insert(part, text) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INSERT), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text) |
| Insert text for an object part. | |
| #define | edje_obj_part_text_item_geometry_get(part, item, cx, cy, cw, ch, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_ITEM_GEOMETRY_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, item), EO_TYPECHECK(Evas_Coord *, cx), EO_TYPECHECK(Evas_Coord *, cy), EO_TYPECHECK(Evas_Coord *, cw), EO_TYPECHECK(Evas_Coord *, ch), EO_TYPECHECK(Eina_Bool *, ret) |
| Return item geometry. | |
| #define | edje_obj_part_text_item_list_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_ITEM_LIST_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const Eina_List **, ret) |
| Return a list of char item names. | |
| #define | edje_obj_part_text_prediction_allow_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_PREDICTION_ALLOW_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool *, ret) |
| Get whether the prediction is allowed or not. | |
| #define | edje_obj_part_text_prediction_allow_set(part, prediction) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_PREDICTION_ALLOW_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, prediction) |
| Set whether the prediction is allowed or not. | |
| #define | edje_obj_part_text_select_abort(part) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_ABORT), EO_TYPECHECK(const char *, part) |
| Aborts any selection action on a part. | |
| #define | edje_obj_part_text_select_all(part) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_ALL), EO_TYPECHECK(const char *, part) |
| Set the selection to be everything. | |
| #define | edje_obj_part_text_select_allow_set(part, allow) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_ALLOW_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, allow) |
| Enables selection if the entry is an EXPLICIT selection mode. | |
| #define | edje_obj_part_text_select_begin(part) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_BEGIN), EO_TYPECHECK(const char *, part) |
| Starts selecting at current cursor position. | |
| #define | edje_obj_part_text_select_extend(part) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_EXTEND), EO_TYPECHECK(const char *, part) |
| Extends the current selection to the current cursor position. | |
| #define | edje_obj_part_text_select_none(part) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_NONE), EO_TYPECHECK(const char *, part) |
| Set the selection to be none. | |
| #define | edje_obj_part_text_selection_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECTION_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char **, ret) |
| Return the selection text of the object part. | |
| #define | edje_obj_part_text_set(part, text, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text), EO_TYPECHECK(Eina_Bool *, ret) |
| Sets the text for an object part. | |
| #define | edje_obj_part_text_style_user_peek(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_STYLE_USER_PEEK), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char **, ret) |
| Return the text of the object part. | |
| #define | edje_obj_part_text_style_user_pop(part) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_STYLE_USER_POP), EO_TYPECHECK(const char *, part) |
| Delete the top style form the user style stack. | |
| #define | edje_obj_part_text_style_user_push(part, style) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_STYLE_USER_PUSH), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, style) |
| Set the style of the part. | |
| #define | edje_obj_part_text_unescaped_get(part, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_UNESCAPED_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(char **, ret) |
| Returns the text of the object part, without escaping. | |
| #define | edje_obj_part_text_unescaped_set(part, text_to_escape, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_UNESCAPED_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text_to_escape), EO_TYPECHECK(Eina_Bool *, ret) |
| Sets the raw (non escaped) text for an object part. | |
| #define | edje_obj_part_text_user_insert(part, text) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_USER_INSERT), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text) |
| This function inserts text as if the user has inserted it. | |
| #define | edje_obj_part_unswallow(obj_swallow) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_UNSWALLOW), EO_TYPECHECK(Evas_Object *, obj_swallow) |
| Unswallow an object. | |
| #define | edje_obj_parts_extends_calc(x, y, w, h, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PARTS_EXTENDS_CALC), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h), EO_TYPECHECK(Eina_Bool *, ret) |
| #define | edje_obj_perspective_get(ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PERSPECTIVE_GET), EO_TYPECHECK(const Edje_Perspective **, ret) |
| #define | edje_obj_perspective_set(ps) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PERSPECTIVE_SET), EO_TYPECHECK(Edje_Perspective *, ps) |
| #define | edje_obj_play_get(ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PLAY_GET), EO_TYPECHECK(Eina_Bool *, ret) |
| Get the Edje object's state. | |
| #define | edje_obj_play_set(play) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PLAY_SET), EO_TYPECHECK(Eina_Bool, play) |
| Set the Edje object to playing or paused states. | |
| #define | edje_obj_preload(cancel, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PRELOAD), EO_TYPECHECK(Eina_Bool, cancel), EO_TYPECHECK(Eina_Bool *, ret) |
| Preload the images on the Edje Object in the background. | |
| #define | edje_obj_scale_get(ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SCALE_GET), EO_TYPECHECK(double *, ret) |
| Get a given Edje object's scaling factor. | |
| #define | edje_obj_scale_set(scale, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SCALE_SET), EO_TYPECHECK(double, scale), EO_TYPECHECK(Eina_Bool *, ret) |
| Set the scaling factor for a given Edje object. | |
| #define | edje_obj_signal_callback_add(emission, source, func, data) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIGNAL_CALLBACK_ADD), EO_TYPECHECK(const char *, emission), EO_TYPECHECK(const char *, source), EO_TYPECHECK(Edje_Signal_Cb, func), EO_TYPECHECK(void *, data) |
| Add a callback for an arriving Edje signal, emitted by a given Ejde object. | |
| #define | edje_obj_signal_callback_del(emission, source, func, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIGNAL_CALLBACK_DEL), EO_TYPECHECK(const char *, emission), EO_TYPECHECK(const char *, source), EO_TYPECHECK(Edje_Signal_Cb, func), EO_TYPECHECK(void **, ret) |
| Remove a signal-triggered callback from an object. | |
| #define | edje_obj_signal_callback_del_full(emission, source, func, data, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIGNAL_CALLBACK_DEL_FULL), EO_TYPECHECK(const char *, emission), EO_TYPECHECK(const char *, source), EO_TYPECHECK(Edje_Signal_Cb, func), EO_TYPECHECK(void *, data), EO_TYPECHECK(void **, ret) |
| Unregister/delete a callback set for an arriving Edje. | |
| #define | edje_obj_signal_emit(emission, source) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIGNAL_EMIT), EO_TYPECHECK(const char *, emission), EO_TYPECHECK(const char *, source) |
| Send/emit an Edje signal to a given Edje object. | |
| #define | edje_obj_size_max_get(maxw, maxh) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIZE_MAX_GET), EO_TYPECHECK(Evas_Coord *, maxw), EO_TYPECHECK(Evas_Coord *, maxh) |
| Get the maximum size specified -- as an EDC property -- for a given Edje object. | |
| #define | edje_obj_size_min_calc(minw, minh) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIZE_MIN_CALC), EO_TYPECHECK(Evas_Coord *, minw), EO_TYPECHECK(Evas_Coord *, minh) |
| Calculate the minimum required size for a given Edje object. | |
| #define | edje_obj_size_min_get(minw, minh) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIZE_MIN_GET), EO_TYPECHECK(Evas_Coord *, minw), EO_TYPECHECK(Evas_Coord *, minh) |
| Get the minimum size specified -- as an EDC property -- for a given Edje object. | |
| #define | edje_obj_size_min_restricted_calc(minw, minh, restrictedw, restrictedh) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIZE_MIN_RESTRICTED_CALC), EO_TYPECHECK(Evas_Coord *, minw), EO_TYPECHECK(Evas_Coord *, minh), EO_TYPECHECK(Evas_Coord, restrictedw), EO_TYPECHECK(Evas_Coord, restrictedh) |
| Calculate the minimum required size for a given Edje object. | |
| #define | edje_obj_text_change_cb_set(func, data) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_CHANGE_CB_SET), EO_TYPECHECK(Edje_Text_Change_Cb, func), EO_TYPECHECK(void *, data) |
| Set the object text callback. | |
| #define | edje_obj_text_class_set(text_class, font, size, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_CLASS_SET), EO_TYPECHECK(const char *, text_class), EO_TYPECHECK(const char *, font), EO_TYPECHECK(Evas_Font_Size, size), EO_TYPECHECK(Eina_Bool *, ret) |
| Sets Edje text class. | |
| #define | edje_obj_text_insert_filter_callback_add(part, func, data) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_INSERT_FILTER_CALLBACK_ADD), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Text_Filter_Cb, func), EO_TYPECHECK(void *, data) |
| #define | edje_obj_text_insert_filter_callback_del(part, func, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_INSERT_FILTER_CALLBACK_DEL), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Text_Filter_Cb, func), EO_TYPECHECK(void **, ret) |
| #define | edje_obj_text_insert_filter_callback_del_full(part, func, data, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_INSERT_FILTER_CALLBACK_DEL_FULL), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Text_Filter_Cb, func), EO_TYPECHECK(void *, data), EO_TYPECHECK(void **, ret) |
| #define | edje_obj_text_markup_filter_callback_add(part, func, data) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_MARKUP_FILTER_CALLBACK_ADD), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Markup_Filter_Cb, func), EO_TYPECHECK(void *, data) |
| #define | edje_obj_text_markup_filter_callback_del(part, func, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_MARKUP_FILTER_CALLBACK_DEL), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Markup_Filter_Cb, func), EO_TYPECHECK(void **, ret) |
| #define | edje_obj_text_markup_filter_callback_del_full(part, func, data, ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_MARKUP_FILTER_CALLBACK_DEL_FULL), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Markup_Filter_Cb, func), EO_TYPECHECK(void *, data), EO_TYPECHECK(void **, ret) |
| #define | edje_obj_thaw(ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_THAW), EO_TYPECHECK(int *, ret) |
| Thaws the Edje object. | |
| #define | edje_obj_update_hints_get(ret) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_UPDATE_HINTS_GET), EO_TYPECHECK(Eina_Bool *, ret) |
| Wether or not Edje will update size hints on itself. | |
| #define | edje_obj_update_hints_set(update) EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_UPDATE_HINTS_SET), EO_TYPECHECK(Eina_Bool, update) |
| Edje will automatically update the size hints on itself. | |
| #define | EDJE_TEXT_EFFECT_BASIC_SET(x, s) do { x = ((x) & ~EDJE_TEXT_EFFECT_MASK_BASIC) | (s); } while (0) |
| #define | EDJE_TEXT_EFFECT_MASK_BASIC 0xf |
| #define | EDJE_TEXT_EFFECT_MASK_SHADOW_DIRECTION (0x7 << 4) |
| #define | EDJE_TEXT_EFFECT_SHADOW_DIRECTION_SET(x, s) do { x = ((x) & ~EDJE_TEXT_EFFECT_MASK_SHADOW_DIRECTION) | (s); } while (0) |
| #define | EDJE_VERSION_MAJOR 1 |
| #define | EDJE_VERSION_MINOR 8 |
Typedefs | |
| typedef enum _Edje_Action_Type | Edje_Action_Type |
| typedef enum _Edje_Aspect_Control | Edje_Aspect_Control |
| typedef enum _Edje_Cursor | Edje_Cursor |
| typedef enum _Edje_Drag_Dir | Edje_Drag_Dir |
| typedef struct _Edje_Entry_Change_Info | Edje_Entry_Change_Info |
| typedef struct _Edje_External_Param | Edje_External_Param |
| Struct that holds parameters for parts of type EXTERNAL. | |
| typedef enum _Edje_External_Param_Flags | Edje_External_Param_Flags |
| Flags that determine how a parameter may be accessed in different circumstances. | |
| typedef struct _Edje_External_Param_Info | Edje_External_Param_Info |
| Struct holding information about an EXTERNAL part's parameters. | |
| typedef enum _Edje_External_Param_Type | Edje_External_Param_Type |
| The possible types the parameters of an EXTERNAL part can be. | |
| typedef struct _Edje_External_Type | Edje_External_Type |
| typedef struct _Edje_External_Type_Info | Edje_External_Type_Info |
| typedef enum _Edje_Input_Panel_Lang | Edje_Input_Panel_Lang |
| typedef enum _Edje_Input_Panel_Layout | Edje_Input_Panel_Layout |
| typedef enum _Edje_Input_Panel_Return_Key_Type | Edje_Input_Panel_Return_Key_Type |
| typedef Evas_Object *(* | Edje_Item_Provider_Cb )(void *data, Evas_Object *obj, const char *part, const char *item) |
| typedef enum _Edje_Load_Error | Edje_Load_Error |
| Edje file loading error codes one can get - see edje_load_error_str() too. | |
| typedef void(* | Edje_Markup_Filter_Cb )(void *data, Evas_Object *obj, const char *part, char **text) |
| typedef struct _Edje_Message_Float | Edje_Message_Float |
| typedef struct _Edje_Message_Float_Set | Edje_Message_Float_Set |
| typedef void(* | Edje_Message_Handler_Cb )(void *data, Evas_Object *obj, Edje_Message_Type type, int id, void *msg) |
| Edje message handler callback functions's prototype definition. | |
| typedef struct _Edje_Message_Int | Edje_Message_Int |
| typedef struct _Edje_Message_Int_Set | Edje_Message_Int_Set |
| typedef struct _Edje_Message_String | Edje_Message_String |
| typedef struct _Edje_Message_String_Float | Edje_Message_String_Float |
| typedef struct _Edje_Message_String_Float_Set | Edje_Message_String_Float_Set |
| typedef struct _Edje_Message_String_Int | Edje_Message_String_Int |
| typedef struct _Edje_Message_String_Int_Set | Edje_Message_String_Int_Set |
| typedef struct _Edje_Message_String_Set | Edje_Message_String_Set |
| typedef enum _Edje_Message_Type | Edje_Message_Type |
| Identifiers of Edje message types, which can be sent back and forth code and a given Edje object's theme file/group. | |
| typedef enum _Edje_Object_Table_Homogeneous_Mode | Edje_Object_Table_Homogeneous_Mode |
| typedef enum _Edje_Part_Type | Edje_Part_Type |
| typedef struct _Edje_Perspective | Edje_Perspective |
| typedef void(* | Edje_Signal_Cb )(void *data, Evas_Object *obj, const char *emission, const char *source) |
| Edje signal callback functions's prototype definition. | |
| typedef enum _Edje_Text_Autocapital_Type | Edje_Text_Autocapital_Type |
| typedef void(* | Edje_Text_Change_Cb )(void *data, Evas_Object *obj, const char *part) |
| typedef enum _Edje_Text_Effect | Edje_Text_Effect |
| typedef void(* | Edje_Text_Filter_Cb )(void *data, Evas_Object *obj, const char *part, Edje_Text_Filter_Type type, char **text) |
| typedef enum _Edje_Text_Filter_Type | Edje_Text_Filter_Type |
| typedef enum _Edje_Tween_Mode | Edje_Tween_Mode |
| typedef struct _Edje_Version | Edje_Version |
Enumerations | |
| enum | { EDJE_OBJ_SUB_ID_SCALE_SET, EDJE_OBJ_SUB_ID_SCALE_GET, EDJE_OBJ_SUB_ID_MIRRORED_GET, EDJE_OBJ_SUB_ID_MIRRORED_SET, EDJE_OBJ_SUB_ID_DATA_GET, EDJE_OBJ_SUB_ID_FREEZE, EDJE_OBJ_SUB_ID_THAW, EDJE_OBJ_SUB_ID_COLOR_CLASS_SET, EDJE_OBJ_SUB_ID_COLOR_CLASS_GET, EDJE_OBJ_SUB_ID_TEXT_CLASS_SET, EDJE_OBJ_SUB_ID_PART_EXISTS, EDJE_OBJ_SUB_ID_PART_OBJECT_GET, EDJE_OBJ_SUB_ID_PART_GEOMETRY_GET, EDJE_OBJ_SUB_ID_ITEM_PROVIDER_SET, EDJE_OBJ_SUB_ID_TEXT_CHANGE_CB_SET, EDJE_OBJ_SUB_ID_PART_TEXT_STYLE_USER_PUSH, EDJE_OBJ_SUB_ID_PART_TEXT_STYLE_USER_POP, EDJE_OBJ_SUB_ID_PART_TEXT_STYLE_USER_PEEK, EDJE_OBJ_SUB_ID_PART_TEXT_SET, EDJE_OBJ_SUB_ID_PART_TEXT_GET, EDJE_OBJ_SUB_ID_PART_TEXT_ESCAPED_SET, EDJE_OBJ_SUB_ID_PART_TEXT_UNESCAPED_SET, EDJE_OBJ_SUB_ID_PART_TEXT_UNESCAPED_GET, EDJE_OBJ_SUB_ID_PART_TEXT_SELECTION_GET, EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_NONE, EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_ALL, EDJE_OBJ_SUB_ID_PART_TEXT_INSERT, EDJE_OBJ_SUB_ID_PART_TEXT_APPEND, EDJE_OBJ_SUB_ID_PART_TEXT_ANCHOR_LIST_GET, EDJE_OBJ_SUB_ID_PART_TEXT_ANCHOR_GEOMETRY_GET, EDJE_OBJ_SUB_ID_PART_TEXT_ITEM_LIST_GET, EDJE_OBJ_SUB_ID_PART_TEXT_ITEM_GEOMETRY_GET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_GEOMETRY_GET, EDJE_OBJ_SUB_ID_PART_TEXT_USER_INSERT, EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_ALLOW_SET, EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_ABORT, EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_BEGIN, EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_EXTEND, EDJE_OBJ_SUB_ID_PART_TEXT_IMF_CONTEXT_GET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_NEXT, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_PREV, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_UP, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_DOWN, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_BEGIN_SET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_END_SET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_COPY, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_LINE_BEGIN_SET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_LINE_END_SET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_COORD_SET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_IS_FORMAT_GET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_IS_VISIBLE_FORMAT_GET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_CONTENT_GET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_POS_SET, EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_POS_GET, EDJE_OBJ_SUB_ID_PART_TEXT_IMF_CONTEXT_RESET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LAYOUT_SET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LAYOUT_GET, EDJE_OBJ_SUB_ID_PART_TEXT_AUTOCAPITAL_TYPE_SET, EDJE_OBJ_SUB_ID_PART_TEXT_AUTOCAPITAL_TYPE_GET, EDJE_OBJ_SUB_ID_PART_TEXT_PREDICTION_ALLOW_SET, EDJE_OBJ_SUB_ID_PART_TEXT_PREDICTION_ALLOW_GET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_ENABLED_SET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_ENABLED_GET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_SHOW, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_HIDE, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LANGUAGE_SET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LANGUAGE_GET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_IMDATA_SET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_IMDATA_GET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_TYPE_SET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_TYPE_GET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_DISABLED_SET, EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_DISABLED_GET, EDJE_OBJ_SUB_ID_TEXT_INSERT_FILTER_CALLBACK_ADD, EDJE_OBJ_SUB_ID_TEXT_INSERT_FILTER_CALLBACK_DEL, EDJE_OBJ_SUB_ID_TEXT_INSERT_FILTER_CALLBACK_DEL_FULL, EDJE_OBJ_SUB_ID_TEXT_MARKUP_FILTER_CALLBACK_ADD, EDJE_OBJ_SUB_ID_TEXT_MARKUP_FILTER_CALLBACK_DEL, EDJE_OBJ_SUB_ID_TEXT_MARKUP_FILTER_CALLBACK_DEL_FULL, EDJE_OBJ_SUB_ID_PART_SWALLOW, EDJE_OBJ_SUB_ID_PART_UNSWALLOW, EDJE_OBJ_SUB_ID_PART_SWALLOW_GET, EDJE_OBJ_SUB_ID_SIZE_MIN_GET, EDJE_OBJ_SUB_ID_SIZE_MAX_GET, EDJE_OBJ_SUB_ID_CALC_FORCE, EDJE_OBJ_SUB_ID_SIZE_MIN_CALC, EDJE_OBJ_SUB_ID_PARTS_EXTENDS_CALC, EDJE_OBJ_SUB_ID_SIZE_MIN_RESTRICTED_CALC, EDJE_OBJ_SUB_ID_PART_STATE_GET, EDJE_OBJ_SUB_ID_PART_DRAG_DIR_GET, EDJE_OBJ_SUB_ID_PART_DRAG_VALUE_SET, EDJE_OBJ_SUB_ID_PART_DRAG_VALUE_GET, EDJE_OBJ_SUB_ID_PART_DRAG_SIZE_SET, EDJE_OBJ_SUB_ID_PART_DRAG_SIZE_GET, EDJE_OBJ_SUB_ID_PART_DRAG_STEP_SET, EDJE_OBJ_SUB_ID_PART_DRAG_STEP_GET, EDJE_OBJ_SUB_ID_PART_DRAG_PAGE_SET, EDJE_OBJ_SUB_ID_PART_DRAG_PAGE_GET, EDJE_OBJ_SUB_ID_PART_DRAG_STEP, EDJE_OBJ_SUB_ID_PART_DRAG_PAGE, EDJE_OBJ_SUB_ID_PART_BOX_APPEND, EDJE_OBJ_SUB_ID_PART_BOX_PREPEND, EDJE_OBJ_SUB_ID_PART_BOX_INSERT_BEFORE, EDJE_OBJ_SUB_ID_PART_BOX_INSERT_AT, EDJE_OBJ_SUB_ID_PART_BOX_REMOVE, EDJE_OBJ_SUB_ID_PART_BOX_REMOVE_AT, EDJE_OBJ_SUB_ID_PART_BOX_REMOVE_ALL, EDJE_OBJ_SUB_ID_ACCESS_PART_LIST_GET, EDJE_OBJ_SUB_ID_PART_TABLE_CHILD_GET, EDJE_OBJ_SUB_ID_PART_TABLE_PACK, EDJE_OBJ_SUB_ID_PART_TABLE_UNPACK, EDJE_OBJ_SUB_ID_PART_TABLE_COL_ROW_SIZE_GET, EDJE_OBJ_SUB_ID_PART_TABLE_CLEAR, EDJE_OBJ_SUB_ID_PERSPECTIVE_SET, EDJE_OBJ_SUB_ID_PERSPECTIVE_GET, EDJE_OBJ_SUB_ID_PRELOAD, EDJE_OBJ_SUB_ID_UPDATE_HINTS_SET, EDJE_OBJ_SUB_ID_UPDATE_HINTS_GET, EDJE_OBJ_SUB_ID_PART_EXTERNAL_OBJECT_GET, EDJE_OBJ_SUB_ID_PART_EXTERNAL_PARAM_SET, EDJE_OBJ_SUB_ID_PART_EXTERNAL_PARAM_GET, EDJE_OBJ_SUB_ID_PART_EXTERNAL_CONTENT_GET, EDJE_OBJ_SUB_ID_PART_EXTERNAL_PARAM_TYPE_GET, EDJE_OBJ_SUB_ID_FILE_SET, EDJE_OBJ_SUB_ID_FILE_GET, EDJE_OBJ_SUB_ID_LOAD_ERROR_GET, EDJE_OBJ_SUB_ID_MESSAGE_SEND, EDJE_OBJ_SUB_ID_MESSAGE_HANDLER_SET, EDJE_OBJ_SUB_ID_MESSAGE_SIGNAL_PROCESS, EDJE_OBJ_SUB_ID_SIGNAL_CALLBACK_ADD, EDJE_OBJ_SUB_ID_SIGNAL_CALLBACK_DEL, EDJE_OBJ_SUB_ID_SIGNAL_CALLBACK_DEL_FULL, EDJE_OBJ_SUB_ID_SIGNAL_EMIT, EDJE_OBJ_SUB_ID_PLAY_SET, EDJE_OBJ_SUB_ID_PLAY_GET, EDJE_OBJ_SUB_ID_ANIMATION_SET, EDJE_OBJ_SUB_ID_ANIMATION_GET, EDJE_OBJ_SUB_ID_LAST } |
| enum | _Edje_Action_Type { EDJE_ACTION_TYPE_NONE = 0, EDJE_ACTION_TYPE_STATE_SET = 1, EDJE_ACTION_TYPE_ACTION_STOP = 2, EDJE_ACTION_TYPE_SIGNAL_EMIT = 3, EDJE_ACTION_TYPE_DRAG_VAL_SET = 4, EDJE_ACTION_TYPE_DRAG_VAL_STEP = 5, EDJE_ACTION_TYPE_DRAG_VAL_PAGE = 6, EDJE_ACTION_TYPE_SCRIPT = 7, EDJE_ACTION_TYPE_FOCUS_SET = 8, EDJE_ACTION_TYPE_RESERVED00 = 9, EDJE_ACTION_TYPE_FOCUS_OBJECT = 10, EDJE_ACTION_TYPE_PARAM_COPY = 11, EDJE_ACTION_TYPE_PARAM_SET = 12, EDJE_ACTION_TYPE_SOUND_SAMPLE = 13, EDJE_ACTION_TYPE_SOUND_TONE = 14, EDJE_ACTION_TYPE_LAST = 15 } |
| enum | _Edje_Aspect_Control { EDJE_ASPECT_CONTROL_NONE = 0, EDJE_ASPECT_CONTROL_NEITHER = 1, EDJE_ASPECT_CONTROL_HORIZONTAL = 2, EDJE_ASPECT_CONTROL_VERTICAL = 3, EDJE_ASPECT_CONTROL_BOTH = 4 } |
| enum | _Edje_Cursor { EDJE_CURSOR_MAIN, EDJE_CURSOR_SELECTION_BEGIN, EDJE_CURSOR_SELECTION_END, EDJE_CURSOR_PREEDIT_START, EDJE_CURSOR_PREEDIT_END, EDJE_CURSOR_USER, EDJE_CURSOR_USER_EXTRA } |
| enum | _Edje_Drag_Dir { EDJE_DRAG_DIR_NONE = 0, EDJE_DRAG_DIR_X = 1, EDJE_DRAG_DIR_Y = 2, EDJE_DRAG_DIR_XY = 3 } |
| enum | _Edje_External_Param_Flags { EDJE_EXTERNAL_PARAM_FLAGS_NONE = 0, EDJE_EXTERNAL_PARAM_FLAGS_GET = (1 << 0), EDJE_EXTERNAL_PARAM_FLAGS_SET = (1 << 1), EDJE_EXTERNAL_PARAM_FLAGS_STATE = (1 << 2), EDJE_EXTERNAL_PARAM_FLAGS_CONSTRUCTOR = (1 << 3), EDJE_EXTERNAL_PARAM_FLAGS_REGULAR } |
Flags that determine how a parameter may be accessed in different circumstances. More... | |
| enum | _Edje_External_Param_Type { EDJE_EXTERNAL_PARAM_TYPE_INT, EDJE_EXTERNAL_PARAM_TYPE_DOUBLE, EDJE_EXTERNAL_PARAM_TYPE_STRING, EDJE_EXTERNAL_PARAM_TYPE_BOOL, EDJE_EXTERNAL_PARAM_TYPE_CHOICE, EDJE_EXTERNAL_PARAM_TYPE_MAX } |
The possible types the parameters of an EXTERNAL part can be. More... | |
| enum | _Edje_Input_Panel_Lang { EDJE_INPUT_PANEL_LANG_AUTOMATIC, EDJE_INPUT_PANEL_LANG_ALPHABET } |
| enum | _Edje_Input_Panel_Layout { EDJE_INPUT_PANEL_LAYOUT_NORMAL, EDJE_INPUT_PANEL_LAYOUT_NUMBER, EDJE_INPUT_PANEL_LAYOUT_EMAIL, EDJE_INPUT_PANEL_LAYOUT_URL, EDJE_INPUT_PANEL_LAYOUT_PHONENUMBER, EDJE_INPUT_PANEL_LAYOUT_IP, EDJE_INPUT_PANEL_LAYOUT_MONTH, EDJE_INPUT_PANEL_LAYOUT_NUMBERONLY, EDJE_INPUT_PANEL_LAYOUT_INVALID, EDJE_INPUT_PANEL_LAYOUT_HEX, EDJE_INPUT_PANEL_LAYOUT_TERMINAL, EDJE_INPUT_PANEL_LAYOUT_PASSWORD } |
| enum | _Edje_Input_Panel_Return_Key_Type { EDJE_INPUT_PANEL_RETURN_KEY_TYPE_DEFAULT, EDJE_INPUT_PANEL_RETURN_KEY_TYPE_DONE, EDJE_INPUT_PANEL_RETURN_KEY_TYPE_GO, EDJE_INPUT_PANEL_RETURN_KEY_TYPE_JOIN, EDJE_INPUT_PANEL_RETURN_KEY_TYPE_LOGIN, EDJE_INPUT_PANEL_RETURN_KEY_TYPE_NEXT, EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SEARCH, EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SEND, EDJE_INPUT_PANEL_RETURN_KEY_TYPE_SIGNIN } |
| enum | _Edje_Load_Error { EDJE_LOAD_ERROR_NONE = 0, EDJE_LOAD_ERROR_GENERIC = 1, EDJE_LOAD_ERROR_DOES_NOT_EXIST = 2, EDJE_LOAD_ERROR_PERMISSION_DENIED = 3, EDJE_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED = 4, EDJE_LOAD_ERROR_CORRUPT_FILE = 5, EDJE_LOAD_ERROR_UNKNOWN_FORMAT = 6, EDJE_LOAD_ERROR_INCOMPATIBLE_FILE = 7, EDJE_LOAD_ERROR_UNKNOWN_COLLECTION = 8, EDJE_LOAD_ERROR_RECURSIVE_REFERENCE = 9 } |
| enum | _Edje_Message_Type { EDJE_MESSAGE_NONE = 0, EDJE_MESSAGE_SIGNAL = 1, EDJE_MESSAGE_STRING = 2, EDJE_MESSAGE_INT = 3, EDJE_MESSAGE_FLOAT = 4, EDJE_MESSAGE_STRING_SET = 5, EDJE_MESSAGE_INT_SET = 6, EDJE_MESSAGE_FLOAT_SET = 7, EDJE_MESSAGE_STRING_INT = 8, EDJE_MESSAGE_STRING_FLOAT = 9, EDJE_MESSAGE_STRING_INT_SET = 10, EDJE_MESSAGE_STRING_FLOAT_SET = 11 } |
Identifiers of Edje message types, which can be sent back and forth code and a given Edje object's theme file/group. More... | |
| enum | _Edje_Object_Table_Homogeneous_Mode { EDJE_OBJECT_TABLE_HOMOGENEOUS_NONE = 0, EDJE_OBJECT_TABLE_HOMOGENEOUS_TABLE = 1, EDJE_OBJECT_TABLE_HOMOGENEOUS_ITEM = 2 } |
| enum | _Edje_Part_Type { EDJE_PART_TYPE_NONE = 0, EDJE_PART_TYPE_RECTANGLE = 1, EDJE_PART_TYPE_TEXT = 2, EDJE_PART_TYPE_IMAGE = 3, EDJE_PART_TYPE_SWALLOW = 4, EDJE_PART_TYPE_TEXTBLOCK = 5, EDJE_PART_TYPE_GRADIENT = 6, EDJE_PART_TYPE_GROUP = 7, EDJE_PART_TYPE_BOX = 8, EDJE_PART_TYPE_TABLE = 9, EDJE_PART_TYPE_EXTERNAL = 10, EDJE_PART_TYPE_PROXY = 11, EDJE_PART_TYPE_SPACER = 12, EDJE_PART_TYPE_LAST = 13 } |
| enum | _Edje_Text_Autocapital_Type { EDJE_TEXT_AUTOCAPITAL_TYPE_NONE, EDJE_TEXT_AUTOCAPITAL_TYPE_WORD, EDJE_TEXT_AUTOCAPITAL_TYPE_SENTENCE, EDJE_TEXT_AUTOCAPITAL_TYPE_ALLCHARACTER } |
| enum | _Edje_Text_Effect |
| enum | _Edje_Text_Filter_Type { EDJE_TEXT_FILTER_TEXT = 0, EDJE_TEXT_FILTER_FORMAT = 1, EDJE_TEXT_FILTER_MARKUP = 2 } |
| enum | _Edje_Tween_Mode { EDJE_TWEEN_MODE_NONE = 0, EDJE_TWEEN_MODE_LINEAR = 1, EDJE_TWEEN_MODE_SINUSOIDAL = 2, EDJE_TWEEN_MODE_ACCELERATE = 3, EDJE_TWEEN_MODE_DECELERATE = 4, EDJE_TWEEN_MODE_ACCELERATE_FACTOR = 5, EDJE_TWEEN_MODE_DECELERATE_FACTOR = 6, EDJE_TWEEN_MODE_SINUSOIDAL_FACTOR = 7, EDJE_TWEEN_MODE_DIVISOR_INTERP = 8, EDJE_TWEEN_MODE_BOUNCE = 9, EDJE_TWEEN_MODE_SPRING = 10, EDJE_TWEEN_MODE_LAST = 11, EDJE_TWEEN_MODE_MASK = 0xff, EDJE_TWEEN_MODE_OPT_FROM_CURRENT = (1 << 31) } |
Functions | |
| EAPI const Eina_List * | edje_available_modules_get (void) |
| Retrieves all modules that can be loaded. | |
| EAPI void | edje_box_layout_register (const char *name, Evas_Object_Box_Layout func, void *(*layout_data_get)(void *), void(*layout_data_free)(void *), void(*free_data)(void *), void *data) |
| Registers a custom layout to be used in edje boxes. | |
| EAPI void | edje_collection_cache_flush (void) |
| Clean the collection cache. | |
| EAPI int | edje_collection_cache_get (void) |
| Return the collection cache size. | |
| EAPI void | edje_collection_cache_set (int count) |
| Set the collection cache size. | |
| EAPI void | edje_color_class_del (const char *color_class) |
| Delete edje color class. | |
| EAPI Eina_Bool | edje_color_class_get (const char *color_class, int *r, int *g, int *b, int *a, int *r2, int *g2, int *b2, int *a2, int *r3, int *g3, int *b3, int *a3) |
| Get Edje color class. | |
| EAPI Eina_List * | edje_color_class_list (void) |
| Lists color classes. | |
| EAPI Eina_Bool | edje_color_class_set (const char *color_class, int r, int g, int b, int a, int r2, int g2, int b2, int a2, int r3, int g3, int b3, int a3) |
| Set Edje color class. | |
| const Eo_Class * | edje_edit_class_get (void) EINA_CONST |
| EAPI const Edje_Perspective * | edje_evas_global_perspective_get (const Evas *e) |
| Get the global perspective object set for this canvas. | |
| EAPI void | edje_extern_object_aspect_set (Evas_Object *obj, Edje_Aspect_Control aspect, Evas_Coord aw, Evas_Coord ah) |
| Set the object aspect size. | |
| EAPI void | edje_extern_object_max_size_set (Evas_Object *obj, Evas_Coord maxw, Evas_Coord maxh) |
| Set the object maximum size. | |
| EAPI void | edje_extern_object_min_size_set (Evas_Object *obj, Evas_Coord minw, Evas_Coord minh) |
| Set the object minimum size. | |
| EAPI Eina_Iterator * | edje_external_iterator_get (void) |
| Returns an interator of all the registered EXTERNAL types. | |
| EAPI Eina_Bool | edje_external_param_bool_get (const Eina_List *params, const char *key, Eina_Bool *ret) |
| Get the value of the given parameter of boolean type. | |
| EAPI Eina_Bool | edje_external_param_choice_get (const Eina_List *params, const char *key, const char **ret) |
| Get the value of the given parameter of choice type. | |
| EAPI Eina_Bool | edje_external_param_double_get (const Eina_List *params, const char *key, double *ret) |
| Get the value of the given parameter of double type. | |
| EAPI Edje_External_Param * | edje_external_param_find (const Eina_List *params, const char *key) |
| Conevenience function to find a specific parameter in a list of them. | |
| EAPI const Edje_External_Param_Info * | edje_external_param_info_get (const char *type_name) |
| Get the array of parameters information about a type given its name. | |
| EAPI Eina_Bool | edje_external_param_int_get (const Eina_List *params, const char *key, int *ret) |
| Get the value of the given parameter of integer type. | |
| EAPI Eina_Bool | edje_external_param_string_get (const Eina_List *params, const char *key, const char **ret) |
| Get the value of the given parameter of string type. | |
| EAPI const char * | edje_external_param_type_str (Edje_External_Param_Type type) EINA_PURE |
| Converts type identifier to string nicer representation. | |
| EAPI unsigned int | edje_external_type_abi_version_get (void) EINA_CONST |
| Return the current ABI version for Edje_External_Type structure. | |
| EAPI void | edje_external_type_array_register (const Edje_External_Type_Info *array) |
| Register a batch of types and their information. | |
| EAPI void | edje_external_type_array_unregister (const Edje_External_Type_Info *array) |
| Unregister a batch of given external type previously registered. | |
| EAPI const Edje_External_Type * | edje_external_type_get (const char *type_name) |
Get the Edje_External_Type that defines an EXTERNAL type registered with the name type_name. | |
| EAPI Eina_Bool | edje_external_type_register (const char *type_name, const Edje_External_Type *type_info) |
| Register a type to be used by EXTERNAL parts. | |
| EAPI Eina_Bool | edje_external_type_unregister (const char *type_name) |
| Unregister a previously registered EXTERNAL type. | |
| EAPI void | edje_file_cache_flush (void) |
| Clean the file cache. | |
| EAPI int | edje_file_cache_get (void) |
| Return the file cache size. | |
| EAPI void | edje_file_cache_set (int count) |
| Set the file cache size. | |
| EAPI Eina_List * | edje_file_collection_list (const char *file) |
| Get a list of groups in an edje file. | |
| EAPI void | edje_file_collection_list_free (Eina_List *lst) |
| Free file collection list. | |
| EAPI char * | edje_file_data_get (const char *file, const char *key) |
| Get data from the file level data block of an edje file. | |
| EAPI Eina_Bool | edje_file_group_exists (const char *file, const char *glob) |
| Determine whether a group matching glob exists in an edje file. | |
| EAPI const char * | edje_fontset_append_get (void) |
| Get the edje append fontset. | |
| EAPI void | edje_fontset_append_set (const char *fonts) |
| Set the edje append fontset. | |
| EAPI double | edje_frametime_get (void) |
| Get edje trasitions' frame time. | |
| EAPI void | edje_frametime_set (double t) |
| Set edje trasitions' frame time. | |
| EAPI void | edje_freeze (void) |
| Freeze Edje objects. | |
| EAPI int | edje_init (void) |
| Initialize the Edje library. | |
| EAPI const char * | edje_load_error_str (Edje_Load_Error error) |
| Converts the given Edje file load error code into a string describing it in English. | |
| EAPI void | edje_message_signal_process (void) |
| Process all queued up edje messages. | |
| EAPI Eina_Bool | edje_module_load (const char *module) |
| Load a new module in Edje. | |
| EAPI Eina_List * | edje_object_access_part_list_get (const Evas_Object *obj) |
| Retrieve a list all accessibility part names. | |
| EAPI Evas_Object * | edje_object_add (Evas *evas) |
| Instantiate a new Edje object. | |
| EAPI Eina_Bool | edje_object_animation_get (const Evas_Object *obj) |
| Get the Edje object's animation state. | |
| EAPI void | edje_object_animation_set (Evas_Object *obj, Eina_Bool on) |
| Set the object's animation state. | |
| EAPI void | edje_object_calc_force (Evas_Object *obj) |
| Force a Size/Geometry calculation. | |
| const Eo_Class * | edje_object_class_get (void) EINA_CONST |
| EAPI void | edje_object_color_class_del (Evas_Object *obj, const char *color_class) |
| Delete the object color class. | |
| EAPI Eina_Bool | edje_object_color_class_get (const Evas_Object *o, const char *color_class, int *r, int *g, int *b, int *a, int *r2, int *g2, int *b2, int *a2, int *r3, int *g3, int *b3, int *a3) |
| Gets the object color class. | |
| EAPI Eina_Bool | edje_object_color_class_set (Evas_Object *obj, const char *color_class, int r, int g, int b, int a, int r2, int g2, int b2, int a2, int r3, int g3, int b3, int a3) |
| Sets the object color class. | |
| EAPI const char * | edje_object_data_get (const Evas_Object *obj, const char *key) |
| Retrive an EDC data field's value from a given Edje object's group. | |
| EAPI void | edje_object_file_get (const Evas_Object *obj, const char **file, const char **group) |
| Get the file and group name that a given Edje object is bound to. | |
| EAPI Eina_Bool | edje_object_file_set (Evas_Object *obj, const char *file, const char *group) |
| Sets the EDJ file (and group within it) to load an Edje object's contents from. | |
| EAPI int | edje_object_freeze (Evas_Object *obj) |
| Freezes the Edje object. | |
| EAPI void | edje_object_item_provider_set (Evas_Object *obj, Edje_Item_Provider_Cb func, void *data) |
| Set the function that provides item objects for named items in an edje entry text. | |
| EAPI Edje_Load_Error | edje_object_load_error_get (const Evas_Object *obj) |
| Gets the (last) file loading error for a given Edje object. | |
| EAPI void | edje_object_message_handler_set (Evas_Object *obj, Edje_Message_Handler_Cb func, void *data) |
| Set an Edje message handler function for a given Edje object. | |
| EAPI void | edje_object_message_send (Evas_Object *obj, Edje_Message_Type type, int id, void *msg) |
| Send an (Edje) message to a given Edje object. | |
| EAPI void | edje_object_message_signal_process (Evas_Object *obj) |
| Process an object's message queue. | |
| EAPI Eina_Bool | edje_object_mirrored_get (const Evas_Object *obj) |
| Get the RTL orientation for this object. | |
| EAPI void | edje_object_mirrored_set (Evas_Object *obj, Eina_Bool rtl) |
| Set the RTL orientation for this object. | |
| EAPI Eina_Bool | edje_object_part_box_append (Evas_Object *obj, const char *part, Evas_Object *child) |
| Appends an object to the box. | |
| EAPI Eina_Bool | edje_object_part_box_insert_at (Evas_Object *obj, const char *part, Evas_Object *child, unsigned int pos) |
| Inserts an object to the box. | |
| EAPI Eina_Bool | edje_object_part_box_insert_before (Evas_Object *obj, const char *part, Evas_Object *child, const Evas_Object *reference) |
| Adds an object to the box. | |
| EAPI Eina_Bool | edje_object_part_box_prepend (Evas_Object *obj, const char *part, Evas_Object *child) |
| Prepends an object to the box. | |
| EAPI Evas_Object * | edje_object_part_box_remove (Evas_Object *obj, const char *part, Evas_Object *child) |
| Removes an object from the box. | |
| EAPI Eina_Bool | edje_object_part_box_remove_all (Evas_Object *obj, const char *part, Eina_Bool clear) |
| Removes all elements from the box. | |
| EAPI Evas_Object * | edje_object_part_box_remove_at (Evas_Object *obj, const char *part, unsigned int pos) |
| Removes an object from the box. | |
| EAPI Edje_Drag_Dir | edje_object_part_drag_dir_get (const Evas_Object *obj, const char *part) |
| Determine dragable directions. | |
| EAPI Eina_Bool | edje_object_part_drag_page (Evas_Object *obj, const char *part, double dx, double dy) |
| Pages x,y steps. | |
| EAPI Eina_Bool | edje_object_part_drag_page_get (const Evas_Object *obj, const char *part, double *dx, double *dy) |
| Gets the page step increments. | |
| EAPI Eina_Bool | edje_object_part_drag_page_set (Evas_Object *obj, const char *part, double dx, double dy) |
| Sets the page step increments. | |
| EAPI Eina_Bool | edje_object_part_drag_size_get (const Evas_Object *obj, const char *part, double *dw, double *dh) |
| Get the dragable object size. | |
| EAPI Eina_Bool | edje_object_part_drag_size_set (Evas_Object *obj, const char *part, double dw, double dh) |
| Set the dragable object size. | |
| EAPI Eina_Bool | edje_object_part_drag_step (Evas_Object *obj, const char *part, double dx, double dy) |
| Steps the dragable x,y steps. | |
| EAPI Eina_Bool | edje_object_part_drag_step_get (const Evas_Object *obj, const char *part, double *dx, double *dy) |
| Gets the drag step increment values. | |
| EAPI Eina_Bool | edje_object_part_drag_step_set (Evas_Object *obj, const char *part, double dx, double dy) |
| Sets the drag step increment. | |
| EAPI Eina_Bool | edje_object_part_drag_value_get (const Evas_Object *obj, const char *part, double *dx, double *dy) |
| Get the dragable object location. | |
| EAPI Eina_Bool | edje_object_part_drag_value_set (Evas_Object *obj, const char *part, double dx, double dy) |
| Set the dragable object location. | |
| EAPI Eina_Bool | edje_object_part_exists (const Evas_Object *obj, const char *part) |
| Check if an Edje part exists in a given Edje object's group definition. | |
| EAPI Evas_Object * | edje_object_part_external_content_get (const Evas_Object *obj, const char *part, const char *content) |
| Get an object contained in an part of type EXTERNAL. | |
| EAPI Evas_Object * | edje_object_part_external_object_get (const Evas_Object *obj, const char *part) |
| Get the object created by this external part. | |
| EAPI Eina_Bool | edje_object_part_external_param_get (const Evas_Object *obj, const char *part, Edje_External_Param *param) |
| Get the parameter for the external part. | |
| EAPI Eina_Bool | edje_object_part_external_param_set (Evas_Object *obj, const char *part, const Edje_External_Param *param) |
| Set the parameter for the external part. | |
| EAPI Edje_External_Param_Type | edje_object_part_external_param_type_get (const Evas_Object *obj, const char *part, const char *param) |
| Facility to query the type of the given parameter of the given part. | |
| EAPI Eina_Bool | edje_object_part_geometry_get (const Evas_Object *obj, const char *part, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) |
| Retrieve the geometry of a given Edje part, in a given Edje object's group definition, relative to the object's area | |
| EAPI const Evas_Object * | edje_object_part_object_get (const Evas_Object *obj, const char *part) |
| Get a handle to the Evas object implementing a given Edje part, in an Edje object. | |
| EAPI const char * | edje_object_part_state_get (const Evas_Object *obj, const char *part, double *val_ret) |
| Returns the state of the Edje part. | |
| EAPI Eina_Bool | edje_object_part_swallow (Evas_Object *obj, const char *part, Evas_Object *obj_swallow) |
"Swallows" an object into one of the Edje object SWALLOW parts. | |
| EAPI Evas_Object * | edje_object_part_swallow_get (const Evas_Object *obj, const char *part) |
| Get the object currently swallowed by a part. | |
| EAPI Evas_Object * | edje_object_part_table_child_get (const Evas_Object *obj, const char *part, unsigned int col, unsigned int row) |
| Retrieve a child from a table. | |
| EAPI Eina_Bool | edje_object_part_table_clear (Evas_Object *obj, const char *part, Eina_Bool clear) |
| Removes all object from the table. | |
| EAPI Eina_Bool | edje_object_part_table_col_row_size_get (const Evas_Object *obj, const char *part, int *cols, int *rows) |
| Gets the number of columns and rows the table has. | |
| 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) |
| Packs an object into the table. | |
| EAPI Eina_Bool | edje_object_part_table_unpack (Evas_Object *obj, const char *part, Evas_Object *child_obj) |
| Removes an object from the table. | |
| EAPI const Eina_List * | edje_object_part_text_anchor_geometry_get (const Evas_Object *obj, const char *part, const char *anchor) |
| Return a list of Evas_Textblock_Rectangle anchor rectangles. | |
| EAPI const Eina_List * | edje_object_part_text_anchor_list_get (const Evas_Object *obj, const char *part) |
| Return a list of char anchor names. | |
| EAPI void | edje_object_part_text_append (Evas_Object *obj, const char *part, const char *text) |
| Insert text for an object part. | |
| EAPI Edje_Text_Autocapital_Type | edje_object_part_text_autocapital_type_get (const Evas_Object *obj, const char *part) |
| Retrieves the autocapitalization type. | |
| EAPI void | edje_object_part_text_autocapital_type_set (Evas_Object *obj, const char *part, Edje_Text_Autocapital_Type autocapital_type) |
| Set the autocapitalization type on the immodule. | |
| EAPI void | edje_object_part_text_cursor_begin_set (Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Moves the cursor to the beginning of the text part. | |
| EAPI char * | edje_object_part_text_cursor_content_get (const Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Returns the content (char) at the cursor position. | |
| EAPI Eina_Bool | edje_object_part_text_cursor_coord_set (Evas_Object *obj, const char *part, Edje_Cursor cur, Evas_Coord x, Evas_Coord y) |
| Position the given cursor to a X,Y position. | |
| EAPI void | edje_object_part_text_cursor_copy (Evas_Object *obj, const char *part, Edje_Cursor src, Edje_Cursor dst) |
| Copy the cursor to another cursor. | |
| EAPI Eina_Bool | edje_object_part_text_cursor_down (Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Moves the cursor to the char below the current cursor position. | |
| EAPI void | edje_object_part_text_cursor_end_set (Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Moves the cursor to the end of the text part. | |
| EAPI void | edje_object_part_text_cursor_geometry_get (const Evas_Object *obj, const char *part, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) |
| Returns the cursor geometry of the part relative to the edje object. | |
| EAPI Eina_Bool | edje_object_part_text_cursor_is_format_get (const Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Returns whether the cursor points to a format. | |
| EAPI Eina_Bool | edje_object_part_text_cursor_is_visible_format_get (const Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Return true if the cursor points to a visible format For example \t, \n, item and etc. | |
| EAPI void | edje_object_part_text_cursor_line_begin_set (Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Move the cursor to the beginning of the line. | |
| EAPI void | edje_object_part_text_cursor_line_end_set (Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Move the cursor to the end of the line. | |
| EAPI Eina_Bool | edje_object_part_text_cursor_next (Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Advances the cursor to the next cursor position. | |
| EAPI int | edje_object_part_text_cursor_pos_get (const Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Retrieves the current position of the cursor. | |
| EAPI void | edje_object_part_text_cursor_pos_set (Evas_Object *obj, const char *part, Edje_Cursor cur, int pos) |
| Sets the cursor position to the given value. | |
| EAPI Eina_Bool | edje_object_part_text_cursor_prev (Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Moves the cursor to the previous char. | |
| EAPI Eina_Bool | edje_object_part_text_cursor_up (Evas_Object *obj, const char *part, Edje_Cursor cur) |
| Move the cursor to the char above the current cursor position. | |
| EAPI Eina_Bool | edje_object_part_text_escaped_set (Evas_Object *obj, const char *part, const char *text) |
| Sets the text for an object part, but converts HTML escapes to UTF8. | |
| EAPI const char * | edje_object_part_text_get (const Evas_Object *obj, const char *part) |
| Return the text of the object part. | |
| EAPI void * | edje_object_part_text_imf_context_get (const Evas_Object *obj, const char *part) |
| Get the input method context in entry. | |
| EAPI void | edje_object_part_text_imf_context_reset (const Evas_Object *obj, const char *part) |
| Reset the input method context if needed. | |
| EAPI Eina_Bool | edje_object_part_text_input_panel_enabled_get (const Evas_Object *obj, const char *part) |
| Retrieve the attribute to show the input panel automatically. | |
| EAPI void | edje_object_part_text_input_panel_enabled_set (Evas_Object *obj, const char *part, Eina_Bool enabled) |
| Sets the attribute to show the input panel automatically. | |
| EAPI void | edje_object_part_text_input_panel_hide (const Evas_Object *obj, const char *part) |
| Hide the input panel (virtual keyboard). | |
| EAPI void | edje_object_part_text_input_panel_imdata_get (const Evas_Object *obj, const char *part, void *data, int *len) |
| Get the specific data of the current active input panel. | |
| EAPI void | edje_object_part_text_input_panel_imdata_set (Evas_Object *obj, const char *part, const void *data, int len) |
| Set the input panel-specific data to deliver to the input panel. | |
| EAPI Edje_Input_Panel_Lang | edje_object_part_text_input_panel_language_get (const Evas_Object *obj, const char *part) |
| Get the language mode of the input panel. | |
| EAPI void | edje_object_part_text_input_panel_language_set (Evas_Object *obj, const char *part, Edje_Input_Panel_Lang lang) |
| Set the language mode of the input panel. | |
| EAPI Edje_Input_Panel_Layout | edje_object_part_text_input_panel_layout_get (const Evas_Object *obj, const char *part) |
| Get the layout of the input panel. | |
| EAPI void | edje_object_part_text_input_panel_layout_set (Evas_Object *obj, const char *part, Edje_Input_Panel_Layout layout) |
| Set the layout of the input panel. | |
| EAPI Eina_Bool | edje_object_part_text_input_panel_return_key_disabled_get (const Evas_Object *obj, const char *part) |
| Get whether the return key on the input panel should be disabled or not. | |
| EAPI void | edje_object_part_text_input_panel_return_key_disabled_set (Evas_Object *obj, const char *part, Eina_Bool disabled) |
| Set the return key on the input panel to be disabled. | |
| EAPI Edje_Input_Panel_Return_Key_Type | edje_object_part_text_input_panel_return_key_type_get (const Evas_Object *obj, const char *part) |
| Get the "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) |
| Set the "return" key type. | |
| EAPI void | edje_object_part_text_input_panel_show (const Evas_Object *obj, const char *part) |
| Show the input panel (virtual keyboard) based on the input panel property such as layout, autocapital types, and so on. | |
| EAPI void | edje_object_part_text_insert (Evas_Object *obj, const char *part, const char *text) |
| Insert text for an object part. | |
| EAPI Eina_Bool | edje_object_part_text_item_geometry_get (const Evas_Object *obj, const char *part, const char *item, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch) |
| Return item geometry. | |
| EAPI const Eina_List * | edje_object_part_text_item_list_get (const Evas_Object *obj, const char *part) |
| Return a list of char item names. | |
| EAPI Eina_Bool | edje_object_part_text_prediction_allow_get (const Evas_Object *obj, const char *part) |
| Get whether the prediction is allowed or not. | |
| EAPI void | edje_object_part_text_prediction_allow_set (Evas_Object *obj, const char *part, Eina_Bool prediction) |
| Set whether the prediction is allowed or not. | |
| EAPI void | edje_object_part_text_select_abort (const Evas_Object *obj, const char *part) |
| Aborts any selection action on a part. | |
| EAPI void | edje_object_part_text_select_all (const Evas_Object *obj, const char *part) |
| Set the selection to be everything. | |
| EAPI void | edje_object_part_text_select_allow_set (const Evas_Object *obj, const char *part, Eina_Bool allow) |
| Enables selection if the entry is an EXPLICIT selection mode type. | |
| EAPI void | edje_object_part_text_select_begin (const Evas_Object *obj, const char *part) |
| Starts selecting at current cursor position. | |
| EAPI void | edje_object_part_text_select_extend (const Evas_Object *obj, const char *part) |
| Extends the current selection to the current cursor position. | |
| EAPI void | edje_object_part_text_select_none (const Evas_Object *obj, const char *part) |
| Set the selection to be none. | |
| EAPI const char * | edje_object_part_text_selection_get (const Evas_Object *obj, const char *part) |
| Return the selection text of the object part. | |
| EAPI Eina_Bool | edje_object_part_text_set (Evas_Object *obj, const char *part, const char *text) |
| Sets the text for an object part. | |
| EAPI const char * | edje_object_part_text_style_user_peek (const Evas_Object *obj, const char *part) |
| Return the text of the object part. | |
| EAPI void | edje_object_part_text_style_user_pop (Evas_Object *obj, const char *part) |
| Delete the top style form the user style stack. | |
| EAPI void | edje_object_part_text_style_user_push (Evas_Object *obj, const char *part, const char *style) |
| Set the style of the. | |
| EAPI char * | edje_object_part_text_unescaped_get (const Evas_Object *obj, const char *part) |
| Returns the text of the object part, without escaping. | |
| EAPI Eina_Bool | edje_object_part_text_unescaped_set (Evas_Object *obj, const char *part, const char *text_to_escape) |
| Sets the raw (non escaped) text for an object part. | |
| EAPI void | edje_object_part_text_user_insert (const Evas_Object *obj, const char *part, const char *text) |
| This function inserts text as if the user has inserted it. | |
| EAPI void | edje_object_part_unswallow (Evas_Object *obj, Evas_Object *obj_swallow) |
| Unswallow an object. | |
| EAPI Eina_Bool | edje_object_parts_extends_calc (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h) |
| Calculate the geometry of the region, relative to a given Edje object's area, occupied by all parts in the object | |
| EAPI const Edje_Perspective * | edje_object_perspective_get (const Evas_Object *obj) |
| Get the current perspective used on this Edje object. | |
| EAPI void | edje_object_perspective_set (Evas_Object *obj, Edje_Perspective *ps) |
| Set the given perspective object on this Edje object. | |
| EAPI Eina_Bool | edje_object_play_get (const Evas_Object *obj) |
| Get the Edje object's state. | |
| EAPI void | edje_object_play_set (Evas_Object *obj, Eina_Bool play) |
| Set the Edje object to playing or paused states. | |
| EAPI Eina_Bool | edje_object_preload (Evas_Object *obj, Eina_Bool cancel) |
| Preload the images on the Edje Object in the background. | |
| EAPI double | edje_object_scale_get (const Evas_Object *obj) |
| Get a given Edje object's scaling factor. | |
| EAPI Eina_Bool | edje_object_scale_set (Evas_Object *obj, double scale) |
| Set the scaling factor for a given Edje object. | |
| EAPI void | edje_object_signal_callback_add (Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) |
| Add a callback for an arriving Edje signal, emitted by a given Edje object. | |
| EAPI void * | edje_object_signal_callback_del (Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func) |
| Remove a signal-triggered callback from an object. | |
| EAPI void * | edje_object_signal_callback_del_full (Evas_Object *obj, const char *emission, const char *source, Edje_Signal_Cb func, void *data) |
| Unregister/delete a callback set for an arriving Edje signal, emitted by a given Edje object. | |
| EAPI void * | edje_object_signal_callback_extra_data_get (void) |
| Get extra data passed to callbacks. | |
| EAPI void | edje_object_signal_emit (Evas_Object *obj, const char *emission, const char *source) |
| Send/emit an Edje signal to a given Edje object. | |
| EAPI void | edje_object_size_max_get (const Evas_Object *obj, Evas_Coord *maxw, Evas_Coord *maxh) |
| Get the maximum size specified -- as an EDC property -- for a given Edje object. | |
| EAPI void | edje_object_size_min_calc (Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh) |
| Calculate the minimum required size for a given Edje object. | |
| EAPI void | edje_object_size_min_get (const Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh) |
| Get the minimum size specified -- as an EDC property -- for a given Edje object. | |
| EAPI void | edje_object_size_min_restricted_calc (Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh, Evas_Coord restrictedw, Evas_Coord restrictedh) |
| Calculate the minimum required size for a given Edje object. | |
| EAPI void | edje_object_text_change_cb_set (Evas_Object *obj, Edje_Text_Change_Cb func, void *data) |
| Set the object text callback. | |
| EAPI Eina_Bool | edje_object_text_class_set (Evas_Object *obj, const char *text_class, const char *font, Evas_Font_Size size) |
| Sets Edje text class. | |
| EAPI void | edje_object_text_insert_filter_callback_add (Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data) |
| Add a filter function for newly inserted text. | |
| EAPI void * | edje_object_text_insert_filter_callback_del (Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func) |
| Delete a function from the filter list. | |
| EAPI void * | edje_object_text_insert_filter_callback_del_full (Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data) |
| Delete a function and matching user data from the filter list. | |
| EAPI void | edje_object_text_markup_filter_callback_add (Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data) |
| Add a markup filter function for newly inserted text. | |
| EAPI void * | edje_object_text_markup_filter_callback_del (Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func) |
| Delete a function from the markup filter list. | |
| EAPI void * | edje_object_text_markup_filter_callback_del_full (Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data) |
| Delete a function and matching user data from the markup filter list. | |
| EAPI int | edje_object_thaw (Evas_Object *obj) |
| Thaws the Edje object. | |
| EAPI Eina_Bool | edje_object_update_hints_get (Evas_Object *obj) |
| Wether or not Edje will update size hints on itself. | |
| EAPI void | edje_object_update_hints_set (Evas_Object *obj, Eina_Bool update) |
| Edje will automatically update the size hints on itself. | |
| EAPI void | edje_password_show_last_set (Eina_Bool password_show_last) |
| Show last character in password mode. | |
| EAPI void | edje_password_show_last_timeout_set (double password_show_last_timeout) |
| Set's the timeout value in last show password mode. | |
| EAPI void | edje_perspective_free (Edje_Perspective *ps) |
| Delete the given perspective object. | |
| EAPI Eina_Bool | edje_perspective_global_get (const Edje_Perspective *ps) |
| Get whether the given perspective object is global or not. | |
| EAPI void | edje_perspective_global_set (Edje_Perspective *ps, Eina_Bool global) |
| Make this perspective object be global for its canvas. | |
| EAPI Edje_Perspective * | edje_perspective_new (Evas *e) |
| Creates a new perspective in the given canvas. | |
| EAPI void | edje_perspective_set (Edje_Perspective *ps, Evas_Coord px, Evas_Coord py, Evas_Coord z0, Evas_Coord foc) |
| Setup the transform for this perspective object. | |
| EAPI double | edje_scale_get (void) |
| Retrieve Edje's global scaling factor. | |
| EAPI void | edje_scale_set (double scale) |
| Set Edje's global scaling factor. | |
| EAPI int | edje_shutdown (void) |
| Shutdown the Edje library. | |
| EAPI void | edje_text_class_del (const char *text_class) |
| Delete the text class. | |
| EAPI Eina_List * | edje_text_class_list (void) |
| List text classes. | |
| EAPI Eina_Bool | edje_text_class_set (const char *text_class, const char *font, Evas_Font_Size size) |
| Set the Edje text class. | |
| EAPI void | edje_thaw (void) |
| Thaw Edje objects. | |
Variables | |
| EAPI Eo_Op | EDJE_OBJ_BASE_ID |
| EAPI Edje_Version * | edje_version |
Detailed Description
Edje Graphical Design Library.
These routines are used for Edje.
Define Documentation
| #define EDJE_EDIT_CLASS edje_edit_class_get() |
| #define edje_obj_access_part_list_get | ( | ret ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_ACCESS_PART_LIST_GET), EO_TYPECHECK(Eina_List **, ret) |
Retrieve a list all accessibility part names.
- Since:
- 1.8
- Parameters:
-
[out] ret
- See also:
- edje_object_access_part_list_get
Referenced by edje_object_access_part_list_get().
| #define edje_obj_animation_get | ( | ret ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_ANIMATION_GET), EO_TYPECHECK(Eina_Bool *, ret) |
Get the Edje object's animation state.
- Since:
- 1.8
- Parameters:
-
[out] ret
- See also:
- edje_object_animation_get
Referenced by edje_object_animation_get().
| #define edje_obj_animation_set | ( | on ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_ANIMATION_SET), EO_TYPECHECK(Eina_Bool, on) |
Set the object's animation state.
- Since:
- 1.8
- Parameters:
-
[in] on
- See also:
- edje_object_animation_set
Referenced by edje_object_animation_set().
| #define edje_obj_calc_force | ( | ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_CALC_FORCE) |
Force a Size/Geometry calculation.
- Since:
- 1.8
- See also:
- edje_object_calc_force
Referenced by edje_object_calc_force().
| #define EDJE_OBJ_CLASS edje_object_class_get() |
| #define edje_obj_color_class_get | ( | color_class, | |
| r, | |||
| g, | |||
| b, | |||
| a, | |||
| r2, | |||
| g2, | |||
| b2, | |||
| a2, | |||
| r3, | |||
| g3, | |||
| b3, | |||
| a3, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_COLOR_CLASS_GET), EO_TYPECHECK(const char *, color_class), EO_TYPECHECK(int *, r), EO_TYPECHECK(int *, g), EO_TYPECHECK(int *, b), EO_TYPECHECK(int *, a), EO_TYPECHECK(int *, r2), EO_TYPECHECK(int *, g2), EO_TYPECHECK(int *, b2), EO_TYPECHECK(int *, a2), EO_TYPECHECK(int *, r3), EO_TYPECHECK(int *, g3), EO_TYPECHECK(int *, b3), EO_TYPECHECK(int *, a3), EO_TYPECHECK(Eina_Bool *, ret) |
Gets the object color class.
- Since:
- 1.8
- Parameters:
-
[in] color_class [out] r [out] g [out] b [out] a [out] r2 [out] g2 [out] b2 [out] a2 [out] r3 [out] g3 [out] b3 [out] a3 [out] ret
- See also:
- edje_object_color_class_get
Referenced by edje_object_color_class_get().
| #define edje_obj_color_class_set | ( | color_class, | |
| r, | |||
| g, | |||
| b, | |||
| a, | |||
| r2, | |||
| g2, | |||
| b2, | |||
| a2, | |||
| r3, | |||
| g3, | |||
| b3, | |||
| a3, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_COLOR_CLASS_SET), EO_TYPECHECK(const char *, color_class), EO_TYPECHECK(int, r), EO_TYPECHECK(int, g), EO_TYPECHECK(int, b), EO_TYPECHECK(int, a), EO_TYPECHECK(int, r2), EO_TYPECHECK(int, g2), EO_TYPECHECK(int, b2), EO_TYPECHECK(int, a2), EO_TYPECHECK(int, r3), EO_TYPECHECK(int, g3), EO_TYPECHECK(int, b3), EO_TYPECHECK(int, a3), EO_TYPECHECK(Eina_Bool *, ret) |
Sets the object color class.
- Since:
- 1.8
- Parameters:
-
[in] color_class [in] r [in] g [in] b [in] a [in] r2 [in] g2 [in] b2 [in] a2 [in] r3 [in] g3 [in] b3 [in] a3 [out] ret
- See also:
- edje_object_color_class_set
Referenced by edje_object_color_class_set().
| #define edje_obj_data_get | ( | key, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_DATA_GET), EO_TYPECHECK(const char *, key), EO_TYPECHECK(const char **, ret) |
Retrieve an EDC data field's value from a given Edje.
- Since:
- 1.8
- Parameters:
-
[in] key [out] ret
- See also:
- edje_object_data_get
Referenced by edje_object_data_get().
| #define edje_obj_file_get | ( | file, | |
| group | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_FILE_GET), EO_TYPECHECK(const char **, file), EO_TYPECHECK(const char **, group) |
Get the file and group name that a given Edje object is bound to.
- Since:
- 1.8
- Parameters:
-
[out] file [out] group
- See also:
- edje_object_file_get
Referenced by edje_object_file_get().
| #define edje_obj_file_set | ( | file, | |
| group, | |||
| nested, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_FILE_SET), EO_TYPECHECK(const char*, file), EO_TYPECHECK(const char *, group), EO_TYPECHECK(Eina_Array *, nested), EO_TYPECHECK(Eina_Bool *, ret) |
- Since:
- 1.8
- Parameters:
-
[in] file in [in] group in [in] nested in [out] ret out
- See also:
- edje_object_file_set
Referenced by edje_object_file_set().
| #define edje_obj_freeze | ( | ret ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_FREEZE), EO_TYPECHECK(int *, ret) |
Freezes the Edje object.
- Since:
- 1.8
- Parameters:
-
[out] ret
- See also:
- edje_object_freeze
Referenced by edje_object_freeze().
| #define EDJE_OBJ_ID | ( | sub_id ) | (EDJE_OBJ_BASE_ID + sub_id) |
| #define edje_obj_item_provider_set | ( | func, | |
| data | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_ITEM_PROVIDER_SET), EO_TYPECHECK(Edje_Item_Provider_Cb, func), EO_TYPECHECK(void *, data) |
Set the function that provides item objects for named items in an edje entry text.
- Since:
- 1.8
- Parameters:
-
[in] func [in] data
- See also:
- edje_object_item_provider_set
Referenced by edje_object_item_provider_set().
| #define edje_obj_load_error_get | ( | ret ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_LOAD_ERROR_GET), EO_TYPECHECK(Edje_Load_Error *, ret) |
Gets the (last) file loading error for a given Edje object.
- Since:
- 1.8
- Parameters:
-
[out] ret
- See also:
- edje_object_load_error_get
Referenced by edje_object_load_error_get().
| #define edje_obj_message_handler_set | ( | func, | |
| data | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_MESSAGE_HANDLER_SET), EO_TYPECHECK(Edje_Message_Handler_Cb, func), EO_TYPECHECK(void *, data) |
Set an Edje message handler function for a given Edje object.
- Since:
- 1.8
- Parameters:
-
[in] func [in] data
- See also:
- edje_object_message_handler_set
Referenced by edje_object_message_handler_set().
| #define edje_obj_message_send | ( | type, | |
| id, | |||
| msg | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_MESSAGE_SEND), EO_TYPECHECK(Edje_Message_Type, type), EO_TYPECHECK(int, id), EO_TYPECHECK(void *, msg) |
Send an (Edje) message to a given Edje object.
- Since:
- 1.8
- Parameters:
-
[in] type [in] id [in] msg
- See also:
- edje_object_message_send
Referenced by edje_object_message_send().
| #define edje_obj_message_signal_process | ( | ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_MESSAGE_SIGNAL_PROCESS) |
Process an object's message queue.
- Since:
- 1.8
- See also:
- edje_object_message_signal_process
Referenced by edje_object_message_signal_process().
| #define edje_obj_mirrored_get | ( | ret ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_MIRRORED_GET), EO_TYPECHECK(Eina_Bool *, ret) |
Get the RTL orientation for this object.
- Since:
- 1.8
- Parameters:
-
[out] ret
- See also:
- edje_object_mirrored_get
Referenced by edje_object_mirrored_get().
| #define edje_obj_mirrored_set | ( | rtl ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_MIRRORED_SET), EO_TYPECHECK(Eina_Bool, rtl) |
Set the RTL orientation for this object.
- Since:
- 1.8
- Parameters:
-
[in] rtl
- See also:
- edje_object_mirrored_set
Referenced by edje_object_mirrored_set().
| #define edje_obj_part_box_append | ( | part, | |
| child, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_APPEND), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Eina_Bool *, ret) |
Appends an object to the box.
- Since:
- 1.8
- Parameters:
-
[in] part [in] child [out] ret
- See also:
- edje_object_part_box_append
Referenced by edje_object_part_box_append().
| #define edje_obj_part_box_insert_at | ( | part, | |
| child, | |||
| pos, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_INSERT_AT), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(unsigned int, pos), EO_TYPECHECK(Eina_Bool *, ret) |
Inserts an object to the box.
- Since:
- 1.8
- Parameters:
-
[in] part [in] child [in] pos [out] ret
- See also:
- edje_object_part_box_insert_at
Referenced by edje_object_part_box_insert_at().
| #define edje_obj_part_box_insert_before | ( | part, | |
| child, | |||
| reference, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_INSERT_BEFORE), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(const Evas_Object *, reference), EO_TYPECHECK(Eina_Bool *, ret) |
Adds an object to the box.
- Since:
- 1.8
- Parameters:
-
[in] part [in] child [in] reference [out] ret
- See also:
- edje_object_part_box_insert_before
Referenced by edje_object_part_box_insert_before().
| #define edje_obj_part_box_prepend | ( | part, | |
| child, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_PREPEND), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Eina_Bool *, ret) |
Prepends an object to the box.
- Since:
- 1.8
- Parameters:
-
[in] part [in] child [out] ret
- See also:
- edje_object_part_box_prepend
Referenced by edje_object_part_box_prepend().
| #define edje_obj_part_box_remove | ( | part, | |
| child, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_REMOVE), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child), EO_TYPECHECK(Evas_Object **, ret) |
Removes an object from the box.
- Since:
- 1.8
- Parameters:
-
[in] part [in] child [out] ret
- See also:
- edje_object_part_box_remove
Referenced by edje_object_part_box_remove().
| #define edje_obj_part_box_remove_all | ( | part, | |
| clear, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_REMOVE_ALL), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, clear), EO_TYPECHECK(Eina_Bool *, ret) |
Removes all elements from the box.
- Since:
- 1.8
- Parameters:
-
[in] part [in] clear [out] ret
- See also:
- edje_object_part_box_remove_all
Referenced by edje_object_part_box_remove_all().
| #define edje_obj_part_box_remove_at | ( | part, | |
| pos, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_BOX_REMOVE_AT), EO_TYPECHECK(const char *, part), EO_TYPECHECK(unsigned int, pos), EO_TYPECHECK(Evas_Object **, ret) |
Removes an object from the box.
- Since:
- 1.8
- Parameters:
-
[in] part [in] pos [out] ret
- See also:
- edje_object_part_box_remove_at
Referenced by edje_object_part_box_remove_at().
| #define edje_obj_part_drag_dir_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_DIR_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Drag_Dir *, ret) |
Determine dragable directions.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
- See also:
- edje_object_part_drag_dir_get
Referenced by edje_object_part_drag_dir_get().
| #define edje_obj_part_drag_page | ( | part, | |
| dx, | |||
| dy, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_PAGE), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dx), EO_TYPECHECK(double, dy), EO_TYPECHECK(Eina_Bool *, ret) |
Pages x,y steps.
- Since:
- 1.8
- Parameters:
-
[in] part [in] dx [in] dy [out] ret
- See also:
- edje_object_part_drag_page
Referenced by edje_object_part_drag_page().
| #define edje_obj_part_drag_page_get | ( | part, | |
| dx, | |||
| dy, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_PAGE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double *, dx), EO_TYPECHECK(double *, dy), EO_TYPECHECK(Eina_Bool *, ret) |
Gets the page step increments.
- Since:
- 1.8
- Parameters:
-
[in] part [out] dx [out] dy [out] ret
- See also:
- edje_object_part_drag_page_get
Referenced by edje_object_part_drag_page_get().
| #define edje_obj_part_drag_page_set | ( | part, | |
| dx, | |||
| dy, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_PAGE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dx), EO_TYPECHECK(double, dy), EO_TYPECHECK(Eina_Bool *, ret) |
Sets the page step increments.
- Since:
- 1.8
- Parameters:
-
[in] part [in] dx [in] dy [out] ret
- See also:
- edje_object_part_drag_page_set
Referenced by edje_object_part_drag_page_set().
| #define edje_obj_part_drag_size_get | ( | part, | |
| dw, | |||
| dh, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_SIZE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double *, dw), EO_TYPECHECK(double *, dh), EO_TYPECHECK(Eina_Bool *, ret) |
Get the dragable object size.
- Since:
- 1.8
- Parameters:
-
[in] part [out] dw [out] dh [out] ret
- See also:
- edje_object_part_drag_size_get
Referenced by edje_object_part_drag_size_get().
| #define edje_obj_part_drag_size_set | ( | part, | |
| dw, | |||
| dh, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_SIZE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dw), EO_TYPECHECK(double, dh), EO_TYPECHECK(Eina_Bool *, ret) |
Set the dragable object size.
- Since:
- 1.8
- Parameters:
-
[in] part [in] dw [in] dh [out] ret
- See also:
- edje_object_part_drag_size_set
Referenced by edje_object_part_drag_size_set().
| #define edje_obj_part_drag_step | ( | part, | |
| dx, | |||
| dy, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_STEP), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dx), EO_TYPECHECK(double, dy), EO_TYPECHECK(Eina_Bool *, ret) |
Steps the dragable x,y steps.
- Since:
- 1.8
- Parameters:
-
[in] part [in] dx [in] dy [out] ret
- See also:
- edje_object_part_drag_step
Referenced by edje_object_part_drag_step().
| #define edje_obj_part_drag_step_get | ( | part, | |
| dx, | |||
| dy, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_STEP_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double *, dx), EO_TYPECHECK(double *, dy), EO_TYPECHECK(Eina_Bool *, ret) |
Gets the drag step increment values.
- Since:
- 1.8
- Parameters:
-
[in] part [out] dx [out] dy [out] ret
- See also:
- edje_object_part_drag_step_get
Referenced by edje_object_part_drag_step_get().
| #define edje_obj_part_drag_step_set | ( | part, | |
| dx, | |||
| dy, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_STEP_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dx), EO_TYPECHECK(double, dy), EO_TYPECHECK(Eina_Bool *, ret) |
Sets the drag step increment.
- Since:
- 1.8
- Parameters:
-
[in] part [in] dx [in] dy [out] ret
- See also:
- edje_object_part_drag_step_set
Referenced by edje_object_part_drag_step_set().
| #define edje_obj_part_drag_value_get | ( | part, | |
| dx, | |||
| dy, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_VALUE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double *, dx), EO_TYPECHECK(double *, dy), EO_TYPECHECK(Eina_Bool *, ret) |
Get the dragable object location.
- Since:
- 1.8
- Parameters:
-
[in] part [out] dx [out] dy [out] ret
- See also:
- edje_object_part_drag_value_get
Referenced by edje_object_part_drag_value_get().
| #define edje_obj_part_drag_value_set | ( | part, | |
| dx, | |||
| dy, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_DRAG_VALUE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double, dx), EO_TYPECHECK(double, dy), EO_TYPECHECK(Eina_Bool *, ret) |
Set the dragable object location.
- Since:
- 1.8
- Parameters:
-
[in] part [in] dx [in] dy [out] ret
- See also:
- edje_object_part_drag_value_set
Referenced by edje_object_part_drag_value_set().
| #define edje_obj_part_exists | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXISTS), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool *, ret) |
Check if an Edje part exists in a given Edje object's group.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
- See also:
- edje_object_part_exists
Referenced by edje_object_part_exists().
| #define edje_obj_part_external_content_get | ( | part, | |
| content, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXTERNAL_CONTENT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, content), EO_TYPECHECK(Evas_Object **, ret) |
Get an object contained in an part of type EXTERNAL.
- Since:
- 1.8
- Parameters:
-
[in] part [out] content [out] ret
Referenced by edje_object_part_external_content_get().
| #define edje_obj_part_external_object_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXTERNAL_OBJECT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object **, ret) |
Get the object created by this external part.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
- See also:
- edje_object_part_external_object_get
Referenced by edje_object_part_external_object_get().
| #define edje_obj_part_external_param_get | ( | part, | |
| param, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXTERNAL_PARAM_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_External_Param *, param), EO_TYPECHECK(Eina_Bool *, ret) |
Get the parameter for the external part.
- Since:
- 1.8
- Parameters:
-
[in] part [out] param [out] ret
- See also:
- edje_object_part_external_param_get
Referenced by edje_object_part_external_param_get().
| #define edje_obj_part_external_param_set | ( | part, | |
| param, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXTERNAL_PARAM_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const Edje_External_Param *, param), EO_TYPECHECK(Eina_Bool *, ret) |
Set the parameter for the external part.
- Since:
- 1.8
- Parameters:
-
[in] part [in] param [out] ret
- See also:
- edje_object_part_external_param_set
Referenced by edje_object_part_external_param_set().
| #define edje_obj_part_external_param_type_get | ( | part, | |
| param, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_EXTERNAL_PARAM_TYPE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, param), EO_TYPECHECK(Edje_External_Param_Type *, ret) |
- Since:
- 1.8
Facility to query the type of the given parameter of the given part.
- Parameters:
-
[in] part [out] param [out] ret
Referenced by edje_object_part_external_param_type_get().
| #define edje_obj_part_geometry_get | ( | part, | |
| x, | |||
| y, | |||
| w, | |||
| h, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_GEOMETRY_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h), EO_TYPECHECK(Eina_Bool *, ret) |
Retrieve the geometry of a given Edje part, in a given Edje.
- Since:
- 1.8
- Parameters:
-
[in] part [out] x [out] y [out] w [out] h [out] ret
- See also:
- edje_object_part_geometry_get
Referenced by edje_object_part_geometry_get().
| #define edje_obj_part_object_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_OBJECT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const Evas_Object **, ret) |
Get a handle to the Evas object implementing a given Edje.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
- See also:
- edje_object_part_object_get
Referenced by edje_object_part_object_get().
| #define edje_obj_part_state_get | ( | part, | |
| val_ret, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_STATE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(double *, val_ret), EO_TYPECHECK(const char **, ret) |
Returns the state of the Edje part.
- Since:
- 1.8
- Parameters:
-
[in] part [out] val_ret [out] ret
- See also:
- edje_object_part_state_get
Referenced by edje_object_part_state_get().
| #define edje_obj_part_swallow | ( | part, | |
| obj_swallow, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_SWALLOW), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, obj_swallow), EO_TYPECHECK(Eina_Bool *, ret) |
"Swallows" an object into one of the Edje object SWALLOW
- Since:
- 1.8
- Parameters:
-
[in] part [in] obj_swallow [out] ret
- See also:
- edje_object_part_swallow
Referenced by edje_object_part_swallow().
| #define edje_obj_part_swallow_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_SWALLOW_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object **, ret) |
Get the object currently swallowed by a part.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
- See also:
- edje_object_part_swallow_get
Referenced by edje_object_part_swallow_get().
| #define edje_obj_part_table_child_get | ( | part, | |
| col, | |||
| row, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TABLE_CHILD_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(unsigned int, col), EO_TYPECHECK(unsigned int, row), EO_TYPECHECK(Evas_Object **, ret) |
Retrieve a child from a table.
- Since:
- 1.8
- Parameters:
-
[in] part [in] col [in] row [out] ret
- See also:
- edje_object_part_table_child_get
Referenced by edje_object_part_table_child_get().
| #define edje_obj_part_table_clear | ( | part, | |
| clear, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TABLE_CLEAR), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, clear), EO_TYPECHECK(Eina_Bool *, ret) |
Removes all object from the table.
- Since:
- 1.8
- Parameters:
-
[in] part [in] clear [out] ret
- See also:
- edje_object_part_table_clear
Referenced by edje_object_part_table_clear().
| #define edje_obj_part_table_col_row_size_get | ( | part, | |
| cols, | |||
| rows, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TABLE_COL_ROW_SIZE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(int *, cols), EO_TYPECHECK(int *, rows), EO_TYPECHECK(Eina_Bool *, ret) |
Gets the number of columns and rows the table has.
- Since:
- 1.8
- Parameters:
-
[in] part [out] cols [out] rows [out] ret
Referenced by edje_object_part_table_col_row_size_get().
| #define edje_obj_part_table_pack | ( | part, | |
| child_obj, | |||
| col, | |||
| row, | |||
| colspan, | |||
| rowspan, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TABLE_PACK), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child_obj), EO_TYPECHECK(unsigned short, col), EO_TYPECHECK(unsigned short, row), EO_TYPECHECK(unsigned short, colspan), EO_TYPECHECK(unsigned short, rowspan), EO_TYPECHECK(Eina_Bool *, ret) |
Packs an object into the table.
- Since:
- 1.8
- Parameters:
-
[in] part [in] child_obj [in] col [in] row [in] colspan [in] rowspan [out] ret
- See also:
- edje_object_part_table_pack
Referenced by edje_object_part_table_pack().
| #define edje_obj_part_table_unpack | ( | part, | |
| child_obj, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TABLE_UNPACK), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Object *, child_obj), EO_TYPECHECK(Eina_Bool *, ret) |
Removes an object from the table.
- Since:
- 1.8
- Parameters:
-
[in] part [in] child_obj [out] ret
- See also:
- edje_object_part_table_unpack
Referenced by edje_object_part_table_unpack().
| #define edje_obj_part_text_anchor_geometry_get | ( | part, | |
| anchor, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_ANCHOR_GEOMETRY_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, anchor), EO_TYPECHECK(const Eina_List **, ret) |
Return a list of Evas_Textblock_Rectangle anchor rectangles.
- Since:
- 1.8
- Parameters:
-
[in] part [in] anchor [out] ret
Referenced by edje_object_part_text_anchor_geometry_get().
| #define edje_obj_part_text_anchor_list_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_ANCHOR_LIST_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const Eina_List **, ret) |
Return a list of char anchor names.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
Referenced by edje_object_part_text_anchor_list_get().
| #define edje_obj_part_text_append | ( | part, | |
| text | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_APPEND), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text) |
Insert text for an object part.
- Since:
- 1.8
- Parameters:
-
[in] part [in] text
- See also:
- edje_object_part_text_append
Referenced by edje_object_part_text_append().
| #define edje_obj_part_text_autocapital_type_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_AUTOCAPITAL_TYPE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Text_Autocapital_Type *, ret) |
Retrieves the autocapitalization type.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
Referenced by edje_object_part_text_autocapital_type_get().
| #define edje_obj_part_text_autocapital_type_set | ( | part, | |
| autocapital_type | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_AUTOCAPITAL_TYPE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Text_Autocapital_Type, autocapital_type) |
Set the autocapitalization type on the immodule.
- Since:
- 1.8
- Parameters:
-
[in] part [in] autocapital_type
Referenced by edje_object_part_text_autocapital_type_set().
| #define edje_obj_part_text_cursor_begin_set | ( | part, | |
| cur | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_BEGIN_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur) |
Moves the cursor to the beginning of the text part.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur
Referenced by edje_object_part_text_cursor_begin_set().
| #define edje_obj_part_text_cursor_content_get | ( | part, | |
| cur, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_CONTENT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(char **, ret) |
Returns the content (char) at the cursor position.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur [out] ret
Referenced by edje_object_part_text_cursor_content_get().
| #define edje_obj_part_text_cursor_coord_set | ( | part, | |
| cur, | |||
| x, | |||
| y, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_COORD_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Evas_Coord, x), EO_TYPECHECK(Evas_Coord, y), EO_TYPECHECK(Eina_Bool *, ret) |
- Since:
- 1.8
Position the given cursor to a X,Y position.
- Parameters:
-
[in] part [in] cur [in] x [in] y [out] ret
Referenced by edje_object_part_text_cursor_coord_set().
| #define edje_obj_part_text_cursor_copy | ( | part, | |
| src, | |||
| dst | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_COPY), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, src), EO_TYPECHECK(Edje_Cursor, dst) |
Copy the cursor to another cursor.
- Since:
- 1.8
- Parameters:
-
[in] part [in] src [in] dst
- See also:
- edje_object_part_text_cursor_copy
Referenced by edje_object_part_text_cursor_copy().
| #define edje_obj_part_text_cursor_down | ( | part, | |
| cur, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_DOWN), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
Moves the cursor to the char below the current cursor position.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur [out] ret
- See also:
- edje_object_part_text_cursor_down
Referenced by edje_object_part_text_cursor_down().
| #define edje_obj_part_text_cursor_end_set | ( | part, | |
| cur | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_END_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur) |
Moves the cursor to the end of the text part.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur
- See also:
- edje_object_part_text_cursor_end_set
Referenced by edje_object_part_text_cursor_end_set().
| #define edje_obj_part_text_cursor_geometry_get | ( | part, | |
| x, | |||
| y, | |||
| w, | |||
| h | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_GEOMETRY_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h) |
Returns the cursor geometry of the part relative to the edje.
- Since:
- 1.8
- Parameters:
-
[in] part [out] x [out] y [out] w [out] h
Referenced by edje_object_part_text_cursor_geometry_get().
| #define edje_obj_part_text_cursor_is_format_get | ( | part, | |
| cur, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_IS_FORMAT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
Returns whether the cursor points to a format.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur [out] ret
Referenced by edje_object_part_text_cursor_is_format_get().
| #define edje_obj_part_text_cursor_is_visible_format_get | ( | part, | |
| cur, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_IS_VISIBLE_FORMAT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
Return true if the cursor points to a visible format.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur [out] ret
Referenced by edje_object_part_text_cursor_is_visible_format_get().
| #define edje_obj_part_text_cursor_line_begin_set | ( | part, | |
| cur | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_LINE_BEGIN_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur) |
Move the cursor to the beginning of the line.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur
Referenced by edje_object_part_text_cursor_line_begin_set().
| #define edje_obj_part_text_cursor_line_end_set | ( | part, | |
| cur | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_LINE_END_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur) |
Move the cursor to the end of the line.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur
Referenced by edje_object_part_text_cursor_line_end_set().
| #define edje_obj_part_text_cursor_next | ( | part, | |
| cur, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_NEXT), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
Advances the cursor to the next cursor position.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur [out] ret
- See also:
- edje_object_part_text_cursor_next
Referenced by edje_object_part_text_cursor_next().
| #define edje_obj_part_text_cursor_pos_get | ( | part, | |
| cur, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_POS_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(int *, ret) |
Retrieves the current position of the cursor.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur [out] ret
- See also:
- edje_object_part_text_cursor_pos_get
Referenced by edje_object_part_text_cursor_pos_get().
| #define edje_obj_part_text_cursor_pos_set | ( | part, | |
| cur, | |||
| pos | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_POS_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(int, pos) |
Sets the cursor position to the given value.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur [in] pos
- See also:
- edje_object_part_text_cursor_pos_set
Referenced by edje_object_part_text_cursor_pos_set().
| #define edje_obj_part_text_cursor_prev | ( | part, | |
| cur, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_PREV), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
Moves the cursor to the previous char.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur [out] ret
- See also:
- edje_object_part_text_cursor_prev
Referenced by edje_object_part_text_cursor_prev().
| #define edje_obj_part_text_cursor_up | ( | part, | |
| cur, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_CURSOR_UP), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Cursor, cur), EO_TYPECHECK(Eina_Bool *, ret) |
Move the cursor to the char above the current cursor position.
- Since:
- 1.8
- Parameters:
-
[in] part [in] cur [out] ret
- See also:
- edje_object_part_text_cursor_up
Referenced by edje_object_part_text_cursor_up().
| #define edje_obj_part_text_escaped_set | ( | part, | |
| text, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_ESCAPED_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text), EO_TYPECHECK(Eina_Bool *, ret) |
Sets the text for an object part, but converts HTML escapes to UTF8.
- Since:
- 1.8
- Parameters:
-
[in] part [in] text [out] ret
- See also:
- edje_object_part_text_escaped_set
Referenced by edje_object_part_text_escaped_set().
| #define edje_obj_part_text_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char **, ret) |
Return the text of the object part.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
- See also:
- edje_object_part_text_get
Referenced by edje_object_part_text_get().
| #define edje_obj_part_text_imf_context_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_IMF_CONTEXT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(void **, ret) |
Get the input method context in entry.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
Referenced by edje_object_part_text_imf_context_get().
| #define edje_obj_part_text_imf_context_reset | ( | part ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_IMF_CONTEXT_RESET), EO_TYPECHECK(const char *, part) |
Reset the input method context if needed.
- Since:
- 1.8
- Parameters:
-
[in] part
Referenced by edje_object_part_text_imf_context_reset().
| #define edje_obj_part_text_input_panel_enabled_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_ENABLED_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool *, ret) |
Retrieve the attribute to show the input panel automatically.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
Referenced by edje_object_part_text_input_panel_enabled_get().
| #define edje_obj_part_text_input_panel_enabled_set | ( | part, | |
| enabled | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_ENABLED_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, enabled) |
Sets the attribute to show the input panel automatically.
- Since:
- 1.8
- Parameters:
-
[in] part [in] enabled
Referenced by edje_object_part_text_input_panel_enabled_set().
| #define edje_obj_part_text_input_panel_hide | ( | part ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_HIDE), EO_TYPECHECK(const char *, part) |
Hide the input panel (virtual keyboard).
- Since:
- 1.8
- Parameters:
-
[in] part
Referenced by edje_object_part_text_input_panel_hide().
| #define edje_obj_part_text_input_panel_imdata_get | ( | part, | |
| data, | |||
| len | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_IMDATA_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(void *, data), EO_TYPECHECK(int *, len) |
- Since:
- 1.8
Get the specific data of the current active input panel.
- Parameters:
-
[in] part [in] data [in] len
Referenced by edje_object_part_text_input_panel_imdata_get().
| #define edje_obj_part_text_input_panel_imdata_set | ( | part, | |
| data, | |||
| len | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_IMDATA_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const void *, data), EO_TYPECHECK(int, len) |
- Since:
- 1.8
Set the input panel-specific data to deliver to the input panel.
- Parameters:
-
[in] part [in] data [in] len
Referenced by edje_object_part_text_input_panel_imdata_set().
| #define edje_obj_part_text_input_panel_language_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LANGUAGE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Lang *, ret) |
- Since:
- 1.8
Get the language mode of the input panel.
- Parameters:
-
[in] part [out] ret
Referenced by edje_object_part_text_input_panel_language_get().
| #define edje_obj_part_text_input_panel_language_set | ( | part, | |
| lang | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LANGUAGE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Lang, lang) |
- Since:
- 1.8
Set the language mode of the input panel.
- Parameters:
-
[in] part [in] lang
Referenced by edje_object_part_text_input_panel_language_set().
| #define edje_obj_part_text_input_panel_layout_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LAYOUT_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Layout *, ret) |
Get the layout of the input panel.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
Referenced by edje_object_part_text_input_panel_layout_get().
| #define edje_obj_part_text_input_panel_layout_set | ( | part, | |
| layout | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_LAYOUT_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Layout, layout) |
Set the layout of the input panel.
- Since:
- 1.8
- Parameters:
-
[in] part [in] layout
Referenced by edje_object_part_text_input_panel_layout_set().
| #define edje_obj_part_text_input_panel_return_key_disabled_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_DISABLED_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool *, ret) |
- Since:
- 1.8
Get whether the return key on the input panel should be disabled or not.
- Parameters:
-
[in] part [out] ret
Referenced by edje_object_part_text_input_panel_return_key_disabled_get().
| #define edje_obj_part_text_input_panel_return_key_disabled_set | ( | part, | |
| disabled | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_DISABLED_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, disabled) |
- Since:
- 1.8
Set the return key on the input panel to be disabled.
- Parameters:
-
[in] part [in] disabled
Referenced by edje_object_part_text_input_panel_return_key_disabled_set().
| #define edje_obj_part_text_input_panel_return_key_type_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_TYPE_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Return_Key_Type *, ret) |
- Since:
- 1.8
Get the "return" key type.
- Parameters:
-
[in] part [out] ret
Referenced by edje_object_part_text_input_panel_return_key_type_get().
| #define edje_obj_part_text_input_panel_return_key_type_set | ( | part, | |
| return_key_type | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_RETURN_KEY_TYPE_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Input_Panel_Return_Key_Type, return_key_type) |
- Since:
- 1.8
Set the "return" key type. This type is used to set string or icon on the "return" key of the input panel.
- Parameters:
-
[in] part [out] return_key_type
Referenced by edje_object_part_text_input_panel_return_key_type_set().
| #define edje_obj_part_text_input_panel_show | ( | part ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INPUT_PANEL_SHOW), EO_TYPECHECK(const char *, part) |
Show the input panel (virtual keyboard) based on the input panel property such as layout, autocapital types, and so on.
- Since:
- 1.8
- Parameters:
-
[in] part
Referenced by edje_object_part_text_input_panel_show().
| #define edje_obj_part_text_insert | ( | part, | |
| text | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_INSERT), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text) |
Insert text for an object part.
- Since:
- 1.8
- Parameters:
-
[in] part [in] text
- See also:
- edje_object_part_text_insert
Referenced by edje_object_part_text_insert().
| #define edje_obj_part_text_item_geometry_get | ( | part, | |
| item, | |||
| cx, | |||
| cy, | |||
| cw, | |||
| ch, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_ITEM_GEOMETRY_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, item), EO_TYPECHECK(Evas_Coord *, cx), EO_TYPECHECK(Evas_Coord *, cy), EO_TYPECHECK(Evas_Coord *, cw), EO_TYPECHECK(Evas_Coord *, ch), EO_TYPECHECK(Eina_Bool *, ret) |
Return item geometry.
- Since:
- 1.8
- Parameters:
-
[in] part [in] item [out] cx [out] cy [out] cw [out] ch [out] ret
Referenced by edje_object_part_text_item_geometry_get().
| #define edje_obj_part_text_item_list_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_ITEM_LIST_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const Eina_List **, ret) |
Return a list of char item names.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
- See also:
- edje_object_part_text_item_list_get
Referenced by edje_object_part_text_item_list_get().
| #define edje_obj_part_text_prediction_allow_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_PREDICTION_ALLOW_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool *, ret) |
Get whether the prediction is allowed or not.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
Referenced by edje_object_part_text_prediction_allow_get().
| #define edje_obj_part_text_prediction_allow_set | ( | part, | |
| prediction | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_PREDICTION_ALLOW_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, prediction) |
Set whether the prediction is allowed or not.
- Since:
- 1.8
- Parameters:
-
[in] part [in] prediction
Referenced by edje_object_part_text_prediction_allow_set().
| #define edje_obj_part_text_select_abort | ( | part ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_ABORT), EO_TYPECHECK(const char *, part) |
Aborts any selection action on a part.
- Since:
- 1.8
- Parameters:
-
[in] part
- See also:
- edje_object_part_text_select_abort
Referenced by edje_object_part_text_select_abort().
| #define edje_obj_part_text_select_all | ( | part ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_ALL), EO_TYPECHECK(const char *, part) |
Set the selection to be everything.
- Since:
- 1.8
- Parameters:
-
[in] part
- See also:
- edje_object_part_text_select_all
Referenced by edje_object_part_text_select_all().
| #define edje_obj_part_text_select_allow_set | ( | part, | |
| allow | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_ALLOW_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Eina_Bool, allow) |
Enables selection if the entry is an EXPLICIT selection mode.
- Since:
- 1.8
- Parameters:
-
[in] part [in] allow
Referenced by edje_object_part_text_select_allow_set().
| #define edje_obj_part_text_select_begin | ( | part ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_BEGIN), EO_TYPECHECK(const char *, part) |
Starts selecting at current cursor position.
- Since:
- 1.8
- Parameters:
-
[in] part
- See also:
- edje_object_part_text_select_begin
Referenced by edje_object_part_text_select_begin().
| #define edje_obj_part_text_select_extend | ( | part ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_EXTEND), EO_TYPECHECK(const char *, part) |
Extends the current selection to the current cursor position.
- Since:
- 1.8
- Parameters:
-
[in] part
- See also:
- edje_object_part_text_select_extend
Referenced by edje_object_part_text_select_extend().
| #define edje_obj_part_text_select_none | ( | part ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECT_NONE), EO_TYPECHECK(const char *, part) |
Set the selection to be none.
- Since:
- 1.8
- Parameters:
-
[in] part
- See also:
- edje_object_part_text_select_none
Referenced by edje_object_part_text_select_none().
| #define edje_obj_part_text_selection_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SELECTION_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char **, ret) |
Return the selection text of the object part.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
- See also:
- edje_object_part_text_selection_get
Referenced by edje_object_part_text_selection_get().
| #define edje_obj_part_text_set | ( | part, | |
| text, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text), EO_TYPECHECK(Eina_Bool *, ret) |
Sets the text for an object part.
- Since:
- 1.8
- Parameters:
-
[in] part [in] text [out] ret
- See also:
- edje_object_part_text_set
Referenced by edje_object_part_text_set().
| #define edje_obj_part_text_style_user_peek | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_STYLE_USER_PEEK), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char **, ret) |
Return the text of the object part.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
Referenced by edje_object_part_text_style_user_peek().
| #define edje_obj_part_text_style_user_pop | ( | part ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_STYLE_USER_POP), EO_TYPECHECK(const char *, part) |
Delete the top style form the user style stack.
- Since:
- 1.8
- Parameters:
-
[in] part
- See also:
- edje_object_part_text_style_user_pop
Referenced by edje_object_part_text_style_user_pop().
| #define edje_obj_part_text_style_user_push | ( | part, | |
| style | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_STYLE_USER_PUSH), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, style) |
Set the style of the part.
- Since:
- 1.8
- Parameters:
-
[in] part [in] style
Referenced by edje_object_part_text_style_user_push().
| #define edje_obj_part_text_unescaped_get | ( | part, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_UNESCAPED_GET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(char **, ret) |
Returns the text of the object part, without escaping.
- Since:
- 1.8
- Parameters:
-
[in] part [out] ret
- See also:
- edje_object_part_text_unescaped_get
Referenced by edje_object_part_text_unescaped_get().
| #define edje_obj_part_text_unescaped_set | ( | part, | |
| text_to_escape, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_UNESCAPED_SET), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text_to_escape), EO_TYPECHECK(Eina_Bool *, ret) |
Sets the raw (non escaped) text for an object part.
- Since:
- 1.8
- Parameters:
-
[in] part [in] text_to_escape [out] ret
- See also:
- edje_object_part_text_unescaped_set
Referenced by edje_object_part_text_unescaped_set().
| #define edje_obj_part_text_user_insert | ( | part, | |
| text | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_TEXT_USER_INSERT), EO_TYPECHECK(const char *, part), EO_TYPECHECK(const char *, text) |
This function inserts text as if the user has inserted it.
- Since:
- 1.8
- Parameters:
-
[in] part [in] text
- See also:
- edje_object_part_text_user_insert
Referenced by edje_object_part_text_user_insert().
| #define edje_obj_part_unswallow | ( | obj_swallow ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PART_UNSWALLOW), EO_TYPECHECK(Evas_Object *, obj_swallow) |
Unswallow an object.
- Since:
- 1.8
- Parameters:
-
[in] obj_swallow
- See also:
- edje_object_part_unswallow
Referenced by edje_object_part_unswallow().
| #define edje_obj_parts_extends_calc | ( | x, | |
| y, | |||
| w, | |||
| h, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PARTS_EXTENDS_CALC), EO_TYPECHECK(Evas_Coord *, x), EO_TYPECHECK(Evas_Coord *, y), EO_TYPECHECK(Evas_Coord *, w), EO_TYPECHECK(Evas_Coord *, h), EO_TYPECHECK(Eina_Bool *, ret) |
- Since:
- 1.8
Calculate the geometry of the region, relative to a given Edje
- Parameters:
-
[out] x [out] y [out] w [out] h [out] ret
- See also:
- edje_object_parts_extends_calc
Referenced by edje_object_parts_extends_calc().
| #define edje_obj_perspective_get | ( | ret ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PERSPECTIVE_GET), EO_TYPECHECK(const Edje_Perspective **, ret) |
- Since:
- 1.8
Get the current perspective used on this Edje object.
- Parameters:
-
[out] ret
- See also:
- edje_object_perspective_get
Referenced by edje_object_perspective_get().
| #define edje_obj_perspective_set | ( | ps ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PERSPECTIVE_SET), EO_TYPECHECK(Edje_Perspective *, ps) |
- Since:
- 1.8
Set the given perspective object on this Edje object.
- Parameters:
-
[in] ps
- See also:
- edje_object_perspective_set
Referenced by edje_object_perspective_set().
| #define edje_obj_play_get | ( | ret ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PLAY_GET), EO_TYPECHECK(Eina_Bool *, ret) |
Get the Edje object's state.
- Since:
- 1.8
- Parameters:
-
[out] ret
- See also:
- edje_object_play_get
Referenced by edje_object_play_get().
| #define edje_obj_play_set | ( | play ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PLAY_SET), EO_TYPECHECK(Eina_Bool, play) |
Set the Edje object to playing or paused states.
- Since:
- 1.8
- Parameters:
-
[in] play
- See also:
- edje_object_play_set
Referenced by edje_object_play_set().
| #define edje_obj_preload | ( | cancel, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_PRELOAD), EO_TYPECHECK(Eina_Bool, cancel), EO_TYPECHECK(Eina_Bool *, ret) |
Preload the images on the Edje Object in the background.
- Since:
- 1.8
- Parameters:
-
[in] cancel [out] ret
- See also:
- edje_object_preload
Referenced by edje_object_preload().
| #define edje_obj_scale_get | ( | ret ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SCALE_GET), EO_TYPECHECK(double *, ret) |
Get a given Edje object's scaling factor.
- Since:
- 1.8
- Parameters:
-
[out] ret
- See also:
- edje_object_scale_get
Referenced by edje_object_scale_get().
| #define edje_obj_scale_set | ( | scale, | |
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SCALE_SET), EO_TYPECHECK(double, scale), EO_TYPECHECK(Eina_Bool *, ret) |
Set the scaling factor for a given Edje object.
- Since:
- 1.8
- Parameters:
-
[in] scale [out] ret
- See also:
- edje_object_scale_set
Referenced by edje_object_scale_set().
| #define edje_obj_signal_callback_add | ( | emission, | |
| source, | |||
| func, | |||
| data | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIGNAL_CALLBACK_ADD), EO_TYPECHECK(const char *, emission), EO_TYPECHECK(const char *, source), EO_TYPECHECK(Edje_Signal_Cb, func), EO_TYPECHECK(void *, data) |
Add a callback for an arriving Edje signal, emitted by a given Ejde object.
- Since:
- 1.8
- Parameters:
-
[in] emission [in] source [in] func [in] data
- See also:
- edje_object_signal_callback_add
Referenced by edje_object_signal_callback_add().
| #define edje_obj_signal_callback_del | ( | emission, | |
| source, | |||
| func, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIGNAL_CALLBACK_DEL), EO_TYPECHECK(const char *, emission), EO_TYPECHECK(const char *, source), EO_TYPECHECK(Edje_Signal_Cb, func), EO_TYPECHECK(void **, ret) |
Remove a signal-triggered callback from an object.
- Since:
- 1.8
- Parameters:
-
[in] emission [in] source [in] func [out] ret
- See also:
- edje_object_signal_callback_del
Referenced by edje_object_signal_callback_del().
| #define edje_obj_signal_callback_del_full | ( | emission, | |
| source, | |||
| func, | |||
| data, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIGNAL_CALLBACK_DEL_FULL), EO_TYPECHECK(const char *, emission), EO_TYPECHECK(const char *, source), EO_TYPECHECK(Edje_Signal_Cb, func), EO_TYPECHECK(void *, data), EO_TYPECHECK(void **, ret) |
Unregister/delete a callback set for an arriving Edje.
- Since:
- 1.8
- Parameters:
-
[in] emission [in] source [in] func [in] data [out] ret
- See also:
- edje_object_signal_callback_del_full
Referenced by edje_object_signal_callback_del_full().
| #define edje_obj_signal_emit | ( | emission, | |
| source | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIGNAL_EMIT), EO_TYPECHECK(const char *, emission), EO_TYPECHECK(const char *, source) |
Send/emit an Edje signal to a given Edje object.
- Since:
- 1.8
- Parameters:
-
[in] emission [in] source
- See also:
- edje_object_signal_emit
Referenced by edje_object_signal_emit().
| #define edje_obj_size_max_get | ( | maxw, | |
| maxh | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIZE_MAX_GET), EO_TYPECHECK(Evas_Coord *, maxw), EO_TYPECHECK(Evas_Coord *, maxh) |
Get the maximum size specified -- as an EDC property -- for a given Edje object.
- Since:
- 1.8
- Parameters:
-
[out] maxw [out] maxh
- See also:
- edje_object_size_max_get
Referenced by edje_object_size_max_get().
| #define edje_obj_size_min_calc | ( | minw, | |
| minh | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIZE_MIN_CALC), EO_TYPECHECK(Evas_Coord *, minw), EO_TYPECHECK(Evas_Coord *, minh) |
Calculate the minimum required size for a given Edje object.
- Since:
- 1.8
- Parameters:
-
[out] minw [out] minh
- See also:
- edje_object_size_min_calc
Referenced by edje_object_size_min_calc().
| #define edje_obj_size_min_get | ( | minw, | |
| minh | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIZE_MIN_GET), EO_TYPECHECK(Evas_Coord *, minw), EO_TYPECHECK(Evas_Coord *, minh) |
Get the minimum size specified -- as an EDC property -- for a given Edje object.
- Since:
- 1.8
- Parameters:
-
[out] minw [out] minh
- See also:
- edje_object_size_min_get
Referenced by edje_object_size_min_get().
| #define edje_obj_size_min_restricted_calc | ( | minw, | |
| minh, | |||
| restrictedw, | |||
| restrictedh | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_SIZE_MIN_RESTRICTED_CALC), EO_TYPECHECK(Evas_Coord *, minw), EO_TYPECHECK(Evas_Coord *, minh), EO_TYPECHECK(Evas_Coord, restrictedw), EO_TYPECHECK(Evas_Coord, restrictedh) |
Calculate the minimum required size for a given Edje object.
- Since:
- 1.8
- Parameters:
-
[out] minw [out] minh [in] restrictedw [in] restrictedh
- See also:
- edje_object_size_min_restricted_calc
Referenced by edje_object_size_min_restricted_calc().
| #define edje_obj_text_change_cb_set | ( | func, | |
| data | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_CHANGE_CB_SET), EO_TYPECHECK(Edje_Text_Change_Cb, func), EO_TYPECHECK(void *, data) |
Set the object text callback.
- Since:
- 1.8
- Parameters:
-
[in] func [in] data
- See also:
- edje_object_text_change_cb_set
Referenced by edje_object_text_change_cb_set().
| #define edje_obj_text_class_set | ( | text_class, | |
| font, | |||
| size, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_CLASS_SET), EO_TYPECHECK(const char *, text_class), EO_TYPECHECK(const char *, font), EO_TYPECHECK(Evas_Font_Size, size), EO_TYPECHECK(Eina_Bool *, ret) |
Sets Edje text class.
- Since:
- 1.8
- Parameters:
-
[in] text_class [in] font [in] size [out] ret
- See also:
- edje_object_text_class_set
Referenced by edje_object_text_class_set().
| #define edje_obj_text_insert_filter_callback_add | ( | part, | |
| func, | |||
| data | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_INSERT_FILTER_CALLBACK_ADD), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Text_Filter_Cb, func), EO_TYPECHECK(void *, data) |
- Since:
- 1.8
Add a filter function for newly inserted text.
- Parameters:
-
[in] part [in] func [in] data
Referenced by edje_object_text_insert_filter_callback_add().
| #define edje_obj_text_insert_filter_callback_del | ( | part, | |
| func, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_INSERT_FILTER_CALLBACK_DEL), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Text_Filter_Cb, func), EO_TYPECHECK(void **, ret) |
- Since:
- 1.8
Delete a function from the filter list.
- Parameters:
-
[in] part [in] func [out] ret
Referenced by edje_object_text_insert_filter_callback_del().
| #define edje_obj_text_insert_filter_callback_del_full | ( | part, | |
| func, | |||
| data, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_INSERT_FILTER_CALLBACK_DEL_FULL), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Text_Filter_Cb, func), EO_TYPECHECK(void *, data), EO_TYPECHECK(void **, ret) |
- Since:
- 1.8
Delete a function and matching user data from the filter list.
- Parameters:
-
[in] part [in] func [in] data [out] ret
Referenced by edje_object_text_insert_filter_callback_del_full().
| #define edje_obj_text_markup_filter_callback_add | ( | part, | |
| func, | |||
| data | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_MARKUP_FILTER_CALLBACK_ADD), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Markup_Filter_Cb, func), EO_TYPECHECK(void *, data) |
- Since:
- 1.8
Add a markup filter function for newly inserted text.
- Parameters:
-
[in] part [in] func [in] data
Referenced by edje_object_text_markup_filter_callback_add().
| #define edje_obj_text_markup_filter_callback_del | ( | part, | |
| func, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_MARKUP_FILTER_CALLBACK_DEL), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Markup_Filter_Cb, func), EO_TYPECHECK(void **, ret) |
- Since:
- 1.8
Delete a function from the markup filter list.
- Parameters:
-
[in] part [in] func [out] ret
Referenced by edje_object_text_markup_filter_callback_del().
| #define edje_obj_text_markup_filter_callback_del_full | ( | part, | |
| func, | |||
| data, | |||
| ret | |||
| ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_TEXT_MARKUP_FILTER_CALLBACK_DEL_FULL), EO_TYPECHECK(const char *, part), EO_TYPECHECK(Edje_Markup_Filter_Cb, func), EO_TYPECHECK(void *, data), EO_TYPECHECK(void **, ret) |
- Since:
- 1.8
Delete a function and matching user data from the markup filter list.
- Parameters:
-
[in] part [in] func [in] data [out] ret
Referenced by edje_object_text_markup_filter_callback_del_full().
| #define edje_obj_thaw | ( | ret ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_THAW), EO_TYPECHECK(int *, ret) |
Thaws the Edje object.
- Since:
- 1.8
- Parameters:
-
[out] ret
- See also:
- edje_object_thaw
Referenced by edje_object_thaw().
| #define edje_obj_update_hints_get | ( | ret ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_UPDATE_HINTS_GET), EO_TYPECHECK(Eina_Bool *, ret) |
Wether or not Edje will update size hints on itself.
- Since:
- 1.8
- Parameters:
-
[out] ret
- See also:
- edje_object_update_hints_get
Referenced by edje_object_update_hints_get().
| #define edje_obj_update_hints_set | ( | update ) | EDJE_OBJ_ID(EDJE_OBJ_SUB_ID_UPDATE_HINTS_SET), EO_TYPECHECK(Eina_Bool, update) |
Edje will automatically update the size hints on itself.
- Since:
- 1.8
- Parameters:
-
[in] update
- See also:
- edje_object_update_hints_set
Referenced by edje_object_update_hints_set().
| #define EDJE_TEXT_EFFECT_BASIC_SET | ( | x, | |
| s | |||
| ) | do { x = ((x) & ~EDJE_TEXT_EFFECT_MASK_BASIC) | (s); } while (0) |
| #define EDJE_TEXT_EFFECT_MASK_BASIC 0xf |
Referenced by _edje_text_recalc_apply().
| #define EDJE_TEXT_EFFECT_MASK_SHADOW_DIRECTION (0x7 << 4) |
Referenced by _edje_text_recalc_apply().
| #define EDJE_TEXT_EFFECT_SHADOW_DIRECTION_SET | ( | x, | |
| s | |||
| ) | do { x = ((x) & ~EDJE_TEXT_EFFECT_MASK_SHADOW_DIRECTION) | (s); } while (0) |
Enumeration Type Documentation
| anonymous enum |
- Enumerator:
Function Documentation
| const Eo_Class* edje_edit_class_get | ( | void | ) |
| const Eo_Class* edje_object_class_get | ( | void | ) |
Variable Documentation
| EAPI Eo_Op EDJE_OBJ_BASE_ID |