src/lib/edje_private.h File Reference

Go to the source code of this file.

Data Structures

struct  _Edje
struct  _Edje_Aspect
struct  _Edje_Aspect_Prefer
struct  _Edje_Calc_Params
struct  _Edje_Color
struct  _Edje_Color_Class
struct  _Edje_External_Directory
struct  _Edje_External_Directory_Entry
struct  _Edje_File
struct  _Edje_Font_Directory_Entry
struct  _Edje_Image_Directory
struct  _Edje_Image_Directory_Entry
struct  _Edje_Image_Directory_Set
struct  _Edje_Image_Directory_Set_Entry
struct  _Edje_Message
struct  _Edje_Message_Signal
struct  _Edje_Pack_Element
struct  _Edje_Part
struct  _Edje_Part_Api
struct  _Edje_Part_Collection
struct  _Edje_Part_Collection_Directory_Entry
struct  _Edje_Part_Description_Box
struct  _Edje_Part_Description_Common
struct  _Edje_Part_Description_External
struct  _Edje_Part_Description_Image
struct  _Edje_Part_Description_List
struct  _Edje_Part_Description_Spec_Border
struct  _Edje_Part_Description_Spec_Box
struct  _Edje_Part_Description_Spec_Fill
struct  _Edje_Part_Description_Spec_Image
struct  _Edje_Part_Description_Spec_Table
struct  _Edje_Part_Description_Spec_Text
struct  _Edje_Part_Description_Table
struct  _Edje_Part_Description_Text
struct  _Edje_Part_Dragable
struct  _Edje_Part_Image_Id
struct  _Edje_Patterns
struct  _Edje_Pending_Program
struct  _Edje_Perspective
struct  _Edje_Position
struct  _Edje_Position_Scale
struct  _Edje_Program
struct  _Edje_Program_After
struct  _Edje_Program_Target
struct  _Edje_Real_Part
struct  _Edje_Real_Part_Drag
struct  _Edje_Real_Part_Set
struct  _Edje_Real_Part_State
struct  _Edje_Rectangle
struct  _Edje_Running_Program
struct  _Edje_Signal_Callback
struct  _Edje_Signal_Source_Char
struct  _Edje_Signals_Sources_Patterns
struct  _Edje_Size
struct  _Edje_Smart_Api
struct  _Edje_String
struct  _Edje_Style
struct  _Edje_Style_Tag
struct  _Edje_Text_Class
struct  _Edje_Text_Insert_Filter_Callback
struct  _Edje_Text_Style
struct  _Edje_Var
struct  _Edje_Var_Animator
struct  _Edje_Var_Float
struct  _Edje_Var_Hash
struct  _Edje_Var_Int
struct  _Edje_Var_List
struct  _Edje_Var_Pool
struct  _Edje_Var_String
struct  _Edje_Var_Timer

Defines

#define _edje_lua2_error(L, err_code)   _edje_lua2_error_full(__FILE__, __FUNCTION__, __LINE__, L, err_code)
#define _edje_lua_error(L, err_code)   __edje_lua_error(__FILE__, __FUNCTION__, __LINE__, L, err_code)
#define _edje_lua_panic_here()   setjmp(_edje_lua_panic_jmp)
#define _GNU_SOURCE
#define ABS(x)   ((x) < 0 ? -(x) : (x))
#define ADD(a, b)   ((a) + (b))
#define CHKPARAM(n)   if (params[0] != (sizeof(Embryo_Cell) * (n))) return -1;
#define CLAMP(x, min, max)   (((x) > (max)) ? (max) : (((x) < (min)) ? (min) : (x)))
#define COS(a)   cos(a)
#define CRIT(...)   EINA_LOG_DOM_CRIT(_edje_default_log_dom, __VA_ARGS__)
#define DIV(a, b)   ((a) / (b))
#define DIV2(a)   ((a) / 2.0)
#define EDJE_DEFAULT_LOG_COLOR   EINA_COLOR_CYAN
#define EDJE_ENTRY_EDIT_MODE_EDITABLE   2
#define EDJE_ENTRY_EDIT_MODE_NONE   0
#define EDJE_ENTRY_EDIT_MODE_PASSWORD   3
#define EDJE_ENTRY_EDIT_MODE_SELECTABLE   1
#define EDJE_ENTRY_SELECTION_MODE_DEFAULT   0
#define EDJE_ENTRY_SELECTION_MODE_EXPLICIT   1
#define EDJE_FILE_MINOR   1
#define EDJE_FILE_VERSION   3
#define EDJE_IMAGE_SOURCE_TYPE_EXTERNAL   3
#define EDJE_IMAGE_SOURCE_TYPE_INLINE_LOSSY   2
#define EDJE_IMAGE_SOURCE_TYPE_INLINE_PERFECT   1
#define EDJE_IMAGE_SOURCE_TYPE_LAST   4
#define EDJE_IMAGE_SOURCE_TYPE_NONE   0
#define EDJE_INF_MAX_H   100000
#define EDJE_INF_MAX_W   100000
#define EDJE_PART_PATH_SEPARATOR   ':'
#define EDJE_PART_PATH_SEPARATOR_INDEXL   '['
#define EDJE_PART_PATH_SEPARATOR_INDEXR   ']'
#define EDJE_PART_PATH_SEPARATOR_STRING   ":"
#define EDJE_SMART_API_INIT(smart_class_init)   {smart_class_init, EDJE_SMART_API_VERSION, NULL}
#define EDJE_SMART_API_INIT_NAME_VERSION(name)   EDJE_SMART_API_INIT(EVAS_SMART_CLASS_INIT_NAME_VERSION(name))
#define EDJE_SMART_API_INIT_NULL   EDJE_SMART_API_INIT(EVAS_SMART_CLASS_INIT_NULL)
#define EDJE_SMART_API_INIT_VERSION   EDJE_SMART_API_INIT(EVAS_SMART_CLASS_INIT_VERSION)
#define EDJE_SMART_API_VERSION   1
#define EDJE_STATE_PARAM_ALIGNMENT   1
#define EDJE_STATE_PARAM_ASPECT   5
#define EDJE_STATE_PARAM_ASPECT_PREF   6
#define EDJE_STATE_PARAM_BORDER   18
#define EDJE_STATE_PARAM_COLOR   7
#define EDJE_STATE_PARAM_COLOR2   8
#define EDJE_STATE_PARAM_COLOR3   9
#define EDJE_STATE_PARAM_COLOR_CLASS   10
#define EDJE_STATE_PARAM_FILL_POS   20
#define EDJE_STATE_PARAM_FILL_SIZE   21
#define EDJE_STATE_PARAM_FILL_SMOOTH   19
#define EDJE_STATE_PARAM_IMAGE   17
#define EDJE_STATE_PARAM_LAST   43
#define EDJE_STATE_PARAM_MAP_BACK_CULL   39
#define EDJE_STATE_PARAM_MAP_LIGNT   34
#define EDJE_STATE_PARAM_MAP_OM   32
#define EDJE_STATE_PARAM_MAP_PERSP   33
#define EDJE_STATE_PARAM_MAP_PERSP_ON   40
#define EDJE_STATE_PARAM_MAP_ROT_CENTER   35
#define EDJE_STATE_PARAM_MAP_ROT_X   36
#define EDJE_STATE_PARAM_MAP_ROT_Y   37
#define EDJE_STATE_PARAM_MAP_ROT_Z   38
#define EDJE_STATE_PARAM_MAX   3
#define EDJE_STATE_PARAM_MIN   2
#define EDJE_STATE_PARAM_NONE   0
#define EDJE_STATE_PARAM_PERSP_FOCAL   42
#define EDJE_STATE_PARAM_PERSP_ZPLANE   41
#define EDJE_STATE_PARAM_REL1   11
#define EDJE_STATE_PARAM_REL1_OFFSET   13
#define EDJE_STATE_PARAM_REL1_TO   12
#define EDJE_STATE_PARAM_REL2   14
#define EDJE_STATE_PARAM_REL2_OFFSET   16
#define EDJE_STATE_PARAM_REL2_TO   15
#define EDJE_STATE_PARAM_STEP   4
#define EDJE_STATE_PARAM_TEXT   22
#define EDJE_STATE_PARAM_TEXT_ALIGN   30
#define EDJE_STATE_PARAM_TEXT_CLASS   23
#define EDJE_STATE_PARAM_TEXT_FIT   27
#define EDJE_STATE_PARAM_TEXT_FONT   24
#define EDJE_STATE_PARAM_TEXT_MAX   29
#define EDJE_STATE_PARAM_TEXT_MIN   28
#define EDJE_STATE_PARAM_TEXT_SIZE   26
#define EDJE_STATE_PARAM_TEXT_STYLE   25
#define EDJE_STATE_PARAM_VISIBLE   31
#define EDJE_T_FLOAT   EET_T_DOUBLE
#define EDJE_VAR_FLOAT   2
#define EDJE_VAR_HASH   5
#define EDJE_VAR_INT   1
#define EDJE_VAR_LIST   4
#define EDJE_VAR_MAGIC_BASE   0x12fe84ba
#define EDJE_VAR_NONE   0
#define EDJE_VAR_STRING   3
#define ERR(...)   EINA_LOG_DOM_ERR(_edje_default_log_dom, __VA_ARGS__)
#define FLOAT_T   double
#define FROM_DOUBLE(a)   (a)
#define FROM_INT(a)   (double)(a)
#define GETFLOAT(val, par)
#define GETFLOAT_T(val, par)
#define GETINT(val, par)
#define GETSTR(str, par)
#define GETSTREVAS(str, par)
#define INF(...)   EINA_LOG_DOM_INFO(_edje_default_log_dom, __VA_ARGS__)
#define MIN(a, b)   (((a) < (b)) ? (a) : (b))
#define MUL(a, b)   ((a) * (b))
#define PI   3.14159265358979323846
#define SCALE(a, b)   ((a) * (double)(b))
#define SETFLOAT(val, par)
#define SETFLOAT_T(val, par)
#define SETINT(val, par)
#define SETSTR(str, par)
#define SETSTRALLOCATE(s)
#define SIN(a)   sin(a)
#define SQRT(a)   sqrt(a)
#define SUB(a, b)   ((a) - (b))
#define TO_DOUBLE(a)   (double)(a)
#define TO_INT(a)   (int)(a)
#define WRN(...)   EINA_LOG_DOM_WARN(_edje_default_log_dom, __VA_ARGS__)
#define ZERO   0.0

