src/lib/edje_util.c File Reference
Data Structures | |
| struct | _Edje_Box_Layout |
| struct | _Edje_List_Foreach_Data |
| struct | _Edje_List_Refcount |
| struct | edje_box_layout_builtin |
Defines | |
| #define | EDJE_PRELOAD_EMISSION "preload,done" |
| #define | EDJE_PRELOAD_SOURCE NULL |
| #define | FASTFREEZE 1 |
| #define | S(_r, _g, _b, _a) X(_r); X(_g); X(_b); X(_a) |
| #define | S(_r, _g, _b, _a) X(_r); X(_g); X(_b); X(_a) |
| #define | S(_r, _g, _b, _a) X(_r); X(_g); X(_b); X(_a) |
| #define | S(_r, _g, _b, _a) X(_r); X(_g); X(_b); X(_a) |
| #define | X(C) if (C) *C = 0 |
| #define | X(C) if (C) *C = cc->C |
| #define | X(C) if (C) *C = cc->C |
| #define | X(C) if (C) *C = 0 |
Typedefs | |
| typedef struct _Edje_Box_Layout | Edje_Box_Layout |
| typedef struct _Edje_List_Foreach_Data | Edje_List_Foreach_Data |
| typedef struct _Edje_List_Refcount | Edje_List_Refcount |
Functions | |
| void | _access_part_list_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _calc_force (Eo *obj EINA_UNUSED, void *_pd, va_list *list EINA_UNUSED) |
| void | _color_class_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _color_class_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _data_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| int | _edje_block (Edje *ed) |
| int | _edje_block_break (Edje *ed) |
| void | _edje_block_violate (Edje *ed) |
| void | _edje_box_init (void) |
| Eina_Bool | _edje_box_layout_find (const char *name, Evas_Object_Box_Layout *cb, void **data, void(**free_data)(void *data)) |
| void | _edje_box_shutdown (void) |
| Evas_Object * | _edje_children_get (Edje_Real_Part *rp, const char *partid) |
| Edje_Color_Class * | _edje_color_class_find (const Edje *ed, const char *color_class) |
| void | _edje_color_class_hash_free (void) |
| void | _edje_color_class_member_add (Edje *ed, const char *color_class) |
| void | _edje_color_class_member_del (Edje *ed, const char *color_class) |
| void | _edje_color_class_member_direct_del (const char *color_class, void *l) |
| void | _edje_color_class_members_free (void) |
| void | _edje_color_class_on_del (Edje *ed, Edje_Part *ep) |
| Edje * | _edje_fetch (const Evas_Object *obj) |
| int | _edje_freeze (Edje *ed) |
| char * | _edje_merge_path (const char *alias, char *const *path) |
| void | _edje_object_orientation_inform (Evas_Object *obj) |
| void | _edje_object_part_swallow_changed_hints_cb (void *data, __UNUSED__ Evas *e, __UNUSED__ Evas_Object *obj, __UNUSED__ void *event_info) |
| void | _edje_object_part_swallow_free_cb (void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) |
| void | _edje_object_part_swallow_image_resize_cb (void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) |
| Eina_Bool | _edje_object_part_text_raw_append (Evas_Object *obj, Edje_Real_Part *rp, const char *part, const char *text) |
| Eina_Bool | _edje_object_part_text_raw_set (Evas_Object *obj, Edje_Real_Part *rp, const char *part, const char *text) |
| EAPI void | _edje_program_insert (Edje_Part_Collection *edc, Edje_Program *p) |
| EAPI void | _edje_program_remove (Edje_Part_Collection *edc, Edje_Program *p) |
| Eina_Bool | _edje_real_part_box_append (Edje_Real_Part *rp, Evas_Object *child_obj) |
| Eina_Bool | _edje_real_part_box_insert_at (Edje_Real_Part *rp, Evas_Object *child_obj, unsigned int pos) |
| Eina_Bool | _edje_real_part_box_insert_before (Edje_Real_Part *rp, Evas_Object *child_obj, const Evas_Object *ref) |
| Eina_Bool | _edje_real_part_box_prepend (Edje_Real_Part *rp, Evas_Object *child_obj) |
| Evas_Object * | _edje_real_part_box_remove (Edje_Real_Part *rp, Evas_Object *child_obj) |
| Eina_Bool | _edje_real_part_box_remove_all (Edje_Real_Part *rp, Eina_Bool clear) |
| Evas_Object * | _edje_real_part_box_remove_at (Edje_Real_Part *rp, unsigned int pos) |
| Edje_Real_Part * | _edje_real_part_get (const Edje *ed, const char *part) |
| Edje_Real_Part * | _edje_real_part_recursive_get (const Edje *ed, const char *part) |
| Edje_Real_Part * | _edje_real_part_recursive_get_helper (const Edje *ed, char **path) |
| void | _edje_real_part_swallow (Edje_Real_Part *rp, Evas_Object *obj_swallow, Eina_Bool hints_update) |
| void | _edje_real_part_swallow_clear (Edje_Real_Part *rp) |
| void | _edje_real_part_table_clear (Edje_Real_Part *rp, Eina_Bool clear) |
| Eina_Bool | _edje_real_part_table_pack (Edje_Real_Part *rp, Evas_Object *child_obj, unsigned short col, unsigned short row, unsigned short colspan, unsigned short rowspan) |
| Eina_Bool | _edje_real_part_table_unpack (Edje_Real_Part *rp, Evas_Object *child_obj) |
| void | _edje_subobj_register (Edje *ed, Evas_Object *ob) |
| void | _edje_subobj_unregister (Edje *ed, Evas_Object *obj) |
| Edje_Text_Class * | _edje_text_class_find (Edje *ed, const char *text_class) |
| void | _edje_text_class_hash_free (void) |
| void | _edje_text_class_member_add (Edje *ed, const char *text_class) |
| void | _edje_text_class_member_del (Edje *ed, const char *text_class) |
| void | _edje_text_class_member_direct_del (const char *text_class, void *l) |
| void | _edje_text_class_members_free (void) |
| char * | _edje_text_escape (const char *text) |
| char * | _edje_text_unescape (const char *text) |
| int | _edje_thaw (Edje *ed) |
| int | _edje_unblock (Edje *ed) |
| void | _edje_user_definition_free (Edje_User_Defined *eud) |
| void | _edje_user_definition_remove (Edje_User_Defined *eud, Evas_Object *child) |
| void | _freeze (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _item_provider_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _mirrored_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _mirrored_set (Eo *obj, void *_pd, va_list *list) |
| void | _part_box_append (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_box_insert_at (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_box_insert_before (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_box_prepend (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_box_remove (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_box_remove_all (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_box_remove_at (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_dir_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_page (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_page_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_page_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_size_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_size_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_step (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_step_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_step_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_value_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_drag_value_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_exists (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_geometry_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_object_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_state_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_swallow (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_swallow_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_table_child_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_table_clear (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_table_col_row_size_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_table_pack (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_table_unpack (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_anchor_geometry_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_anchor_list_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_append (Eo *obj, void *_pd, va_list *list) |
| void | _part_text_autocapital_type_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_autocapital_type_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_begin_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_content_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_coord_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_copy (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_down (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_end_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_geometry_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_is_format_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_is_visible_format_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_line_begin_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_line_end_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_next (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_pos_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_pos_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_prev (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_cursor_up (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_escaped_set (Eo *obj, void *_pd, va_list *list) |
| void | _part_text_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_imf_context_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_imf_context_reset (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_enabled_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_enabled_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_hide (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_imdata_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_imdata_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_language_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_language_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_layout_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_layout_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_return_key_disabled_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_return_key_disabled_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_return_key_type_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_return_key_type_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_input_panel_show (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_insert (Eo *obj, void *_pd, va_list *list) |
| void | _part_text_item_geometry_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_item_list_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_prediction_allow_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_prediction_allow_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_select_abort (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_select_all (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_select_allow_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_select_begin (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_select_extend (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_select_none (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_selection_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_set (Eo *obj, void *_pd, va_list *list) |
| void | _part_text_style_user_peek (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_style_user_pop (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_style_user_push (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_unescaped_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_text_unescaped_set (Eo *obj, void *_pd, va_list *list) |
| void | _part_text_user_insert (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _part_unswallow (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _parts_extends_calc (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _perspective_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _perspective_set (Eo *obj, void *_pd, va_list *list) |
| void | _preload (Eo *obj, void *_pd, va_list *list) |
| void | _scale_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _scale_set (Eo *obj, void *_pd, va_list *list) |
| void | _size_max_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _size_min_calc (Eo *obj, void *_pd EINA_UNUSED, va_list *list) |
| void | _size_min_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _size_min_restricted_calc (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _text_change_cb_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _text_class_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _text_insert_filter_callback_add (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _text_insert_filter_callback_del (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _text_insert_filter_callback_del_full (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _text_markup_filter_callback_add (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _text_markup_filter_callback_del (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _text_markup_filter_callback_del_full (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _thaw (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _update_hints_get (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| void | _update_hints_set (Eo *obj EINA_UNUSED, void *_pd, va_list *list) |
| 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. | |
| 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. | |
| 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. | |
| 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 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 void | edje_freeze (void) |
| Freeze Edje objects. | |
| EAPI Eina_List * | edje_object_access_part_list_get (const Evas_Object *obj) |
| Retrieve a list all accessibility part names. | |
| EAPI void | edje_object_calc_force (Evas_Object *obj) |
| Force a Size/Geometry calculation. | |
| 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 *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) |
| 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 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 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 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_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_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. | |
| const char * | edje_string_get (const Edje_String *es) |
| const char * | edje_string_id_get (const Edje_String *es) |
| void | edje_text_class_del (const char *text_class) |
| Delete the text class. | |
| 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 | |
| char * | _edje_fontset_append = NULL |
| int | _edje_freeze_calc_count = 0 |
| Eina_List * | _edje_freeze_calc_list = NULL |
| int | _edje_freeze_val = 0 |
| Eina_Bool | _edje_password_show_last = EINA_FALSE |
| FLOAT_T | _edje_password_show_last_timeout = ZERO |
| FLOAT_T | _edje_scale = ZERO |
Define Documentation
| #define EDJE_PRELOAD_EMISSION "preload,done" |
Referenced by _preload().
| #define EDJE_PRELOAD_SOURCE NULL |
Referenced by _preload().
| #define FASTFREEZE 1 |
| #define S | ( | _r, | |
| _g, | |||
| _b, | |||
| _a | |||
| ) | X(_r); X(_g); X(_b); X(_a) |
| #define S | ( | _r, | |
| _g, | |||
| _b, | |||
| _a | |||
| ) | X(_r); X(_g); X(_b); X(_a) |
| #define S | ( | _r, | |
| _g, | |||
| _b, | |||
| _a | |||
| ) | X(_r); X(_g); X(_b); X(_a) |
| #define S | ( | _r, | |
| _g, | |||
| _b, | |||
| _a | |||
| ) | X(_r); X(_g); X(_b); X(_a) |
Referenced by _color_class_get(), and edje_color_class_get().
| #define X | ( | C ) | if (C) *C = 0 |
| #define X | ( | C ) | if (C) *C = cc->C |
| #define X | ( | C ) | if (C) *C = cc->C |
| #define X | ( | C ) | if (C) *C = 0 |
Typedef Documentation
| typedef struct _Edje_Box_Layout Edje_Box_Layout |
| typedef struct _Edje_List_Foreach_Data Edje_List_Foreach_Data |
| typedef struct _Edje_List_Refcount Edje_List_Refcount |
Function Documentation
| void _access_part_list_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _Edje_Part::access, _Edje_Part::name, _Edje_Real_Part::part, _Edje::table_parts, and _Edje::table_parts_size.
| void _calc_force | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list *list | EINA_UNUSED | ||
| ) |
References _edje_freeze_val, _edje_recalc_do(), _Edje::dirty, and _Edje::freeze.
| void _color_class_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_color_class_find(), and S.
| void _color_class_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_emit(), _edje_recalc(), _Edje_Color_Class::a, _Edje_Color_Class::a2, _Edje_Color_Class::a3, _Edje_Color_Class::b, _Edje_Color_Class::b2, _Edje_Color_Class::b3, _Edje::color_classes, _Edje::dirty, edje_object_color_class_set(), EDJE_PART_TYPE_GROUP, EDJE_RP_TYPE_SWALLOW, _Edje_Color_Class::g, _Edje_Color_Class::g2, _Edje_Color_Class::g3, _Edje_Color_Class::name, _Edje_Real_Part::part, _Edje_Color_Class::r, _Edje_Color_Class::r2, _Edje_Color_Class::r3, _Edje::recalc_call, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje::table_parts, _Edje::table_parts_size, _Edje_Real_Part::type, _Edje_Part::type, and _Edje_Real_Part::typedata.
| void _data_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _Edje::collection, _Edje_Part_Collection::data, and edje_string_get().
| int _edje_block | ( | Edje * | ed ) |
References _edje_ref(), and _Edje::block.
Referenced by _animation_set(), _edje_emit_handle(), _edje_object_file_set_internal(), _edje_program_run(), _edje_program_run_iterate(), and _edje_timer_cb().
| int _edje_block_break | ( | Edje * | ed ) |
References _Edje::block_break.
Referenced by _animation_set(), _edje_emit_handle(), _edje_object_file_set_internal(), _edje_program_run(), _edje_program_run_iterate(), and _edje_timer_cb().
| void _edje_block_violate | ( | Edje * | ed ) |
References _Edje::block, and _Edje::block_break.
Referenced by _edje_file_del().
| void _edje_box_init | ( | void | ) |
Referenced by edje_init().
| Eina_Bool _edje_box_layout_find | ( | const char * | name, |
| Evas_Object_Box_Layout * | cb, | ||
| void ** | data, | ||
| void(**)(void *data) | free_data | ||
| ) |
| void _edje_box_shutdown | ( | void | ) |
Referenced by edje_init().
| Evas_Object* _edje_children_get | ( | Edje_Real_Part * | rp, |
| const char * | partid | ||
| ) |
References _edje_external_content_get(), EDJE_PART_TYPE_EXTERNAL, EDJE_PART_TYPE_TABLE, EDJE_RP_TYPE_SWALLOW, _Edje_Real_Part::object, _Edje_Real_Part::part, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje_Real_Part::type, _Edje_Part::type, and _Edje_Real_Part::typedata.
Referenced by _edje_emit_full(), and _edje_real_part_recursive_get_helper().
| Edje_Color_Class* _edje_color_class_find | ( | const Edje * | ed, |
| const char * | color_class | ||
| ) |
References _Edje::color_classes, _Edje_File::color_hash, and _Edje::file.
Referenced by _color_class_get().
| void _edje_color_class_hash_free | ( | void | ) |
| void _edje_color_class_member_add | ( | Edje * | ed, |
| const char * | color_class | ||
| ) |
References _Edje::color_class, and _Edje::members.
Referenced by _edje_object_file_set_internal().
| void _edje_color_class_member_del | ( | Edje * | ed, |
| const char * | color_class | ||
| ) |
References _Edje::color_class, and _Edje::members.
Referenced by _edje_color_class_on_del().
| void _edje_color_class_member_direct_del | ( | const char * | color_class, |
| void * | l | ||
| ) |
Referenced by _edje_del().
| void _edje_color_class_members_free | ( | void | ) |
| Edje* _edje_fetch | ( | const Evas_Object * | obj ) |
| int _edje_freeze | ( | Edje * | ed ) |
References _Edje::freeze.
Referenced by _animation_set(), _edje_emit_handle(), _edje_object_file_set_internal(), _edje_program_end(), _edje_program_run(), _edje_program_run_iterate(), _edje_timer_cb(), and _freeze().
| char* _edje_merge_path | ( | const char * | alias, |
| char *const * | path | ||
| ) |
References EDJE_PART_PATH_SEPARATOR_STRING.
Referenced by _edje_real_part_recursive_get_helper().
| void _edje_object_orientation_inform | ( | Evas_Object * | obj ) |
References edje_object_mirrored_get(), and edje_object_signal_emit().
Referenced by _mirrored_set(), and edje_object_file_set().
| void _edje_object_part_swallow_changed_hints_cb | ( | void * | data, |
| __UNUSED__ Evas * | e, | ||
| __UNUSED__ Evas_Object * | obj, | ||
| __UNUSED__ void * | event_info | ||
| ) |
References _edje_recalc(), _Edje::dirty, _Edje_Real_Part::edje, and _Edje::recalc_call.
| void _edje_object_part_swallow_free_cb | ( | void * | data, |
| Evas *e | __UNUSED__, | ||
| Evas_Object *obj | __UNUSED__, | ||
| void *event_info | __UNUSED__ | ||
| ) |
| void _edje_object_part_swallow_image_resize_cb | ( | void * | data, |
| Evas *e | __UNUSED__, | ||
| Evas_Object *obj | __UNUSED__, | ||
| void *event_info | __UNUSED__ | ||
| ) |
References _Edje_Real_Part::chosen_description, EDJE_RP_TYPE_SWALLOW, _Edje_Part_Description_Common::map, _Edje_Part_Description_Common::on, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje_Real_Part::type, and _Edje_Real_Part::typedata.
Referenced by _edje_real_part_swallow(), and _edje_real_part_swallow_clear().
| Eina_Bool _edje_object_part_text_raw_append | ( | Evas_Object * | obj, |
| Edje_Real_Part * | rp, | ||
| const char * | part, | ||
| const char * | text | ||
| ) |
References _edje_entry_text_markup_append(), _edje_recalc(), _Edje::data, _Edje::dirty, _Edje_Real_Part::edje, EDJE_ENTRY_EDIT_MODE_NONE, EDJE_RP_TYPE_TEXT, _Edje_Part::entry_mode, _Edje::func, _Edje_Real_Part::part, _Edje::recalc_call, _Edje_Real_Part_Text::text, _Edje_Real_Part::text, _Edje::text_change, _Edje_Real_Part::type, and _Edje_Real_Part::typedata.
Referenced by _part_text_append().
| Eina_Bool _edje_object_part_text_raw_set | ( | Evas_Object * | obj, |
| Edje_Real_Part * | rp, | ||
| const char * | part, | ||
| const char * | text | ||
| ) |
References _edje_entry_text_markup_set(), _edje_recalc(), _Edje::data, _Edje::dirty, _Edje_Real_Part::edje, EDJE_ENTRY_EDIT_MODE_NONE, EDJE_RP_TYPE_TEXT, _Edje_Part::entry_mode, _Edje::func, _Edje_Real_Part::part, _Edje::recalc_call, _Edje::recalc_hints, _Edje_Real_Part_Text::text, _Edje_Real_Part::text, _Edje::text_change, _Edje_Real_Part::type, and _Edje_Real_Part::typedata.
Referenced by _part_text_escaped_set(), _part_text_set(), and _part_text_unescaped_set().
| EAPI void _edje_program_insert | ( | Edje_Part_Collection * | edc, |
| Edje_Program * | p | ||
| ) |
References _Edje_Part_Collection::fnmatch, _Edje_Part_Collection::fnmatch_count, _Edje_Part_Collection::nocmp, _Edje_Part_Collection::nocmp_count, _Edje_Part_Collection::programs, _Edje_Program::signal, _Edje_Program::source, _Edje_Part_Collection::strcmp, _Edje_Part_Collection::strcmp_count, _Edje_Part_Collection::strncmp, _Edje_Part_Collection::strncmp_count, _Edje_Part_Collection::strrncmp, and _Edje_Part_Collection::strrncmp_count.
Referenced by edje_edit_program_signal_set(), and edje_edit_program_source_set().
| EAPI void _edje_program_remove | ( | Edje_Part_Collection * | edc, |
| Edje_Program * | p | ||
| ) |
References _Edje_Part_Collection::fnmatch, _Edje_Part_Collection::fnmatch_count, _Edje_Part_Collection::nocmp, _Edje_Part_Collection::nocmp_count, _Edje_Part_Collection::programs, _Edje_Program::signal, _Edje_Program::source, _Edje_Part_Collection::strcmp, _Edje_Part_Collection::strcmp_count, _Edje_Part_Collection::strncmp, _Edje_Part_Collection::strncmp_count, _Edje_Part_Collection::strrncmp, and _Edje_Part_Collection::strrncmp_count.
Referenced by edje_edit_program_del(), edje_edit_program_signal_set(), and edje_edit_program_source_set().
| Eina_Bool _edje_real_part_box_append | ( | Edje_Real_Part * | rp, |
| Evas_Object * | child_obj | ||
| ) |
References _edje_box_layout_add_child(), and _Edje_Real_Part::object.
Referenced by _edje_object_file_set_internal(), and _part_box_append().
| Eina_Bool _edje_real_part_box_insert_at | ( | Edje_Real_Part * | rp, |
| Evas_Object * | child_obj, | ||
| unsigned int | pos | ||
| ) |
References _edje_box_layout_add_child(), and _Edje_Real_Part::object.
Referenced by _part_box_insert_at().
| Eina_Bool _edje_real_part_box_insert_before | ( | Edje_Real_Part * | rp, |
| Evas_Object * | child_obj, | ||
| const Evas_Object * | ref | ||
| ) |
References _edje_box_layout_add_child(), and _Edje_Real_Part::object.
Referenced by _part_box_insert_before().
| Eina_Bool _edje_real_part_box_prepend | ( | Edje_Real_Part * | rp, |
| Evas_Object * | child_obj | ||
| ) |
References _edje_box_layout_add_child(), and _Edje_Real_Part::object.
Referenced by _part_box_prepend().
| Evas_Object* _edje_real_part_box_remove | ( | Edje_Real_Part * | rp, |
| Evas_Object * | child_obj | ||
| ) |
References _edje_box_layout_remove_child(), and _Edje_Real_Part::object.
Referenced by _part_box_remove().
| Eina_Bool _edje_real_part_box_remove_all | ( | Edje_Real_Part * | rp, |
| Eina_Bool | clear | ||
| ) |
References _edje_box_layout_remove_child(), and _Edje_Real_Part::object.
Referenced by _part_box_remove_all().
| Evas_Object* _edje_real_part_box_remove_at | ( | Edje_Real_Part * | rp, |
| unsigned int | pos | ||
| ) |
References _edje_box_layout_remove_child(), and _Edje_Real_Part::object.
Referenced by _part_box_remove_at().
| Edje_Real_Part* _edje_real_part_get | ( | const Edje * | ed, |
| const char * | part | ||
| ) |
References _Edje_Part::name, _Edje_Real_Part::part, _Edje::table_parts, and _Edje::table_parts_size.
Referenced by _edje_emit_full(), _edje_emit_handle(), _edje_real_part_recursive_get_helper(), edje_edit_part_clip_to_set(), edje_edit_part_name_set(), edje_edit_program_target_add(), and edje_edit_program_target_del().
| Edje_Real_Part* _edje_real_part_recursive_get | ( | const Edje * | ed, |
| const char * | part | ||
| ) |
References _edje_real_part_recursive_get_helper(), and EDJE_PART_PATH_SEPARATOR_STRING.
Referenced by _edje_real_part_recursive_get_helper(), _edje_user_definition_free(), _part_box_append(), _part_box_insert_at(), _part_box_insert_before(), _part_box_prepend(), _part_box_remove(), _part_box_remove_all(), _part_box_remove_at(), _part_drag_dir_get(), _part_drag_page(), _part_drag_page_get(), _part_drag_page_set(), _part_drag_size_get(), _part_drag_size_set(), _part_drag_step(), _part_drag_step_get(), _part_drag_step_set(), _part_drag_value_get(), _part_drag_value_set(), _part_exists(), _part_external_content_get(), _part_external_object_get(), _part_external_param_get(), _part_external_param_set(), _part_external_param_type_get(), _part_geometry_get(), _part_object_get(), _part_state_get(), _part_swallow(), _part_swallow_get(), _part_table_child_get(), _part_table_clear(), _part_table_col_row_size_get(), _part_table_pack(), _part_table_unpack(), _part_text_anchor_geometry_get(), _part_text_anchor_list_get(), _part_text_append(), _part_text_autocapital_type_get(), _part_text_autocapital_type_set(), _part_text_cursor_begin_set(), _part_text_cursor_content_get(), _part_text_cursor_coord_set(), _part_text_cursor_copy(), _part_text_cursor_down(), _part_text_cursor_end_set(), _part_text_cursor_geometry_get(), _part_text_cursor_is_format_get(), _part_text_cursor_is_visible_format_get(), _part_text_cursor_line_begin_set(), _part_text_cursor_line_end_set(), _part_text_cursor_next(), _part_text_cursor_pos_get(), _part_text_cursor_pos_set(), _part_text_cursor_prev(), _part_text_cursor_up(), _part_text_escaped_set(), _part_text_get(), _part_text_imf_context_get(), _part_text_imf_context_reset(), _part_text_input_panel_enabled_get(), _part_text_input_panel_enabled_set(), _part_text_input_panel_hide(), _part_text_input_panel_imdata_get(), _part_text_input_panel_imdata_set(), _part_text_input_panel_language_get(), _part_text_input_panel_language_set(), _part_text_input_panel_layout_get(), _part_text_input_panel_layout_set(), _part_text_input_panel_return_key_disabled_get(), _part_text_input_panel_return_key_disabled_set(), _part_text_input_panel_return_key_type_get(), _part_text_input_panel_return_key_type_set(), _part_text_input_panel_show(), _part_text_insert(), _part_text_item_geometry_get(), _part_text_item_list_get(), _part_text_prediction_allow_get(), _part_text_prediction_allow_set(), _part_text_select_abort(), _part_text_select_all(), _part_text_select_allow_set(), _part_text_select_begin(), _part_text_select_extend(), _part_text_select_none(), _part_text_selection_get(), _part_text_set(), _part_text_style_user_peek(), _part_text_style_user_pop(), _part_text_style_user_push(), _part_text_unescaped_get(), _part_text_unescaped_set(), and _part_text_user_insert().
| Edje_Real_Part * _edje_real_part_recursive_get_helper | ( | const Edje * | ed, |
| char ** | path | ||
| ) |
References _edje_children_get(), _edje_fetch(), _edje_merge_path(), _edje_real_part_get(), _edje_real_part_recursive_get(), _Edje_Part_Collection::alias, _Edje::collection, EDJE_PART_PATH_SEPARATOR_INDEXL, EDJE_PART_PATH_SEPARATOR_INDEXR, EDJE_PART_TYPE_EXTERNAL, EDJE_PART_TYPE_GROUP, EDJE_PART_TYPE_TABLE, EDJE_RP_TYPE_SWALLOW, _Edje_Real_Part::part, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje_Real_Part::type, _Edje_Part::type, and _Edje_Real_Part::typedata.
Referenced by _edje_real_part_recursive_get().
| void _edje_real_part_swallow | ( | Edje_Real_Part * | rp, |
| Evas_Object * | obj_swallow, | ||
| Eina_Bool | hints_update | ||
| ) |
References _edje_callbacks_add(), _edje_callbacks_focus_add(), _edje_object_part_swallow_changed_hints_cb(), _edje_object_part_swallow_free_cb(), _edje_object_part_swallow_image_resize_cb(), _edje_recalc(), _Edje::base, _Edje_Real_Part::clip_to, _Edje::dirty, _Edje_Real_Part::edje, edje_object_part_unswallow(), EDJE_RP_TYPE_SWALLOW, _Edje_Part::mouse_events, _Edje::obj, _Edje_Real_Part::object, _Edje_Real_Part::part, _Edje_Part::pointer_mode, _Edje_Part::precise_is_inside, _Edje::recalc_call, _Edje::recalc_hints, _Edje_Part::repeat_events, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje_Real_Part::type, and _Edje_Real_Part::typedata.
Referenced by _edje_object_file_set_internal(), _part_swallow(), and edje_edit_part_source_set().
| void _edje_real_part_swallow_clear | ( | Edje_Real_Part * | rp ) |
References _edje_callbacks_del(), _edje_callbacks_focus_del(), _edje_object_part_swallow_changed_hints_cb(), _edje_object_part_swallow_free_cb(), _edje_object_part_swallow_image_resize_cb(), _Edje_Real_Part::edje, EDJE_RP_TYPE_SWALLOW, _Edje_Part::mouse_events, _Edje_Real_Part::part, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje_Real_Part::type, and _Edje_Real_Part::typedata.
Referenced by _edje_file_del(), _edje_user_definition_free(), _part_unswallow(), and edje_edit_part_source_set().
| void _edje_real_part_table_clear | ( | Edje_Real_Part * | rp, |
| Eina_Bool | clear | ||
| ) |
References _Edje_Real_Part::object.
Referenced by _part_table_clear().
| Eina_Bool _edje_real_part_table_pack | ( | Edje_Real_Part * | rp, |
| Evas_Object * | child_obj, | ||
| unsigned short | col, | ||
| unsigned short | row, | ||
| unsigned short | colspan, | ||
| unsigned short | rowspan | ||
| ) |
References _Edje_Real_Part::object.
Referenced by _edje_object_file_set_internal(), and _part_table_pack().
| Eina_Bool _edje_real_part_table_unpack | ( | Edje_Real_Part * | rp, |
| Evas_Object * | child_obj | ||
| ) |
References _Edje_Real_Part::object.
Referenced by _part_table_unpack().
| void _edje_subobj_register | ( | Edje * | ed, |
| Evas_Object * | ob | ||
| ) |
References _Edje::subobjs.
Referenced by _edje_entry_real_part_init(), and _edje_object_file_set_internal().
| void _edje_subobj_unregister | ( | Edje * | ed, |
| Evas_Object * | obj | ||
| ) |
References _Edje::subobjs.
Referenced by _edje_file_del().
| Edje_Text_Class* _edje_text_class_find | ( | Edje * | ed, |
| const char * | text_class | ||
| ) |
References _Edje_Text_Class::name, and _Edje::text_classes.
Referenced by _edje_text_class_font_get(), and _edje_textblock_style_all_update().
| void _edje_text_class_hash_free | ( | void | ) |
Referenced by edje_init().
| void _edje_text_class_member_add | ( | Edje * | ed, |
| const char * | text_class | ||
| ) |
References _Edje::members, and _Edje::text_class.
Referenced by _edje_text_part_on_add(), and _edje_textblock_styles_add().
| void _edje_text_class_member_del | ( | Edje * | ed, |
| const char * | text_class | ||
| ) |
References _Edje::members, and _Edje::text_class.
Referenced by _edje_text_part_on_del(), and _edje_textblock_styles_del().
| void _edje_text_class_member_direct_del | ( | const char * | text_class, |
| void * | l | ||
| ) |
Referenced by _edje_del().
| void _edje_text_class_members_free | ( | void | ) |
Referenced by edje_init().
| char* _edje_text_escape | ( | const char * | text ) |
Referenced by _part_text_unescaped_set().
| char* _edje_text_unescape | ( | const char * | text ) |
Referenced by _part_text_unescaped_get().
| int _edje_thaw | ( | Edje * | ed ) |
References _edje_recalc(), _Edje::freeze, and _Edje::recalc.
Referenced by _animation_set(), _edje_emit_handle(), _edje_object_file_set_internal(), _edje_program_end(), _edje_program_run(), _edje_program_run_iterate(), _edje_timer_cb(), and _thaw().
| int _edje_unblock | ( | Edje * | ed ) |
References _edje_unref(), _Edje::block, and _Edje::block_break.
Referenced by _animation_set(), _edje_emit_handle(), _edje_object_file_set_internal(), _edje_program_run(), _edje_program_run_iterate(), and _edje_timer_cb().
| void _edje_user_definition_free | ( | Edje_User_Defined * | eud ) |
References _edje_real_part_recursive_get(), _edje_real_part_swallow_clear(), _edje_recalc_do(), _edje_user_definition_remove(), _Edje_User_Defined::box, _Edje::dirty, _Edje_User_Defined::ed, _Edje_Real_Part::edje, EDJE_RP_TYPE_SWALLOW, EDJE_USER_BOX_PACK, EDJE_USER_DRAG_PAGE, EDJE_USER_DRAG_SIZE, EDJE_USER_DRAG_STEP, EDJE_USER_DRAG_VALUE, EDJE_USER_STRING, EDJE_USER_SWALLOW, EDJE_USER_TABLE_PACK, _Edje_Size::h, _Edje_Real_Part_Swallow::max, _Edje_Real_Part_Swallow::min, _Edje_User_Defined::part, _Edje::recalc_call, _Edje_Real_Part::swallow, _Edje_User_Defined::swallow, _Edje_Real_Part_Swallow::swallow_params, _Edje_Real_Part_Swallow::swallowed_object, _Edje_User_Defined::table, _Edje_Real_Part::type, _Edje_User_Defined::type, _Edje_Real_Part::typedata, _Edje_User_Defined::u, _Edje::user_defined, and _Edje_Size::w.
Referenced by _edje_file_del(), _edje_object_part_swallow_free_cb(), _part_box_remove(), _part_box_remove_all(), _part_box_remove_at(), _part_table_unpack(), and _part_unswallow().
| void _edje_user_definition_remove | ( | Edje_User_Defined * | eud, |
| Evas_Object * | child | ||
| ) |
References _Edje_User_Defined::ed, _Edje_User_Defined::part, and _Edje::user_defined.
Referenced by _edje_object_file_set_internal(), and _edje_user_definition_free().
| void _freeze | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_freeze(), edje_object_freeze(), EDJE_PART_TYPE_GROUP, EDJE_RP_TYPE_SWALLOW, _Edje_Real_Part::part, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje::table_parts, _Edje::table_parts_size, _Edje_Real_Part::type, _Edje_Part::type, and _Edje_Real_Part::typedata.
| void _item_provider_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _Edje::data, _Edje::func, and _Edje::item_provider.
| void _mirrored_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _Edje::is_rtl.
| void _mirrored_set | ( | Eo * | obj, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_object_orientation_inform(), _edje_part_description_apply(), _edje_recalc_do(), _Edje_Real_Part::chosen_description, _Edje_Real_Part_State::description, _Edje::is_rtl, _Edje_Part_Description_Common::name, _Edje_Real_Part::param1, _Edje_Part_Description_Common::state, _Edje::table_parts, _Edje::table_parts_size, and _Edje_Part_Description_Common::value.
| void _part_box_append | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_box_insert_at | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_box_insert_before | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_box_prepend | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_box_remove | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_real_part_box_remove(), _edje_real_part_recursive_get(), _edje_user_definition_free(), _Edje_User_Defined::box, EDJE_PART_TYPE_BOX, EDJE_USER_BOX_PACK, _Edje_User_Defined::part, _Edje_Real_Part::part, _Edje_User_Defined::type, _Edje_Part::type, _Edje_User_Defined::u, and _Edje::user_defined.
| void _part_box_remove_all | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_box_remove_at | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_real_part_box_remove_at(), _edje_real_part_recursive_get(), _edje_user_definition_free(), _Edje_User_Defined::box, EDJE_PART_TYPE_BOX, EDJE_USER_BOX_PACK, _Edje_User_Defined::part, _Edje_Real_Part::part, _Edje_User_Defined::type, _Edje_Part::type, _Edje_User_Defined::u, and _Edje::user_defined.
| void _part_drag_dir_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_drag_page | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_dragable_pos_set(), _edje_emit(), _edje_real_part_recursive_get(), ADD, CLAMP, _Edje_Real_Part_Drag::count, _Edje_Real_Part_Drag::down, _Edje_Real_Part::drag, _Edje_User_Defined::drag_position, _Edje_Part::dragable, _Edje_Real_Part::edje, EDJE_USER_DRAG_PAGE, FLOAT_T, FROM_DOUBLE, MUL, _Edje_Part::name, _Edje_Real_Part_Drag::page, _Edje_Real_Part::part, _Edje_User_Defined::part, _Edje_User_Defined::type, _Edje_User_Defined::u, _Edje::user_defined, _Edje_Real_Part_Drag::val, _Edje_Part_Dragable::x, _Edje_Position_Scale::x, _Edje_Part_Dragable::y, _Edje_Position_Scale::y, and ZERO.
| void _part_drag_page_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_drag_page_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_real_part_recursive_get(), _Edje_Real_Part::drag, _Edje_User_Defined::drag_position, EDJE_USER_DRAG_PAGE, FROM_DOUBLE, _Edje_Real_Part_Drag::page, _Edje_User_Defined::part, _Edje_User_Defined::type, _Edje_User_Defined::u, _Edje::user_defined, _Edje_Position_Scale::x, and _Edje_Position_Scale::y.
| void _part_drag_size_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_drag_size_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_real_part_recursive_get(), _edje_recalc(), _Edje::dirty, _Edje_Real_Part::drag, _Edje_User_Defined::drag_size, _Edje_Real_Part::edje, EDJE_USER_DRAG_SIZE, FROM_DOUBLE, _Edje_User_Defined::part, _Edje::recalc_call, _Edje_Real_Part_Drag::size, _Edje_User_Defined::type, _Edje_User_Defined::u, _Edje::user_defined, _Edje_Position_Scale::x, and _Edje_Position_Scale::y.
| void _part_drag_step | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_dragable_pos_set(), _edje_emit(), _edje_real_part_recursive_get(), ADD, CLAMP, _Edje_Real_Part_Drag::count, _Edje_Real_Part_Drag::down, _Edje_Real_Part::drag, _Edje_User_Defined::drag_position, _Edje_Part::dragable, _Edje_Real_Part::edje, EDJE_USER_DRAG_STEP, FLOAT_T, FROM_DOUBLE, MUL, _Edje_Part::name, _Edje_Real_Part::part, _Edje_User_Defined::part, _Edje_Real_Part_Drag::step, _Edje_User_Defined::type, _Edje_User_Defined::u, _Edje::user_defined, _Edje_Real_Part_Drag::val, _Edje_Part_Dragable::x, _Edje_Position_Scale::x, _Edje_Part_Dragable::y, _Edje_Position_Scale::y, and ZERO.
| void _part_drag_step_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_drag_step_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_real_part_recursive_get(), _Edje_Real_Part::drag, _Edje_User_Defined::drag_position, EDJE_USER_DRAG_STEP, FROM_DOUBLE, _Edje_User_Defined::part, _Edje_Real_Part_Drag::step, _Edje_User_Defined::type, _Edje_User_Defined::u, _Edje::user_defined, _Edje_Position_Scale::x, and _Edje_Position_Scale::y.
| void _part_drag_value_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_drag_value_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_dragable_pos_set(), _edje_emit(), _edje_real_part_recursive_get(), CLAMP, _Edje_Part_Dragable::confine_id, _Edje_Real_Part_Drag::count, _Edje_Real_Part_Drag::down, _Edje_Real_Part::drag, _Edje_User_Defined::drag_position, _Edje_Part::dragable, _Edje_Real_Part::edje, EDJE_USER_DRAG_VALUE, FROM_DOUBLE, _Edje_Part::name, _Edje_Real_Part::part, _Edje_User_Defined::part, _Edje_User_Defined::type, _Edje_User_Defined::u, _Edje::user_defined, _Edje_Real_Part_Drag::val, _Edje_Position_Scale::x, _Edje_Part_Dragable::x, _Edje_Position_Scale::y, and _Edje_Part_Dragable::y.
| void _part_exists | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_real_part_recursive_get().
| void _part_geometry_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_object_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_real_part_recursive_get(), _edje_recalc_do(), and _Edje_Real_Part::object.
| void _part_state_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_swallow | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_real_part_recursive_get(), _edje_real_part_swallow(), _edje_recalc_do(), DBG, _Edje_Real_Part::edje, edje_object_part_unswallow(), EDJE_PART_TYPE_SWALLOW, EDJE_RP_TYPE_SWALLOW, EDJE_USER_SWALLOW, ERR, _Edje_Part::name, _Edje::obj, _Edje_Real_Part::part, _Edje_User_Defined::swallow, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje_Real_Part::type, _Edje_Part::type, _Edje_Real_Part::typedata, _Edje_User_Defined::u, and _Edje::user_defined.
| void _part_swallow_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_table_child_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_table_clear | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_table_col_row_size_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_table_pack | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_table_unpack | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_real_part_recursive_get(), _edje_real_part_table_unpack(), _edje_user_definition_free(), EDJE_PART_TYPE_TABLE, EDJE_USER_TABLE_PACK, _Edje_User_Defined::part, _Edje_Real_Part::part, _Edje_User_Defined::table, _Edje_User_Defined::type, _Edje_Part::type, _Edje_User_Defined::u, and _Edje::user_defined.
| void _part_text_anchor_geometry_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_anchor_list_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_append | ( | Eo * | obj, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_autocapital_type_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_autocapital_type_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_begin_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_content_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_coord_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_copy | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_down | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_end_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_geometry_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_is_format_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_is_visible_format_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_line_begin_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_line_end_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_next | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_pos_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_pos_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_prev | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_cursor_up | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_escaped_set | ( | Eo * | obj, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_entry_text_get(), _edje_real_part_recursive_get(), _edje_recalc_do(), EDJE_ENTRY_EDIT_MODE_NONE, EDJE_PART_TYPE_TEXT, EDJE_PART_TYPE_TEXTBLOCK, EDJE_RP_TYPE_TEXT, _Edje_Part::entry_mode, _Edje_Real_Part::object, _Edje_Real_Part::part, _Edje_Real_Part_Text::text, _Edje_Real_Part::text, _Edje_Part::type, _Edje_Real_Part::type, and _Edje_Real_Part::typedata.
| void _part_text_imf_context_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_imf_context_reset | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_enabled_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_enabled_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_hide | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_imdata_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_imdata_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_language_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_language_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_layout_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_layout_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_return_key_disabled_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_return_key_disabled_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_return_key_type_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_return_key_type_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_input_panel_show | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_insert | ( | Eo * | obj, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_entry_text_markup_insert(), _edje_real_part_recursive_get(), _edje_recalc(), _Edje::data, _Edje::dirty, _Edje_Real_Part::edje, EDJE_ENTRY_EDIT_MODE_NONE, EDJE_PART_TYPE_TEXTBLOCK, _Edje_Part::entry_mode, _Edje::func, _Edje_Real_Part::part, _Edje::recalc_call, _Edje::recalc_hints, _Edje::text_change, and _Edje_Part::type.
| void _part_text_item_geometry_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_item_list_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_prediction_allow_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_prediction_allow_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_select_abort | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_select_all | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_select_allow_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_select_begin | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_select_extend | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_select_none | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_selection_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_set | ( | Eo * | obj, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_style_user_peek | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_style_user_pop | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_style_user_push | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_text_unescaped_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_entry_text_get(), _edje_real_part_recursive_get(), _edje_recalc_do(), _edje_text_unescape(), EDJE_ENTRY_EDIT_MODE_NONE, EDJE_PART_TYPE_TEXT, EDJE_PART_TYPE_TEXTBLOCK, EDJE_RP_TYPE_TEXT, _Edje_Part::entry_mode, _Edje_Real_Part::object, _Edje_Real_Part::part, _Edje_Real_Part_Text::text, _Edje_Real_Part::text, _Edje_Part::type, _Edje_Real_Part::type, and _Edje_Real_Part::typedata.
| void _part_text_unescaped_set | ( | Eo * | obj, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_object_part_text_raw_set(), _edje_real_part_recursive_get(), _edje_text_escape(), EDJE_PART_TYPE_TEXT, EDJE_PART_TYPE_TEXTBLOCK, EDJE_RP_TYPE_TEXT, _Edje_Real_Part::part, _Edje_Real_Part_Text::text, _Edje_Real_Part::text, _Edje_Part::type, _Edje_Real_Part::type, and _Edje_Real_Part::typedata.
| void _part_text_user_insert | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _part_unswallow | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_real_part_swallow_clear(), _edje_recalc_do(), _edje_user_definition_free(), _Edje::dirty, _Edje_Real_Part::edje, EDJE_PART_TYPE_SWALLOW, EDJE_RP_TYPE_SWALLOW, EDJE_USER_SWALLOW, ERR, _Edje_Size::h, _Edje_Real_Part_Swallow::max, _Edje_Real_Part_Swallow::min, _Edje_Part::name, _Edje_Real_Part::part, _Edje::recalc_call, _Edje_User_Defined::swallow, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallow_params, _Edje_Real_Part_Swallow::swallowed_object, _Edje_User_Defined::type, _Edje_Real_Part::type, _Edje_Part::type, _Edje_Real_Part::typedata, _Edje_User_Defined::u, _Edje::user_defined, and _Edje_Size::w.
| void _parts_extends_calc | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _perspective_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _Edje::persp.
| void _perspective_set | ( | Eo * | obj, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_recalc_do(), _Edje::dirty, _Edje::persp, _Edje::recalc_call, and _Edje_Perspective::users.
| void _preload | ( | Eo * | obj, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_emit(), _edje_recalc_do(), alloca(), edje_object_preload(), edje_object_signal_callback_add(), edje_object_signal_callback_del(), EDJE_PART_TYPE_GROUP, EDJE_PART_TYPE_IMAGE, EDJE_PRELOAD_EMISSION, EDJE_PRELOAD_SOURCE, EDJE_RP_TYPE_SWALLOW, _Edje_Part::name, _Edje_Real_Part::object, _Edje_Real_Part::part, _Edje::preload_count, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje::table_parts, _Edje::table_parts_size, _Edje_Real_Part::type, _Edje_Part::type, and _Edje_Real_Part::typedata.
| void _scale_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _Edje::scale, and TO_DOUBLE.
| void _scale_set | ( | Eo * | obj, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _Edje_Real_Part::container, edje_object_calc_force(), edje_object_scale_set(), EDJE_PART_TYPE_BOX, EDJE_PART_TYPE_TABLE, FROM_DOUBLE, _Edje::groups, _Edje_Real_Part_Container::items, _Edje_Real_Part::part, _Edje::scale, _Edje::subobjs, _Edje::table_parts, _Edje::table_parts_size, _Edje_Part::type, and _Edje_Real_Part::typedata.
| void _size_max_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _size_min_calc | ( | Eo * | obj, |
| void *_pd | EINA_UNUSED, | ||
| va_list * | list | ||
| ) |
References edje_object_size_min_restricted_calc().
| void _size_min_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _Edje::collection, _Edje_Size::h, _Edje_Part_Collection::min, _Edje_Part_Collection::prop, and _Edje_Size::w.
| void _size_min_restricted_calc | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_recalc(), _edje_recalc_do(), _Edje::calc_only, _Edje_Real_Part::chosen_description, _Edje::collection, _Edje::dirty, EDJE_PART_TYPE_TEXTBLOCK, ERR, _Edje_Part_Description_Common::fixed, _Edje::group, _Edje_Size::h, _Edje_Part_Description_Common::h, _Edje_Rectangle::h, _Edje_Real_Part::h, _Edje::h, _Edje::min, _Edje_Part::name, _Edje_Real_Part::object, _Edje_Real_Part::part, _Edje::path, _Edje_Real_Part::req, _Edje::table_parts, _Edje::table_parts_size, _Edje_Part::type, _Edje_Size::w, _Edje_Part_Description_Common::w, _Edje_Rectangle::w, _Edje_Real_Part::w, and _Edje::w.
| void _text_change_cb_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _Edje::data, edje_object_text_change_cb_set(), EDJE_PART_TYPE_GROUP, EDJE_RP_TYPE_SWALLOW, _Edje::func, _Edje_Real_Part::part, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje::table_parts, _Edje::table_parts_size, _Edje::text_change, _Edje_Real_Part::type, _Edje_Part::type, and _Edje_Real_Part::typedata.
| void _text_class_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_recalc(), _edje_textblock_style_all_update(), _Edje::dirty, edje_object_text_class_set(), EDJE_PART_TYPE_GROUP, EDJE_RP_TYPE_SWALLOW, _Edje_Text_Class::font, _Edje_Text_Class::name, _Edje_Real_Part::part, _Edje::recalc_call, _Edje_Text_Class::size, _Edje_Real_Part::swallow, _Edje_Real_Part_Swallow::swallowed_object, _Edje::table_parts, _Edje::table_parts_size, _Edje::text_classes, _Edje_Real_Part::type, _Edje_Part::type, and _Edje_Real_Part::typedata.
| void _text_insert_filter_callback_add | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _text_insert_filter_callback_del | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _text_insert_filter_callback_del_full | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _text_markup_filter_callback_add | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _text_markup_filter_callback_del | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _text_markup_filter_callback_del_full | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _thaw | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
| void _update_hints_get | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _Edje::update_hints.
| void _update_hints_set | ( | Eo *obj | EINA_UNUSED, |
| void * | _pd, | ||
| va_list * | list | ||
| ) |
References _edje_recalc(), _Edje::recalc_hints, and _Edje::update_hints.
| const char* edje_string_get | ( | const Edje_String * | es ) |
References _Edje_String::str.
Referenced by _data_get(), _edje_entry_real_part_init(), _edje_object_file_set_internal(), _edje_text_class_font_get(), _edje_text_recalc_apply(), edje_edit_data_value_get(), edje_edit_group_data_value_get(), edje_edit_state_font_get(), edje_edit_state_text_get(), and edje_file_data_get().
| const char* edje_string_id_get | ( | const Edje_String * | es ) |
References _Edje_String::str.
Variable Documentation
| char* _edje_fontset_append = NULL |
| int _edje_freeze_calc_count = 0 |
Referenced by _edje_file_del(), _edje_recalc(), and edje_thaw().
| Eina_List* _edje_freeze_calc_list = NULL |
Referenced by _edje_file_del(), _edje_recalc(), and edje_thaw().
| int _edje_freeze_val = 0 |
Referenced by _calc_force(), _edje_recalc(), edje_freeze(), and edje_thaw().
| Eina_Bool _edje_password_show_last = EINA_FALSE |
Referenced by edje_password_show_last_set().
| FLOAT_T _edje_password_show_last_timeout = ZERO |
Referenced by edje_password_show_last_timeout_set().
| FLOAT_T _edje_scale = ZERO |
Referenced by _edje_text_recalc_apply(), edje_init(), edje_scale_get(), and edje_scale_set().