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_Perspectiveedje_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_Perspectiveedje_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_Perspectiveedje_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)
#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


Function Documentation

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 
)

References _edje_color_class_find(), and S.

void _data_get ( Eo *obj  EINA_UNUSED,
void *  _pd,
va_list *  list 
)
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().

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 
)

Referenced by _edje_del().

void _edje_color_class_members_free ( void   )
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_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_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().

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 
)
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 
)
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 
)
void _edje_text_class_hash_free ( void   )

Referenced by edje_init().

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 
)

Referenced by _edje_del().

void _edje_text_class_members_free ( void   )

Referenced by edje_init().

char* _edje_text_escape ( const char *  text )
char* _edje_text_unescape ( const char *  text )
void _edje_user_definition_remove ( Edje_User_Defined eud,
Evas_Object *  child 
)
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 
)

References _Edje::is_rtl.

void _part_drag_page_get ( 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_step_get ( 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_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_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_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_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_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_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_user_insert ( 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 
)

References _Edje::persp.

void _perspective_set ( Eo *  obj,
void *  _pd,
va_list *  list 
)
void _scale_get ( Eo *obj  EINA_UNUSED,
void *  _pd,
va_list *  list 
)

References _Edje::scale, and TO_DOUBLE.

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 _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 _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 
)
const char* edje_string_id_get ( const Edje_String es )

References _Edje_String::str.


Variable Documentation

Eina_List* _edje_freeze_calc_list = NULL
Eina_Bool _edje_password_show_last = EINA_FALSE