Typedefs

typedef struct _Edje Edje
typedef struct _Edje_Position_Scale Edje_Alignment
typedef struct _Edje_Aspect Edje_Aspect
typedef struct _Edje_Aspect_Prefer Edje_Aspect_Prefer
typedef struct _Edje_Calc_Params Edje_Calc_Params
typedef struct _Edje_Color Edje_Color
typedef struct _Edje_Color_Class Edje_Color_Class
typedef struct
_Edje_External_Directory 
Edje_External_Directory
typedef struct
_Edje_External_Directory_Entry 
Edje_External_Directory_Entry
typedef struct _Edje_File Edje_File
typedef enum _Edje_Fill Edje_Fill
typedef struct
_Edje_Font_Directory_Entry 
Edje_Font_Directory_Entry
typedef struct
_Edje_Image_Directory 
Edje_Image_Directory
typedef struct
_Edje_Image_Directory_Entry 
Edje_Image_Directory_Entry
typedef struct
_Edje_Image_Directory_Set 
Edje_Image_Directory_Set
typedef struct
_Edje_Image_Directory_Set_Entry 
Edje_Image_Directory_Set_Entry
typedef enum _Edje_Match_Error Edje_Match_Error
typedef struct _Edje_Message Edje_Message
typedef struct _Edje_Message_Signal Edje_Message_Signal
typedef struct _Edje_Pack_Element Edje_Pack_Element
typedef struct _Edje_Part Edje_Part
typedef struct _Edje_Part_Api Edje_Part_Api
typedef struct
_Edje_Part_Box_Animation 
Edje_Part_Box_Animation
typedef struct
_Edje_Part_Collection 
Edje_Part_Collection
typedef struct
_Edje_Part_Collection_Directory_Entry 
Edje_Part_Collection_Directory_Entry
typedef struct
_Edje_Part_Description_Box 
Edje_Part_Description_Box
typedef struct
_Edje_Part_Description_Common 
Edje_Part_Description_Common
typedef struct
_Edje_Part_Description_External 
Edje_Part_Description_External
typedef struct
_Edje_Part_Description_Image 
Edje_Part_Description_Image
typedef struct
_Edje_Part_Description_List 
Edje_Part_Description_List
typedef struct
_Edje_Part_Description_Spec_Border 
Edje_Part_Description_Spec_Border
typedef struct
_Edje_Part_Description_Spec_Box 
Edje_Part_Description_Spec_Box
typedef struct
_Edje_Part_Description_Spec_Fill 
Edje_Part_Description_Spec_Fill
typedef struct
_Edje_Part_Description_Spec_Image 
Edje_Part_Description_Spec_Image
typedef struct
_Edje_Part_Description_Spec_Table 
Edje_Part_Description_Spec_Table
typedef struct
_Edje_Part_Description_Spec_Text 
Edje_Part_Description_Spec_Text
typedef struct
_Edje_Part_Description_Table 
Edje_Part_Description_Table
typedef struct
_Edje_Part_Description_Text 
Edje_Part_Description_Text
typedef struct _Edje_Part_Dragable Edje_Part_Dragable
typedef struct _Edje_Part_Image_Id Edje_Part_Image_Id
typedef struct _Edje_Patterns Edje_Patterns
typedef struct
_Edje_Pending_Program 
Edje_Pending_Program
typedef struct _Edje_Position Edje_Position
typedef struct _Edje_Position_Scale Edje_Position_Scale
typedef struct _Edje_Program Edje_Program
typedef struct _Edje_Program_After Edje_Program_After
typedef struct _Edje_Program_Target Edje_Program_Target
typedef enum _Edje_Queue Edje_Queue
typedef struct _Edje_Real_Part Edje_Real_Part
typedef struct _Edje_Real_Part_Drag Edje_Real_Part_Drag
typedef struct _Edje_Real_Part_Set Edje_Real_Part_Set
typedef struct
_Edje_Real_Part_State 
Edje_Real_Part_State
typedef struct _Edje_Rectangle Edje_Rectangle
typedef struct
_Edje_Running_Program 
Edje_Running_Program
typedef struct
_Edje_Signal_Callback 
Edje_Signal_Callback
typedef struct
_Edje_Signal_Source_Char 
Edje_Signal_Source_Char
typedef struct
_Edje_Signals_Sources_Patterns 
Edje_Signals_Sources_Patterns
typedef struct _Edje_Size Edje_Size
typedef struct _Edje_Smart_Api Edje_Smart_Api
typedef struct _Edje_States Edje_States
typedef struct _Edje_String Edje_String
typedef struct _Edje_Style Edje_Style
typedef struct _Edje_Style_Tag Edje_Style_Tag
typedef struct _Edje_Text_Class Edje_Text_Class
typedef struct
_Edje_Text_Insert_Filter_Callback 
Edje_Text_Insert_Filter_Callback
typedef struct _Edje_Text_Style Edje_Text_Style
typedef struct _Edje_Var Edje_Var
typedef struct _Edje_Var_Animator Edje_Var_Animator
typedef struct _Edje_Var_Float Edje_Var_Float
typedef struct _Edje_Var_Hash Edje_Var_Hash
typedef struct _Edje_Var_Int Edje_Var_Int
typedef struct _Edje_Var_List Edje_Var_List
typedef struct _Edje_Var_Pool Edje_Var_Pool
typedef struct _Edje_Var_String Edje_Var_String
typedef struct _Edje_Var_Timer Edje_Var_Timer

Enumerations

enum  _Edje_Fill { EDJE_FILL_TYPE_SCALE = 0, EDJE_FILL_TYPE_TILE }
enum  _Edje_Match_Error { EDJE_MATCH_OK, EDJE_MATCH_ALLOC_ERROR, EDJE_MATCH_SYNTAX_ERROR }
enum  _Edje_Queue { EDJE_QUEUE_APP, EDJE_QUEUE_SCRIPT }
enum  Edje_Internal_Aspect { EDJE_ASPECT_PREFER_NONE, EDJE_ASPECT_PREFER_VERTICAL, EDJE_ASPECT_PREFER_HORIZONTAL, EDJE_ASPECT_PREFER_BOTH }

Functions

void __edje_lua_error (const char *file, const char *fnc, int line, lua_State *L, int err_code)
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_add_child (Edje_Real_Part *rp, Evas_Object *child_obj)
Edje_Part_Box_Animation_edje_box_layout_anim_new (Evas_Object *box)
Eina_Bool _edje_box_layout_find (const char *name, Evas_Object_Box_Layout *cb, void **data, void(**free_data)(void *data))
void _edje_box_layout_free_data (void *data)
void _edje_box_layout_remove_child (Edje_Real_Part *rp, Evas_Object *child_obj)
void _edje_box_recalc_apply (Edje *ed __UNUSED__, Edje_Real_Part *ep, Edje_Calc_Params *p3, Edje_Part_Description_Box *chosen_desc)
void _edje_box_shutdown (void)
void _edje_cache_coll_clean (Edje_File *edf)
void _edje_cache_coll_flush (Edje_File *edf)
void _edje_cache_coll_unref (Edje_File *edf, Edje_Part_Collection *edc)
Edje_File_edje_cache_file_coll_open (const char *file, const char *coll, int *error_ret, Edje_Part_Collection **edc_ret)
void _edje_cache_file_unref (Edje_File *edf)
void _edje_callbacks_add (Evas_Object *obj, Edje *ed, Edje_Real_Part *rp)
void _edje_callbacks_del (Evas_Object *obj, Edje *ed)
void _edje_callbacks_focus_add (Evas_Object *obj, Edje *ed, Edje_Real_Part *rp)
void _edje_callbacks_focus_del (Evas_Object *obj, Edje *ed)
void _edje_callbacks_patterns_clean (Edje *ed)
Evas_Object * _edje_children_get (Edje_Real_Part *rp, const char *partid)
void _edje_clean_objects (Edje *ed)
void _edje_collection_free (Edje_File *edf, Edje_Part_Collection *ec, Edje_Part_Collection_Directory_Entry *ce)
void _edje_collection_free_part_description_clean (int type, Edje_Part_Description_Common *desc, Eina_Bool free_strings)
void _edje_collection_free_part_description_free (int type, Edje_Part_Description_Common *desc, Edje_Part_Collection_Directory_Entry *ce, Eina_Bool free_strings)
Edje_Color_Class_edje_color_class_find (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_members_free (void)
void _edje_color_class_on_del (Edje *ed, Edje_Part *ep)
void _edje_del (Edje *ed)
void _edje_dragable_pos_set (Edje *ed, Edje_Real_Part *ep, FLOAT_T x, FLOAT_T y)
EAPI void _edje_edd_init (void)
EAPI void _edje_edd_shutdown (void)
void _edje_embryo_globals_init (Edje *ed)
void _edje_embryo_script_init (Edje_Part_Collection *edc)
void _edje_embryo_script_reset (Edje *ed)
void _edje_embryo_script_shutdown (Edje_Part_Collection *edc)
void _edje_embryo_test_run (Edje *ed, const char *fname, const char *sig, const char *src)
void _edje_emit (Edje *ed, const char *sig, const char *src)
void _edje_emit_handle (Edje *ed, const char *sig, const char *src)
const Eina_List * _edje_entry_anchor_geometry_get (Edje_Real_Part *rp, const char *anchor)
const Eina_List * _edje_entry_anchors_list (Edje_Real_Part *rp)
void _edje_entry_cursor_begin (Edje_Real_Part *rp, Edje_Cursor cur)
const char * _edje_entry_cursor_content_get (Edje_Real_Part *rp, Edje_Cursor cur)
Eina_Bool _edje_entry_cursor_coord_set (Edje_Real_Part *rp, Edje_Cursor cur, int x, int y)
void _edje_entry_cursor_copy (Edje_Real_Part *rp, Edje_Cursor cur, Edje_Cursor dst)
Eina_Bool _edje_entry_cursor_down (Edje_Real_Part *rp, Edje_Cursor cur)
void _edje_entry_cursor_end (Edje_Real_Part *rp, Edje_Cursor cur)
void _edje_entry_cursor_geometry_get (Edje_Real_Part *rp, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
Eina_Bool _edje_entry_cursor_is_format_get (Edje_Real_Part *rp, Edje_Cursor cur)
Eina_Bool _edje_entry_cursor_is_visible_format_get (Edje_Real_Part *rp, Edje_Cursor cur)
void _edje_entry_cursor_line_begin (Edje_Real_Part *rp, Edje_Cursor cur)
void _edje_entry_cursor_line_end (Edje_Real_Part *rp, Edje_Cursor cur)
Eina_Bool _edje_entry_cursor_next (Edje_Real_Part *rp, Edje_Cursor cur)
Eina_Bool _edje_entry_cursor_prev (Edje_Real_Part *rp, Edje_Cursor cur)
Eina_Bool _edje_entry_cursor_up (Edje_Real_Part *rp, Edje_Cursor cur)
void _edje_entry_init (Edje *ed)
Eina_Bool _edje_entry_item_geometry_get (Edje_Real_Part *rp, const char *item, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch)
const Eina_List * _edje_entry_items_list (Edje_Real_Part *rp)
void _edje_entry_real_part_configure (Edje_Real_Part *rp)
void _edje_entry_real_part_init (Edje_Real_Part *rp)
void _edje_entry_real_part_shutdown (Edje_Real_Part *rp)
void _edje_entry_select_abort (Edje_Real_Part *rp)
void _edje_entry_select_all (Edje_Real_Part *rp)
Eina_Bool _edje_entry_select_allow_get (const Edje_Real_Part *rp)
void _edje_entry_select_allow_set (Edje_Real_Part *rp, Eina_Bool allow)
void _edje_entry_select_begin (Edje_Real_Part *rp)
void _edje_entry_select_extend (Edje_Real_Part *rp)
void _edje_entry_select_none (Edje_Real_Part *rp)
const char * _edje_entry_selection_get (Edje_Real_Part *rp)
void _edje_entry_set_cursor_end (Edje_Real_Part *rp)
void _edje_entry_set_cursor_start (Edje_Real_Part *rp)
void _edje_entry_shutdown (Edje *ed)
const char * _edje_entry_text_get (Edje_Real_Part *rp)
void _edje_entry_text_markup_insert (Edje_Real_Part *rp, const char *text)
void _edje_entry_text_markup_set (Edje_Real_Part *rp, const char *text)
Eina_Bool Eina_Bool Evas_Object * _edje_external_content_get (const Evas_Object *obj, const char *content) EINA_ARG_NONNULL(1
void _edje_external_init ()
Eina_Bool Eina_Bool _edje_external_param_get (const Evas_Object *obj, Edje_Real_Part *rp, Edje_External_Param *param) EINA_ARG_NONNULL(1
Eina_Bool _edje_external_param_set (Evas_Object *obj, Edje_Real_Part *rp, const Edje_External_Param *param) EINA_ARG_NONNULL(1
Eina_Bool Eina_Bool
Evas_Object *void 
_edje_external_params_free (Eina_List *params, Eina_Bool free_strings)
void * _edje_external_params_parse (Evas_Object *obj, const Eina_List *params)
void _edje_external_parsed_params_free (Evas_Object *obj, void *params)
void _edje_external_recalc_apply (Edje *ed, Edje_Real_Part *ep, Edje_Calc_Params *params, Edje_Part_Description_Common *chosen_desc)
void _edje_external_shutdown ()
void _edje_external_signal_emit (Evas_Object *obj, const char *emission, const char *source)
Evas_Object * _edje_external_type_add (const char *type_name, Evas *evas, Evas_Object *parent, const Eina_List *params, const char *part_name)
Edje_edje_fetch (const Evas_Object *obj)
void _edje_file_add (Edje *ed)
void _edje_file_cache_shutdown (void)
void _edje_file_del (Edje *ed)
void _edje_file_free (Edje_File *edf)
int _edje_freeze (Edje *ed)
void _edje_lua2_error_full (const char *file, const char *fnc, int line, lua_State *L, int err_code)
void _edje_lua2_script_func_hide (Edje *ed)
void _edje_lua2_script_func_message (Edje *ed, Edje_Message *em)
void _edje_lua2_script_func_move (Edje *ed)
void _edje_lua2_script_func_resize (Edje *ed)
void _edje_lua2_script_func_show (Edje *ed)
void _edje_lua2_script_func_shutdown (Edje *ed)
void _edje_lua2_script_func_signal (Edje *ed, const char *sig, const char *src)
void _edje_lua2_script_init (Edje *ed)
void _edje_lua2_script_load (Edje_Part_Collection *edc, void *data, int size)
void _edje_lua2_script_shutdown (Edje *ed)
void _edje_lua2_script_unload (Edje_Part_Collection *edc)
void _edje_lua_free_reg (lua_State *L, void *ptr)
void _edje_lua_free_thread (Edje *ed, lua_State *L)
void _edje_lua_get_reg (lua_State *L, void *ptr)
void _edje_lua_group_fn_new (Edje *ed)
void _edje_lua_init ()
void _edje_lua_new_reg (lua_State *L, int index, void *ptr)
lua_State * _edje_lua_new_thread (Edje *ed, lua_State *L)
void _edje_lua_script_fn_new (Edje *ed)
Eina_Bool _edje_lua_script_only (Edje *ed)
void _edje_lua_script_only_hide (Edje *ed)
void _edje_lua_script_only_init (Edje *ed)
void _edje_lua_script_only_message (Edje *ed, Edje_Message *em)
void _edje_lua_script_only_move (Edje *ed)
void _edje_lua_script_only_resize (Edje *ed)
void _edje_lua_script_only_show (Edje *ed)
void _edje_lua_script_only_shutdown (Edje *ed)
void _edje_lua_shutdown ()
lua_State * _edje_lua_state_get ()
void _edje_message_cb_set (Edje *ed, void(*func)(void *data, Evas_Object *obj, Edje_Message_Type type, int id, void *msg), void *data)
void _edje_message_del (Edje *ed)
void _edje_message_free (Edje_Message *em)
void _edje_message_init (void)
Edje_Message_edje_message_new (Edje *ed, Edje_Queue queue, Edje_Message_Type type, int id)
void _edje_message_parameters_push (Edje_Message *em)
void _edje_message_process (Edje_Message *em)
void _edje_message_queue_clear (void)
void _edje_message_queue_process (void)
void _edje_message_send (Edje *ed, Edje_Queue queue, Edje_Message_Type type, int id, void *emsg)
void _edje_message_shutdown (void)
EAPI void _edje_module_init ()
EAPI void _edje_module_shutdown ()
int _edje_object_file_set_internal (Evas_Object *obj, const char *file, const char *group, Eina_List *group_path)
void _edje_object_part_swallow_changed_hints_cb (void *data, Evas *e, Evas_Object *obj, void *event_info)
void _edje_object_part_swallow_free_cb (void *data, Evas *e, Evas_Object *obj, void *event_info)
Eina_Bool _edje_object_part_text_raw_set (Evas_Object *obj, Edje_Real_Part *rp, const char *part, const char *text)
const Edje_Smart_Api_edje_object_smart_class_get (void)
void _edje_object_smart_set (Edje_Smart_Api *sc)
void _edje_part_description_apply (Edje *ed, Edje_Real_Part *ep, const char *d1, double v1, const char *d2, double v2)
Edje_Part_Description_Common_edje_part_description_find (Edje *ed, Edje_Real_Part *rp, const char *name, double val)
int _edje_part_dragable_calc (Edje *ed, Edje_Real_Part *ep, FLOAT_T *x, FLOAT_T *y)
void _edje_part_pos_set (Edje *ed, Edje_Real_Part *ep, int mode, FLOAT_T pos)
void _edje_part_recalc_1 (Edje *ed, Edje_Real_Part *ep)
Eina_Bool _edje_pending_timer_cb (void *data)
void _edje_program_end (Edje *ed, Edje_Running_Program *runp)
EAPI void _edje_program_insert (Edje_Part_Collection *ed, Edje_Program *p)
EAPI void _edje_program_remove (Edje_Part_Collection *ed, Edje_Program *p)
void _edje_program_run (Edje *ed, Edje_Program *pr, Eina_Bool force, const char *ssig, const char *ssrc)
Eina_Bool _edje_program_run_iterate (Edje_Running_Program *runp, double tim)
void _edje_programs_patterns_clean (Edje *ed)
void _edje_programs_patterns_init (Edje *ed)
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)
void _edje_real_part_swallow (Edje_Real_Part *rp, Evas_Object *obj_swallow)
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_recalc (Edje *ed)
void _edje_recalc_do (Edje *ed)
Edje_edje_recursive_get (Edje *ed, const char *part, Edje_Real_Part **orp)
void _edje_ref (Edje *ed)
Eina_Bool _edje_script_only (Edje *ed)
void _edje_script_only_hide (Edje *ed)
void _edje_script_only_init (Edje *ed)
void _edje_script_only_message (Edje *ed, Edje_Message *em)
void _edje_script_only_move (Edje *ed)
void _edje_script_only_resize (Edje *ed)
void _edje_script_only_show (Edje *ed)
void _edje_script_only_shutdown (Edje *ed)
void _edje_signals_sources_patterns_clean (Edje_Signals_Sources_Patterns *ssp)
Edje_Text_Class_edje_text_class_find (Edje *ed, const char *text_class)
const char * _edje_text_class_font_get (Edje *ed, Edje_Part_Description_Text *chosen_desc, int *size, char **free_later)
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_members_free (void)
char * _edje_text_escape (const char *text)
void _edje_text_init (void)
void _edje_text_part_on_add (Edje *ed, Edje_Real_Part *ep)
void _edje_text_part_on_del (Edje *ed, Edje_Part *ep)
void _edje_text_recalc_apply (Edje *ed, Edje_Real_Part *ep, Edje_Calc_Params *params, Edje_Part_Description_Text *chosen_desc)
Evas_Font_Size _edje_text_size_calc (Evas_Font_Size size, Edje_Text_Class *tc)
char * _edje_text_unescape (const char *text)
void _edje_textblock_style_all_update (Edje *ed)
void _edje_textblock_style_cleanup (Edje_File *edf)
void _edje_textblock_style_parse_and_fix (Edje_File *edf)
void _edje_textblock_styles_add (Edje *ed)
void _edje_textblock_styles_del (Edje *ed)
int _edje_thaw (Edje *ed)
Eina_Bool _edje_timer_cb (void *data)
int _edje_unblock (Edje *ed)
void _edje_unref (Edje *ed)
int _edje_var_anim_add (Edje *ed, double len, const char *fname, int val)
void _edje_var_anim_del (Edje *ed, int id)
double _edje_var_float_get (Edje *ed, int id)
void _edje_var_float_set (Edje *ed, int id, double v)
void _edje_var_free (Edje_Var *var)
void _edje_var_init (Edje *ed)
int _edje_var_int_get (Edje *ed, int id)
void _edje_var_int_set (Edje *ed, int id, int v)
int _edje_var_list_count_get (Edje *ed, int id)
void _edje_var_list_float_append (Edje *ed, int id, double v)
void _edje_var_list_float_insert (Edje *ed, int id, int n, double v)
void _edje_var_list_float_prepend (Edje *ed, int id, double v)
void _edje_var_list_int_append (Edje *ed, int id, int v)
void _edje_var_list_int_insert (Edje *ed, int id, int n, int v)
void _edje_var_list_int_prepend (Edje *ed, int id, int v)
Edje_Var_edje_var_list_nth (Edje *ed, int id, int n)
double _edje_var_list_nth_float_get (Edje *ed, int id, int n)
void _edje_var_list_nth_float_set (Edje *ed, int id, int n, double v)
int _edje_var_list_nth_int_get (Edje *ed, int id, int n)
void _edje_var_list_nth_int_set (Edje *ed, int id, int n, int v)
const char * _edje_var_list_nth_str_get (Edje *ed, int id, int n)
void _edje_var_list_nth_str_set (Edje *ed, int id, int n, const char *v)
void _edje_var_list_remove_nth (Edje *ed, int id, int n)
void _edje_var_list_str_append (Edje *ed, int id, const char *v)
void _edje_var_list_str_insert (Edje *ed, int id, int n, const char *v)
void _edje_var_list_str_prepend (Edje *ed, int id, const char *v)
void _edje_var_list_var_append (Edje *ed, int id, Edje_Var *var)
void _edje_var_list_var_append_relative (Edje *ed, int id, Edje_Var *var, Edje_Var *relative)
void _edje_var_list_var_prepend (Edje *ed, int id, Edje_Var *var)
void _edje_var_list_var_prepend_relative (Edje *ed, int id, Edje_Var *var, Edje_Var *relative)
Edje_Var_edje_var_new (void)
void _edje_var_shutdown (Edje *ed)
const char * _edje_var_str_get (Edje *ed, int id)
void _edje_var_str_set (Edje *ed, int id, const char *str)
int _edje_var_string_id_get (Edje *ed, const char *string)
int _edje_var_timer_add (Edje *ed, double in, const char *fname, int val)
void _edje_var_timer_del (Edje *ed, int id)
double _edje_var_var_float_get (Edje *ed, Edje_Var *var)
void _edje_var_var_float_set (Edje *ed, Edje_Var *var, double v)
int _edje_var_var_int_get (Edje *ed, Edje_Var *var)
void _edje_var_var_int_set (Edje *ed, Edje_Var *var, int v)
const char * _edje_var_var_str_get (Edje *ed, Edje_Var *var)
void _edje_var_var_str_set (Edje *ed, Edje_Var *var, const char *str)
void * alloca (size_t)
int edje_match_callback_exec (Edje_Patterns *ppat_signal, Edje_Patterns *ppat_source, const char *signal, const char *source, Eina_List *callbacks, Edje *ed)
Eina_List * edje_match_callback_hash_build (const Eina_List *callbacks, Eina_Rbtree **tree)
Edje_Patternsedje_match_callback_signal_init (const Eina_List *lst)
Edje_Patternsedje_match_callback_source_init (const Eina_List *lst)
Eina_Bool edje_match_collection_dir_exec (const Edje_Patterns *ppat, const char *string)
Edje_Patternsedje_match_collection_dir_init (const Eina_List *lst)
void edje_match_patterns_free (Edje_Patterns *ppat)
Eina_List * edje_match_program_hash_build (Edje_Program *const *programs, unsigned int count, Eina_Rbtree **tree)
Eina_Bool edje_match_programs_exec (const Edje_Patterns *ppat_signal, const Edje_Patterns *ppat_source, const char *signal, const char *source, Edje_Program **programs, Eina_Bool(*func)(Edje_Program *pr, void *data), void *data)
Edje_Patternsedje_match_programs_signal_init (Edje_Program *const *array, unsigned int count)
Edje_Patternsedje_match_programs_source_init (Edje_Program *const *array, unsigned int count)
void edje_match_signal_source_free (Edje_Signal_Source_Char *key, void *data)
const Eina_List * edje_match_signal_source_hash_get (const char *signal, const char *source, const Eina_Rbtree *tree)
const char * edje_string_get (const Edje_String *es)
const char * edje_string_id_get (const Edje_String *es)

Variables

int _edje_anim_count
Eina_List * _edje_animators
EAPI int _edje_default_log_dom
EAPI Eet_Data_Descriptor * _edje_edd_edje_file
EAPI Eet_Data_Descriptor * _edje_edd_edje_part_collection
Eina_List * _edje_edjes
char * _edje_fontset_append
int _edje_freeze_calc_count
Eina_List * _edje_freeze_calc_list
int _edje_freeze_val
jmp_buf _edje_lua_panic_jmp
Eina_Mempool * _edje_real_part_mp
Eina_Mempool * _edje_real_part_state_mp
FLOAT_T _edje_scale
Ecore_Animator * _edje_timer
Eina_Mempool * _emp_BOX
Eina_Mempool * _emp_EXTERNAL
Eina_Mempool * _emp_GROUP
Eina_Mempool * _emp_IMAGE
Eina_Mempool * _emp_part
Eina_Mempool * _emp_RECTANGLE
Eina_Mempool * _emp_SWALLOW
Eina_Mempool * _emp_TABLE
Eina_Mempool * _emp_TEXT
Eina_Mempool * _emp_TEXTBLOCK

Define Documentation

#define _edje_lua_error ( L,
err_code   )     __edje_lua_error(__FILE__, __FUNCTION__, __LINE__, L, err_code)
 
#define _edje_lua_panic_here (  )     setjmp(_edje_lua_panic_jmp)
#define _GNU_SOURCE
#define ABS (  )     ((x) < 0 ? -(x) : (x))
#define ADD ( a,
 )     ((a) + (b))
#define CHKPARAM (  )     if (params[0] != (sizeof(Embryo_Cell) * (n))) return -1;
#define CLAMP ( x,
min,
max   )     (((x) > (max)) ? (max) : (((x) < (min)) ? (min) : (x)))
#define COS (  )     cos(a)

Referenced by _edje_part_pos_set().

#define CRIT ( ...   )     EINA_LOG_DOM_CRIT(_edje_default_log_dom, __VA_ARGS__)
#define DIV ( a,
 )     ((a) / (b))
#define DIV2 (  )     ((a) / 2.0)

Referenced by _edje_part_pos_set().

#define EDJE_DEFAULT_LOG_COLOR   EINA_COLOR_CYAN

Referenced by edje_init().

#define EDJE_ENTRY_EDIT_MODE_EDITABLE   2
#define EDJE_ENTRY_EDIT_MODE_PASSWORD   3
#define EDJE_ENTRY_EDIT_MODE_SELECTABLE   1
#define EDJE_ENTRY_SELECTION_MODE_DEFAULT   0
#define EDJE_ENTRY_SELECTION_MODE_EXPLICIT   1
#define EDJE_FILE_MINOR   1
#define EDJE_FILE_VERSION   3
#define EDJE_IMAGE_SOURCE_TYPE_EXTERNAL   3
#define EDJE_IMAGE_SOURCE_TYPE_INLINE_LOSSY   2
#define EDJE_IMAGE_SOURCE_TYPE_INLINE_PERFECT   1
#define EDJE_IMAGE_SOURCE_TYPE_LAST   4
#define EDJE_IMAGE_SOURCE_TYPE_NONE   0
#define EDJE_INF_MAX_H   100000
#define EDJE_INF_MAX_W   100000
#define EDJE_PART_PATH_SEPARATOR   ':'

Referenced by _edje_emit().

#define EDJE_PART_PATH_SEPARATOR_INDEXL   '['
#define EDJE_PART_PATH_SEPARATOR_INDEXR   ']'
#define EDJE_PART_PATH_SEPARATOR_STRING   ":"
#define EDJE_SMART_API_INIT ( smart_class_init   )     {smart_class_init, EDJE_SMART_API_VERSION, NULL}
#define EDJE_SMART_API_INIT_NAME_VERSION ( name   )     EDJE_SMART_API_INIT(EVAS_SMART_CLASS_INIT_NAME_VERSION(name))
#define EDJE_SMART_API_INIT_NULL   EDJE_SMART_API_INIT(EVAS_SMART_CLASS_INIT_NULL)
#define EDJE_SMART_API_INIT_VERSION   EDJE_SMART_API_INIT(EVAS_SMART_CLASS_INIT_VERSION)
#define EDJE_SMART_API_VERSION   1
#define EDJE_STATE_PARAM_ALIGNMENT   1
#define EDJE_STATE_PARAM_ASPECT   5
#define EDJE_STATE_PARAM_ASPECT_PREF   6
#define EDJE_STATE_PARAM_BORDER   18
#define EDJE_STATE_PARAM_COLOR   7
#define EDJE_STATE_PARAM_COLOR2   8
#define EDJE_STATE_PARAM_COLOR3   9
#define EDJE_STATE_PARAM_COLOR_CLASS   10
#define EDJE_STATE_PARAM_FILL_POS   20
#define EDJE_STATE_PARAM_FILL_SIZE   21
#define EDJE_STATE_PARAM_FILL_SMOOTH   19
#define EDJE_STATE_PARAM_IMAGE   17
#define EDJE_STATE_PARAM_LAST   43
#define EDJE_STATE_PARAM_MAP_BACK_CULL   39
#define EDJE_STATE_PARAM_MAP_LIGNT   34
#define EDJE_STATE_PARAM_MAP_OM   32
#define EDJE_STATE_PARAM_MAP_PERSP   33
#define EDJE_STATE_PARAM_MAP_PERSP_ON   40
#define EDJE_STATE_PARAM_MAP_ROT_CENTER   35
#define EDJE_STATE_PARAM_MAP_ROT_X   36
#define EDJE_STATE_PARAM_MAP_ROT_Y   37
#define EDJE_STATE_PARAM_MAP_ROT_Z   38
#define EDJE_STATE_PARAM_MAX   3
#define EDJE_STATE_PARAM_MIN   2
#define EDJE_STATE_PARAM_NONE   0
#define EDJE_STATE_PARAM_PERSP_FOCAL   42
#define EDJE_STATE_PARAM_PERSP_ZPLANE   41
#define EDJE_STATE_PARAM_REL1   11
#define EDJE_STATE_PARAM_REL1_OFFSET   13
#define EDJE_STATE_PARAM_REL1_TO   12
#define EDJE_STATE_PARAM_REL2   14
#define EDJE_STATE_PARAM_REL2_OFFSET   16
#define EDJE_STATE_PARAM_REL2_TO   15
#define EDJE_STATE_PARAM_STEP   4
#define EDJE_STATE_PARAM_TEXT   22
#define EDJE_STATE_PARAM_TEXT_ALIGN   30
#define EDJE_STATE_PARAM_TEXT_CLASS   23
#define EDJE_STATE_PARAM_TEXT_FIT   27
#define EDJE_STATE_PARAM_TEXT_FONT   24
#define EDJE_STATE_PARAM_TEXT_MAX   29
#define EDJE_STATE_PARAM_TEXT_MIN   28
#define EDJE_STATE_PARAM_TEXT_SIZE   26
#define EDJE_STATE_PARAM_TEXT_STYLE   25
#define EDJE_STATE_PARAM_VISIBLE   31
#define EDJE_T_FLOAT   EET_T_DOUBLE

Referenced by _edje_edd_init().

#define FROM_INT (  )     (double)(a)
#define GETFLOAT ( val,
par   ) 
Value:
{ \
   float *___cptr; \
   if ((___cptr = (float *)embryo_data_address_get(ep, (par)))) { \
      val = *___cptr; } }
#define GETFLOAT_T ( val,
par   ) 
Value:
{                                   \
     float *___cptr;                            \
     if ((___cptr = (float *)embryo_data_address_get(ep, (par))))   \
       {                                \
      val = FROM_DOUBLE(*___cptr);                  \
       }                                \
  }
#define GETINT ( val,
par   ) 
Value:
{           \
   int *___cptr; \
   if ((___cptr = (int *)embryo_data_address_get(ep, (par)))) { \
      val = *___cptr; } }
#define GETSTR ( str,
par   ) 
Value:
{ \
   Embryo_Cell *___cptr; \
   int ___l; \
   str = NULL; \
   if ((___cptr = embryo_data_address_get(ep, (par)))) { \
      ___l = embryo_data_string_length_get(ep, ___cptr); \
      if (((str) = alloca(___l + 1))) \
    embryo_data_string_get(ep, ___cptr, (str)); } }
#define GETSTREVAS ( str,
par   ) 
Value:
{ \
   if ((str)) { \
      if ((par) && (!strcmp((par), (str)))) return 0; \
      if ((par)) eina_stringshare_del((par)); \
      (par) = (char *)eina_stringshare_add((str)); } \
   else (par) = NULL; }
#define INF ( ...   )     EINA_LOG_DOM_INFO(_edje_default_log_dom, __VA_ARGS__)
#define MIN ( a,
 )     (((a) < (b)) ? (a) : (b))
#define MUL ( a,
 )     ((a) * (b))
#define PI   3.14159265358979323846

Referenced by _edje_part_pos_set().

#define SCALE ( a,
 )     ((a) * (double)(b))

Referenced by _edje_text_recalc_apply().

#define SETFLOAT ( val,
par   ) 
Value:
{ \
   float *___cptr; \
   if ((___cptr = (float *)embryo_data_address_get(ep, (par)))) { \
      *___cptr = (float)val; } }
#define SETFLOAT_T ( val,
par   ) 
Value:
{                                   \
     float *___cptr;                            \
     if ((___cptr = (float *)embryo_data_address_get(ep, (par))))   \
       {                                \
      *___cptr = (float) TO_DOUBLE(val);                \
       }                                \
  }
#define SETINT ( val,
par   ) 
Value:
{ \
   int *___cptr; \
   if ((___cptr = (int *)embryo_data_address_get(ep, (par)))) { \
      *___cptr = (int)val; } }
#define SETSTR ( str,
par   ) 
Value:
{ \
   Embryo_Cell *___cptr; \
   if ((___cptr = embryo_data_address_get(ep, (par)))) { \
      embryo_data_string_set(ep, str, ___cptr); } }
#define SETSTRALLOCATE (  ) 
Value:
{                       \
     if (s) {                   \
    if ((int) strlen((s)) < params[4]) {    \
       SETSTR((s), params[3]); }        \
    else {                  \
       char *ss;                \
       ss = alloca(strlen((s)) + 1);    \
       strcpy(ss, (s));         \
       ss[params[4] - 2] = 0;       \
       SETSTR(ss, params[3]); } }       \
     else                   \
       SETSTR("", params[3]);           \
  }
#define SIN (  )     sin(a)

Referenced by _edje_part_pos_set().

#define SQRT (  )     sqrt(a)
#define SUB ( a,
 )     ((a) - (b))

Referenced by _edje_part_pos_set().

#define TO_INT (  )     (int)(a)

Referenced by _edje_text_recalc_apply().

#define WRN ( ...   )     EINA_LOG_DOM_WARN(_edje_default_log_dom, __VA_ARGS__)

Typedef Documentation

typedef struct _Edje Edje
typedef struct _Edje_Aspect Edje_Aspect
typedef struct _Edje_Color Edje_Color
typedef struct _Edje_File Edje_File
typedef enum _Edje_Fill Edje_Fill
typedef struct _Edje_Message Edje_Message
typedef struct _Edje_Part Edje_Part
typedef struct _Edje_Part_Api Edje_Part_Api
typedef struct _Edje_Patterns Edje_Patterns
typedef struct _Edje_Position Edje_Position
typedef struct _Edje_Program Edje_Program
typedef enum _Edje_Queue Edje_Queue
typedef struct _Edje_Size Edje_Size
typedef struct _Edje_States Edje_States
typedef struct _Edje_String Edje_String
typedef struct _Edje_Style Edje_Style
typedef struct _Edje_Var Edje_Var
typedef struct _Edje_Var_Hash Edje_Var_Hash
typedef struct _Edje_Var_Int Edje_Var_Int
typedef struct _Edje_Var_List Edje_Var_List
typedef struct _Edje_Var_Pool Edje_Var_Pool

Enumeration Type Documentation

enum _Edje_Fill
Enumerator:
EDJE_FILL_TYPE_SCALE 
EDJE_FILL_TYPE_TILE 
Enumerator:
EDJE_MATCH_OK 
EDJE_MATCH_ALLOC_ERROR 
EDJE_MATCH_SYNTAX_ERROR 
Enumerator:
EDJE_QUEUE_APP 
EDJE_QUEUE_SCRIPT 
Enumerator:
EDJE_ASPECT_PREFER_NONE 
EDJE_ASPECT_PREFER_VERTICAL 
EDJE_ASPECT_PREFER_HORIZONTAL 
EDJE_ASPECT_PREFER_BOTH 

Function Documentation

void __edje_lua_error ( const char *  file,
const char *  fnc,
int  line,
lua_State *  L,
int  err_code 
)
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().

Edje_Part_Box_Animation* _edje_box_layout_anim_new ( Evas_Object *  box  ) 
Eina_Bool _edje_box_layout_find ( const char *  name,
Evas_Object_Box_Layout *  cb,
void **  data,
void(**)(void *data)  free_data 
)
void _edje_box_recalc_apply ( Edje *ed  __UNUSED__,
Edje_Real_Part ep,
Edje_Calc_Params p3,
Edje_Part_Description_Box chosen_desc 
)
void _edje_box_shutdown ( void   ) 

Referenced by edje_init(), and edje_shutdown().

void _edje_cache_coll_clean ( Edje_File edf  ) 
void _edje_cache_coll_flush ( Edje_File edf  ) 
void _edje_cache_coll_unref ( Edje_File edf,
Edje_Part_Collection edc 
)

Referenced by _edje_file_del().

Edje_File* _edje_cache_file_coll_open ( const char *  file,
const char *  coll,
int *  error_ret,
Edje_Part_Collection **  edc_ret 
)
void _edje_callbacks_add ( Evas_Object *  obj,
Edje ed,
Edje_Real_Part rp 
)
void _edje_callbacks_del ( Evas_Object *  obj,
Edje ed 
)
void _edje_callbacks_focus_add ( Evas_Object *  obj,
Edje ed,
Edje_Real_Part rp 
)
void _edje_callbacks_focus_del ( Evas_Object *  obj,
Edje ed 
)
void _edje_collection_free_part_description_free ( int  type,
Edje_Part_Description_Common desc,
Edje_Part_Collection_Directory_Entry ce,
Eina_Bool  free_strings 
)
Edje_Color_Class* _edje_color_class_find ( Edje ed,
const char *  color_class 
)
void _edje_color_class_hash_free ( void   ) 

Referenced by edje_shutdown().

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

Referenced by edje_shutdown().

EAPI void _edje_edd_shutdown ( void   ) 

References _edje_edd_edje_color_class, _edje_edd_edje_external_directory, _edje_edd_edje_external_directory_entry, _edje_edd_edje_external_param, _edje_edd_edje_file, _edje_edd_edje_font_directory_entry, _edje_edd_edje_image_directory, _edje_edd_edje_image_directory_entry, _edje_edd_edje_image_directory_set, _edje_edd_edje_image_directory_set_entry, _edje_edd_edje_pack_element, _edje_edd_edje_pack_element_pointer, _edje_edd_edje_part, _edje_edd_edje_part_collection, _edje_edd_edje_part_collection_directory_entry, _edje_edd_edje_part_description_box, _edje_edd_edje_part_description_box_pointer, _edje_edd_edje_part_description_external, _edje_edd_edje_part_description_external_pointer, _edje_edd_edje_part_description_group, _edje_edd_edje_part_description_group_pointer, _edje_edd_edje_part_description_image, _edje_edd_edje_part_description_image_pointer, _edje_edd_edje_part_description_rectangle, _edje_edd_edje_part_description_rectangle_pointer, _edje_edd_edje_part_description_swallow, _edje_edd_edje_part_description_swallow_pointer, _edje_edd_edje_part_description_table, _edje_edd_edje_part_description_table_pointer, _edje_edd_edje_part_description_text, _edje_edd_edje_part_description_text_pointer, _edje_edd_edje_part_description_textblock, _edje_edd_edje_part_description_textblock_pointer, _edje_edd_edje_part_description_variant, _edje_edd_edje_part_description_variant_list, _edje_edd_edje_part_image_id, _edje_edd_edje_part_image_id_pointer, _edje_edd_edje_part_pointer, _edje_edd_edje_program, _edje_edd_edje_program_after, _edje_edd_edje_program_pointer, _edje_edd_edje_program_target, _edje_edd_edje_string, _edje_edd_edje_style, _edje_edd_edje_style_tag, and FREED.

Referenced by edje_init(), and edje_shutdown().

void _edje_embryo_script_init ( Edje_Part_Collection edc  ) 
void _edje_embryo_script_reset ( Edje ed  ) 
void _edje_embryo_script_shutdown ( Edje_Part_Collection edc  ) 
void _edje_embryo_test_run ( Edje ed,
const char *  fname,
const char *  sig,
const char *  src 
)
const Eina_List* _edje_entry_anchor_geometry_get ( Edje_Real_Part rp,
const char *  anchor 
)
const Eina_List* _edje_entry_anchors_list ( Edje_Real_Part rp  ) 
const char* _edje_entry_cursor_content_get ( Edje_Real_Part rp,
Edje_Cursor  cur 
)
Eina_Bool _edje_entry_cursor_coord_set ( Edje_Real_Part rp,
Edje_Cursor  cur,
int  x,
int  y 
)
void _edje_entry_cursor_geometry_get ( Edje_Real_Part rp,
Evas_Coord *  cx,
Evas_Coord *  cy,
Evas_Coord *  cw,
Evas_Coord *  ch 
)
Eina_Bool _edje_entry_cursor_is_format_get ( Edje_Real_Part rp,
Edje_Cursor  cur 
)
Eina_Bool _edje_entry_cursor_is_visible_format_get ( Edje_Real_Part rp,
Edje_Cursor  cur 
)
void _edje_entry_init ( Edje ed  ) 
Eina_Bool _edje_entry_item_geometry_get ( Edje_Real_Part rp,
const char *  item,
Evas_Coord *  cx,
Evas_Coord *  cy,
Evas_Coord *  cw,
Evas_Coord *  ch 
)
const Eina_List* _edje_entry_items_list ( Edje_Real_Part rp  ) 
Eina_Bool _edje_entry_select_allow_get ( const Edje_Real_Part rp  ) 
void _edje_entry_select_none ( Edje_Real_Part rp  ) 
void _edje_entry_set_cursor_end ( Edje_Real_Part rp  ) 
void _edje_entry_set_cursor_start ( Edje_Real_Part rp  ) 
void _edje_entry_shutdown ( Edje ed  ) 
const char* _edje_entry_text_get ( Edje_Real_Part rp  ) 
Eina_Bool Eina_Bool Evas_Object* _edje_external_content_get ( const Evas_Object *  obj,
const char *  content 
)
void _edje_external_init (  ) 

Referenced by edje_init().

Eina_Bool Eina_Bool _edje_external_param_get ( const Evas_Object *  obj,
Edje_Real_Part rp,
Edje_External_Param param 
)
Eina_Bool _edje_external_param_set ( Evas_Object *  obj,
Edje_Real_Part rp,
const Edje_External_Param param 
)
Eina_Bool Eina_Bool Evas_Object* void _edje_external_params_free ( Eina_List *  params,
Eina_Bool  free_strings 
)
void* _edje_external_params_parse ( Evas_Object *  obj,
const Eina_List *  params 
)
void _edje_external_parsed_params_free ( Evas_Object *  obj,
void *  params 
)
void _edje_external_recalc_apply ( Edje ed,
Edje_Real_Part ep,
Edje_Calc_Params params,
Edje_Part_Description_Common chosen_desc 
)
void _edje_external_shutdown (  ) 

Referenced by edje_init(), and edje_shutdown().

void _edje_external_signal_emit ( Evas_Object *  obj,
const char *  emission,
const char *  source 
)
Evas_Object* _edje_external_type_add ( const char *  type_name,
Evas *  evas,
Evas_Object *  parent,
const Eina_List *  params,
const char *  part_name 
)
Edje* _edje_fetch ( const Evas_Object *  obj  ) 

References _Edje::delete_me.

Referenced by _edje_emit(), _edje_message_cb_set(), _edje_object_file_set_internal(), _edje_real_part_recursive_get_helper(), edje_object_animation_get(), edje_object_animation_set(), edje_object_calc_force(), edje_object_color_class_del(), edje_object_color_class_get(), edje_object_color_class_set(), edje_object_data_get(), edje_object_file_get(), edje_object_file_set(), edje_object_freeze(), edje_object_item_provider_set(), edje_object_load_error_get(), edje_object_message_handler_set(), edje_object_message_send(), edje_object_message_signal_process(), edje_object_part_box_append(), edje_object_part_box_insert_at(), edje_object_part_box_insert_before(), edje_object_part_box_prepend(), edje_object_part_box_remove(), edje_object_part_box_remove_all(), edje_object_part_box_remove_at(), edje_object_part_drag_dir_get(), edje_object_part_drag_page(), edje_object_part_drag_page_get(), edje_object_part_drag_page_set(), edje_object_part_drag_size_get(), edje_object_part_drag_size_set(), edje_object_part_drag_step(), edje_object_part_drag_step_get(), edje_object_part_drag_step_set(), edje_object_part_drag_value_get(), edje_object_part_drag_value_set(), edje_object_part_exists(), edje_object_part_external_content_get(), edje_object_part_external_object_get(), edje_object_part_external_param_get(), edje_object_part_external_param_set(), edje_object_part_external_param_type_get(), edje_object_part_geometry_get(), edje_object_part_object_get(), edje_object_part_state_get(), edje_object_part_swallow(), edje_object_part_swallow_get(), edje_object_part_table_child_get(), edje_object_part_table_clear(), edje_object_part_table_col_row_size_get(), edje_object_part_table_pack(), edje_object_part_table_unpack(), edje_object_part_text_anchor_geometry_get(), edje_object_part_text_anchor_list_get(), edje_object_part_text_cursor_begin_set(), edje_object_part_text_cursor_content_get(), edje_object_part_text_cursor_coord_set(), edje_object_part_text_cursor_copy(), edje_object_part_text_cursor_down(), edje_object_part_text_cursor_end_set(), edje_object_part_text_cursor_geometry_get(), edje_object_part_text_cursor_is_format_get(), edje_object_part_text_cursor_is_visible_format_get(), edje_object_part_text_cursor_line_begin_set(), edje_object_part_text_cursor_line_end_set(), edje_object_part_text_cursor_next(), edje_object_part_text_cursor_prev(), edje_object_part_text_cursor_up(), edje_object_part_text_get(), edje_object_part_text_insert(), edje_object_part_text_item_geometry_get(), edje_object_part_text_item_list_get(), edje_object_part_text_select_abort(), edje_object_part_text_select_all(), edje_object_part_text_select_allow_set(), edje_object_part_text_select_begin(), edje_object_part_text_select_extend(), edje_object_part_text_select_none(), edje_object_part_text_selection_get(), edje_object_part_text_set(), edje_object_part_text_unescaped_get(), edje_object_part_text_unescaped_set(), edje_object_parts_extends_calc(), edje_object_play_get(), edje_object_play_set(), edje_object_preload(), edje_object_scale_get(), edje_object_scale_set(), edje_object_signal_callback_add(), edje_object_signal_callback_del(), edje_object_signal_callback_del_full(), edje_object_signal_emit(), edje_object_size_max_get(), edje_object_size_min_get(), edje_object_size_min_restricted_calc(), edje_object_text_change_cb_set(), edje_object_text_class_set(), edje_object_text_insert_filter_callback_add(), edje_object_text_insert_filter_callback_del(), edje_object_text_insert_filter_callback_del_full(), and edje_object_thaw().

void _edje_file_cache_shutdown ( void   ) 

Referenced by edje_shutdown().

void _edje_file_del ( Edje ed  ) 

References _edje_anim_count, _edje_animators, _edje_block_violate(), _edje_box_layout_free_data(), _edje_cache_coll_unref(), _edje_cache_file_unref(), _edje_callbacks_del(), _edje_callbacks_focus_del(), _edje_collection_free_part_description_clean(), _edje_color_class_on_del(), _edje_entry_real_part_shutdown(), _edje_entry_shutdown(), _edje_external_parsed_params_free(), _edje_freeze_calc_count, _edje_freeze_calc_list, _edje_lua2_script_shutdown(), _edje_message_del(), _edje_programs_patterns_clean(), _edje_real_part_mp, _edje_real_part_state_mp, _edje_real_part_swallow_clear(), _edje_text_part_on_del(), _edje_textblock_styles_del(), _edje_unref(), _edje_var_shutdown(), _Edje::actions, _Edje_Real_Part::anim, _Edje::collection, _Edje_Real_Part::custom, _Edje_Real_Part_State::description, _Edje_Real_Part::drag, _Edje_Real_Part::edje, EDJE_ENTRY_EDIT_MODE_NONE, EDJE_PART_TYPE_EXTERNAL, EDJE_PART_TYPE_GROUP, _Edje_Part::entry_mode, _Edje_Real_Part_State::external_params, _Edje::file, _Edje::focused_part, _Edje_File::free_strings, _Edje::freeze_calc, _Edje_Real_Part::items, _Edje::L, _Edje_Real_Part::object, _Edje_Real_Part::param1, _Edje_Real_Part::param2, _Edje_Real_Part::part, _Edje_Part_Collection::parts, _Edje_Part_Collection::parts_count, _Edje::pending_actions, _Edje_Real_Part_State::set, _Edje_Real_Part::swallowed_object, _Edje::table_parts, _Edje::table_parts_size, _Edje::table_programs, _Edje::table_programs_size, _Edje_Real_Part::text, _Edje_Pending_Program::timer, and _Edje_Part::type.

Referenced by _edje_del(), and _edje_object_file_set_internal().

void _edje_lua2_error_full ( const char *  file,
const char *  fnc,
int  line,
lua_State *  L,
int  err_code 
)

References _edje_default_log_dom.

void _edje_lua2_script_func_hide ( Edje ed  ) 

References _edje_lua2_error, and _Edje::L.

Referenced by _edje_lua_script_only_hide().

void _edje_lua2_script_func_move ( Edje ed  ) 
void _edje_lua2_script_func_resize ( Edje ed  ) 
void _edje_lua2_script_func_show ( Edje ed  ) 

References _edje_lua2_error, and _Edje::L.

Referenced by _edje_lua_script_only_show().

void _edje_lua2_script_func_shutdown ( Edje ed  ) 
void _edje_lua2_script_func_signal ( Edje ed,
const char *  sig,
const char *  src 
)

References _edje_lua2_error, and _Edje::L.

Referenced by _edje_emit_handle().

void _edje_lua2_script_init ( Edje ed  ) 
void _edje_lua2_script_load ( Edje_Part_Collection edc,
void *  data,
int  size 
)
void _edje_lua2_script_shutdown ( Edje ed  ) 
void _edje_lua2_script_unload ( Edje_Part_Collection edc  ) 
void _edje_lua_free_reg ( lua_State *  L,
void *  ptr 
)
void _edje_lua_free_thread ( Edje ed,
lua_State *  L 
)
void _edje_lua_get_reg ( lua_State *  L,
void *  ptr 
)
void _edje_lua_group_fn_new ( Edje ed  ) 
void _edje_lua_init (  ) 
void _edje_lua_new_reg ( lua_State *  L,
int  index,
void *  ptr 
)
lua_State* _edje_lua_new_thread ( Edje ed,
lua_State *  L 
)
void _edje_lua_script_fn_new ( Edje ed  ) 
Eina_Bool _edje_lua_script_only ( Edje ed  ) 
void _edje_lua_script_only_hide ( Edje ed  ) 
void _edje_lua_script_only_init ( Edje ed  ) 
void _edje_lua_script_only_message ( Edje ed,
Edje_Message em 
)
void _edje_lua_script_only_move ( Edje ed  ) 
void _edje_lua_script_only_resize ( Edje ed  ) 
void _edje_lua_script_only_show ( Edje ed  ) 
void _edje_lua_script_only_shutdown ( Edje ed  ) 
void _edje_lua_shutdown (  ) 
lua_State* _edje_lua_state_get (  ) 
EAPI void _edje_module_init (  ) 
EAPI void _edje_module_shutdown (  ) 
int _edje_object_file_set_internal ( Evas_Object *  obj,
const char *  file,
const char *  group,
Eina_List *  group_path 
)

References _edje_block(), _edje_block_break(), _edje_box_layout_anim_new(), _edje_callbacks_add(), _edje_callbacks_focus_add(), _edje_color_class_member_add(), _edje_dragable_pos_set(), _edje_emit(), _edje_entry_init(), _edje_entry_real_part_init(), _edje_external_params_parse(), _edje_external_recalc_apply(), _edje_external_type_add(), _edje_fetch(), _edje_file_add(), _edje_file_del(), _edje_freeze(), _edje_lua_script_only(), _edje_lua_script_only_init(), _edje_lua_script_only_shutdown(), _edje_object_file_set_internal(), _edje_programs_patterns_init(), _edje_real_part_box_append(), _edje_real_part_mp, _edje_real_part_swallow(), _edje_real_part_table_pack(), _edje_recalc(), _edje_ref(), _edje_script_only(), _edje_script_only_init(), _edje_script_only_shutdown(), _edje_text_part_on_add(), _edje_textblock_style_all_update(), _edje_textblock_styles_add(), _edje_thaw(), _edje_unblock(), _edje_unref(), _edje_var_init(), _Edje_Real_Part::anim, _Edje_Real_Part::chosen_description, _Edje_Real_Part::clip_to, _Edje_Part::clip_to_id, _Edje::clipper, _Edje_Pack_Element::col, _Edje::collection, _Edje_Part_Description_Common::color_class, _Edje_Pack_Element::colspan, _Edje_Part_Dragable::confine_id, _Edje_Real_Part_Drag::confine_to, _Edje_Part::default_desc, _Edje_Part_Description_List::desc, _Edje_Part_Description_List::desc_count, _Edje_Real_Part_State::description, _Edje::dirty, _Edje_Real_Part::drag, _Edje_Part::dragable, _Edje_Real_Part::edje, EDJE_ENTRY_EDIT_MODE_NONE, EDJE_LOAD_BUILD_TABLE, EDJE_LOAD_ERROR_NONE, EDJE_LOAD_ERROR_RECURSIVE_REFERENCE, EDJE_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED, edje_module_load(), edje_object_add(), edje_object_load_error_get(), edje_object_part_swallow(), edje_object_signal_callback_add(), EDJE_PART_TYPE_BOX, EDJE_PART_TYPE_EXTERNAL, EDJE_PART_TYPE_GRADIENT, EDJE_PART_TYPE_GROUP, EDJE_PART_TYPE_IMAGE, EDJE_PART_TYPE_RECTANGLE, EDJE_PART_TYPE_SWALLOW, EDJE_PART_TYPE_TABLE, EDJE_PART_TYPE_TEXT, EDJE_PART_TYPE_TEXTBLOCK, edje_string_get(), _Edje_External_Directory::entries, _Edje_External_Directory::entries_count, _Edje_External_Directory_Entry::entry, _Edje_Part::entry_mode, ERR, _Edje::evas, _Edje_Part_Dragable::event_id, _Edje_Real_Part::events_to, _Edje_File::external_dir, _Edje_Real_Part_State::external_params, _Edje_Part_Description_External::external_params, _Edje_File::feature_ver, _Edje::file, _Edje_Part_Collection::fnmatch_count, FROM_DOUBLE, FROM_INT, _Edje::group, _Edje_Size::h, _Edje::has_entries, _Edje_Part_Description_Spec_Text::id_source, _Edje_Part_Description_Spec_Text::id_text_source, _Edje_Part_Description_Common::id_x, _Edje_Part_Description_Common::id_y, _Edje_Real_Part::items, _Edje_Part::items, _Edje_Part::items_count, _Edje::load_error, _Edje_Part_Collection::lua_script_only, _Edje_Real_Part::max, _Edje_Real_Part::min, _Edje_Part::mouse_events, _Edje_Style::name, name, _Edje_Pack_Element::name, _Edje_Part::name, _Edje_Part_Collection::nocmp_count, _Edje::obj, _Edje_Real_Part::object, _Edje_Part::other, _Edje_Real_Part::param1, _Edje::parent, _Edje_Real_Part::part, _Edje_Part_Collection::parts, _Edje_Part_Collection::parts_count, _Edje::path, _Edje_Part::pointer_mode, _Edje_Part::precise_is_inside, _Edje_Part_Collection::programs, _Edje_Part_Description_Common::rel1, _Edje_Real_Part_State::rel1_to_x, _Edje_Real_Part_State::rel1_to_y, _Edje_Part_Description_Common::rel2, _Edje_Real_Part_State::rel2_to_x, _Edje_Real_Part_State::rel2_to_y, _Edje_Part::repeat_events, _Edje_Pack_Element::row, _Edje_Pack_Element::rowspan, _Edje_Part_Collection::script_only, _Edje_Pack_Element::source, _Edje_Part::source, _Edje_Real_Part_Drag::step, _Edje_Part_Dragable::step_x, _Edje_Part_Dragable::step_y, _Edje_Part_Collection::strcmp_count, _Edje_Part_Collection::strncmp_count, _Edje_Part_Collection::strrncmp_count, _Edje_Style::style, _Edje_Part_Description_Spec_Text::style, _Edje_File::styles, _Edje_Real_Part::swallow_params, _Edje::table_parts, _Edje::table_parts_size, _Edje::table_programs, _Edje::table_programs_size, _Edje_Real_Part::text, _Edje_Part_Description_Text::text, _Edje_Part::type, _Edje_Real_Part_Drag::val, _Edje_Size::w, _Edje_Position_Scale::x, _Edje_Part_Dragable::x, _Edje_Position_Scale::y, and _Edje_Part_Dragable::y.

Referenced by _edje_object_file_set_internal().

void _edje_object_part_swallow_changed_hints_cb ( void *  data,
Evas *  e,
Evas_Object *  obj,
void *  event_info 
)
void _edje_object_part_swallow_free_cb ( void *  data,
Evas *  e,
Evas_Object *  obj,
void *  event_info 
)
const Edje_Smart_Api* _edje_object_smart_class_get ( void   ) 
void _edje_object_smart_set ( Edje_Smart_Api sc  ) 
Edje_Part_Description_Common* _edje_part_description_find ( Edje ed,
Edje_Real_Part rp,
const char *  name,
double  val 
)
int _edje_part_dragable_calc ( Edje ed,
Edje_Real_Part ep,
FLOAT_T *  x,
FLOAT_T *  y 
)
void _edje_part_recalc_1 ( Edje ed,
Edje_Real_Part ep 
)

References FLAG_XY.

Eina_Bool _edje_pending_timer_cb ( void *  data  ) 
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_object_part_box_append(), edje_object_part_box_insert_at(), edje_object_part_box_insert_before(), edje_object_part_box_prepend(), edje_object_part_box_remove(), edje_object_part_box_remove_all(), edje_object_part_box_remove_at(), edje_object_part_drag_dir_get(), edje_object_part_drag_page(), edje_object_part_drag_page_get(), edje_object_part_drag_page_set(), edje_object_part_drag_size_get(), edje_object_part_drag_size_set(), edje_object_part_drag_step(), edje_object_part_drag_step_get(), edje_object_part_drag_step_set(), edje_object_part_drag_value_get(), edje_object_part_drag_value_set(), edje_object_part_exists(), edje_object_part_external_content_get(), edje_object_part_external_object_get(), edje_object_part_external_param_get(), edje_object_part_external_param_set(), edje_object_part_external_param_type_get(), edje_object_part_geometry_get(), edje_object_part_object_get(), edje_object_part_state_get(), edje_object_part_swallow(), edje_object_part_swallow_get(), edje_object_part_table_child_get(), edje_object_part_table_clear(), edje_object_part_table_col_row_size_get(), edje_object_part_table_pack(), edje_object_part_table_unpack(), edje_object_part_text_anchor_geometry_get(), edje_object_part_text_anchor_list_get(), edje_object_part_text_cursor_begin_set(), edje_object_part_text_cursor_content_get(), edje_object_part_text_cursor_coord_set(), edje_object_part_text_cursor_copy(), edje_object_part_text_cursor_down(), edje_object_part_text_cursor_end_set(), edje_object_part_text_cursor_geometry_get(), edje_object_part_text_cursor_is_format_get(), edje_object_part_text_cursor_is_visible_format_get(), edje_object_part_text_cursor_line_begin_set(), edje_object_part_text_cursor_line_end_set(), edje_object_part_text_cursor_next(), edje_object_part_text_cursor_prev(), edje_object_part_text_cursor_up(), edje_object_part_text_get(), edje_object_part_text_insert(), edje_object_part_text_item_geometry_get(), edje_object_part_text_item_list_get(), edje_object_part_text_select_abort(), edje_object_part_text_select_all(), edje_object_part_text_select_allow_set(), edje_object_part_text_select_begin(), edje_object_part_text_select_extend(), edje_object_part_text_select_none(), edje_object_part_text_selection_get(), edje_object_part_text_set(), edje_object_part_text_unescaped_get(), and edje_object_part_text_unescaped_set().

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 
)
Edje* _edje_recursive_get ( Edje ed,
const char *  part,
Edje_Real_Part **  orp 
)

References EDJE_PART_PATH_SEPARATOR_STRING.

Referenced by _edje_emit().

void _edje_script_only_hide ( Edje ed  ) 

References ADDJ, CLFN, DELJ, IFFN, IFNJ, IFNO, and SI.

void _edje_script_only_message ( Edje ed,
Edje_Message em 
)
void _edje_script_only_move ( Edje ed  ) 

References ADDJ, CLFN, DELJ, IFNO, PINT, and SI.

Referenced by _edje_script_only_init().

void _edje_script_only_resize ( Edje ed  ) 

References ADDJ, CLFN, DELJ, _Edje::h, IFFN, PINT, SI, and _Edje::w.

void _edje_script_only_show ( Edje ed  ) 

References ADDJ, CLFN, DELJ, IFFN, IFNJ, IFNO, and SI.

void _edje_script_only_shutdown ( Edje ed  ) 

References CLFN, DELJ, and SI.

Referenced by _edje_object_file_set_internal().

Edje_Text_Class* _edje_text_class_find ( Edje ed,
const char *  text_class 
)
void _edje_text_class_hash_free ( void   ) 

Referenced by edje_init(), and edje_shutdown().

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

Referenced by edje_init(), and edje_shutdown().

char* _edje_text_escape ( const char *  text  ) 
void _edje_text_init ( void   ) 

Referenced by edje_init().

Evas_Font_Size _edje_text_size_calc ( Evas_Font_Size  size,
Edje_Text_Class tc 
)
char* _edje_text_unescape ( const char *  text  ) 
void _edje_textblock_styles_del ( Edje ed  ) 
Eina_Bool _edje_timer_cb ( void *  data  ) 
void _edje_var_anim_del ( Edje ed,
int  id 
)
double _edje_var_float_get ( Edje ed,
int  id 
)
void _edje_var_float_set ( Edje ed,
int  id,
double  v 
)
int _edje_var_int_get ( Edje ed,
int  id 
)
void _edje_var_int_set ( Edje ed,
int  id,
int  v 
)
void _edje_var_list_nth_float_set ( Edje ed,
int  id,
int  n,
double  v 
)
void _edje_var_list_nth_int_set ( Edje ed,
int  id,
int  n,
int  v 
)
void _edje_var_list_nth_str_set ( Edje ed,
int  id,
int  n,
const char *  v 
)
void _edje_var_list_var_append_relative ( Edje ed,
int  id,
Edje_Var var,
Edje_Var relative 
)
const char* _edje_var_str_get ( Edje ed,
int  id 
)
void _edje_var_str_set ( Edje ed,
int  id,
const char *  str 
)
int _edje_var_string_id_get ( Edje ed,
const char *  string 
)
void _edje_var_timer_del ( Edje ed,
int  id 
)
double _edje_var_var_float_get ( Edje ed,
Edje_Var var 
)
int _edje_var_var_int_get ( Edje ed,
Edje_Var var 
)
const char* _edje_var_var_str_get ( Edje ed,
Edje_Var var 
)
void _edje_var_var_str_set ( Edje ed,
Edje_Var var,
const char *  str 
)
void* alloca ( size_t   ) 
int edje_match_callback_exec ( Edje_Patterns ppat_signal,
Edje_Patterns ppat_source,
const char *  signal,
const char *  source,
Eina_List *  callbacks,
Edje ed 
)
Eina_List* edje_match_callback_hash_build ( const Eina_List *  callbacks,
Eina_Rbtree **  tree 
)
Edje_Patterns* edje_match_callback_signal_init ( const Eina_List *  lst  ) 
Edje_Patterns* edje_match_callback_source_init ( const Eina_List *  lst  ) 
Eina_Bool edje_match_collection_dir_exec ( const Edje_Patterns ppat,
const char *  string 
)
Edje_Patterns* edje_match_collection_dir_init ( const Eina_List *  lst  ) 

Referenced by edje_file_group_exists().

Eina_List* edje_match_program_hash_build ( Edje_Program *const *  programs,
unsigned int  count,
Eina_Rbtree **  tree 
)
Eina_Bool edje_match_programs_exec ( const Edje_Patterns ppat_signal,
const Edje_Patterns ppat_source,
const char *  signal,
const char *  source,
Edje_Program **  programs,
Eina_Bool(*)(Edje_Program *pr, void *data)  func,
void *  data 
)
Edje_Patterns* edje_match_programs_signal_init ( Edje_Program *const *  array,
unsigned int  count 
)
Edje_Patterns* edje_match_programs_source_init ( Edje_Program *const *  array,
unsigned int  count 
)
void edje_match_signal_source_free ( Edje_Signal_Source_Char key,
void *  data 
)
const Eina_List* edje_match_signal_source_hash_get ( const char *  signal,
const char *  source,
const Eina_Rbtree *  tree 
)
const char* edje_string_id_get ( const Edje_String es  ) 

References _Edje_String::str.


Variable Documentation

EAPI Eet_Data_Descriptor* _edje_edd_edje_file
EAPI Eet_Data_Descriptor* _edje_edd_edje_part_collection
Ecore_Animator* _edje_timer
Eina_Mempool* _emp_BOX
Eina_Mempool* _emp_EXTERNAL
Eina_Mempool* _emp_GROUP
Eina_Mempool* _emp_IMAGE
Eina_Mempool* _emp_part
Eina_Mempool* _emp_RECTANGLE
Eina_Mempool* _emp_SWALLOW
Eina_Mempool* _emp_TABLE
Eina_Mempool* _emp_TEXT
Eina_Mempool* _emp_TEXTBLOCK