src/lib/edje_data.c File Reference
Define Documentation
#define EDJE_ADD_ARRAY_MAPPING | ( | Variant, | |||
Type, | |||||
Minus | ) |
{ \ Edje_Part_Description_List tmp; \ \ eet_data_descriptor_element_add(Variant, Type, \ EET_T_UNKNOW, EET_G_VAR_ARRAY, \ 0, (char*)(&tmp.desc_count) - (char*)(&tmp), \ NULL, \ _edje_edd_edje_part_description_##Minus##_pointer); \ }
Referenced by _edje_edd_init().
#define EDJE_DATA_DESCRIPTOR_DESCRIPTION_COMMON | ( | Edd, | |||
Type | ) |
Referenced by _edje_edd_init().
#define EDJE_DATA_DESCRIPTOR_DESCRIPTION_COMMON_SUB | ( | Edd, | |||
Type, | |||||
Dec | ) |
Referenced by _edje_edd_init().
#define EDJE_DEFINE_POINTER_TYPE | ( | Type, | |||
Name | ) |
{ \ typedef struct _Edje_##Type##_Pointer Edje_##Type##_Pointer; \ struct _Edje_##Type##_Pointer \ { \ Edje_##Type *pointer; \ }; \ \ EET_EINA_FILE_DATA_DESCRIPTOR_CLASS_SET(&eddc, Edje_##Type##_Pointer); \ _edje_edd_edje_##Name##_pointer = \ eet_data_descriptor_file_new(&eddc); \ EET_DATA_DESCRIPTOR_ADD_SUB(_edje_edd_edje_##Name##_pointer, Edje_##Type##_Pointer, "pointer", pointer, _edje_edd_edje_##Name); \ }
Referenced by _edje_edd_init().
#define EMP | ( | Type, | |||
Minus | ) |
Eina_Mempool *_emp_##Type = NULL; \ \ static void * \ mem_alloc_##Minus(size_t size) \ { \ void *data; \ \ data = eina_mempool_malloc(_emp_##Type, size); \ memset(data, 0, size); \ return data; \ } \ \ static void \ mem_free_##Minus(void *data) \ { \ eina_mempool_free(_emp_##Type, data); \ }
#define FREED | ( | eed | ) |
if (eed) \
{ \
eet_data_descriptor_free((eed)); \
(eed) = NULL; \
}
Referenced by _edje_edd_shutdown().
Function Documentation
void _edje_edd_init | ( | 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_external, _edje_edd_edje_part_description_group, _edje_edd_edje_part_description_image, _edje_edd_edje_part_description_rectangle, _edje_edd_edje_part_description_swallow, _edje_edd_edje_part_description_table, _edje_edd_edje_part_description_text, _edje_edd_edje_part_description_textblock, _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, EDJE_ADD_ARRAY_MAPPING, EDJE_DATA_DESCRIPTOR_DESCRIPTION_COMMON, EDJE_DATA_DESCRIPTOR_DESCRIPTION_COMMON_SUB, EDJE_DEFINE_POINTER_TYPE, EDJE_T_FLOAT, and name.
Referenced by edje_init().
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().
EMP | ( | part | , | |
part | ||||
) |
EMP | ( | EXTERNAL | , | |
external | ||||
) |
EMP | ( | TABLE | , | |
table | ||||
) |
EMP | ( | BOX | , | |
box | ||||
) |
EMP | ( | GROUP | , | |
group | ||||
) |
EMP | ( | TEXTBLOCK | , | |
textblock | ||||
) |
EMP | ( | SWALLOW | , | |
swallow | ||||
) |
EMP | ( | IMAGE | , | |
image | ||||
) |
EMP | ( | TEXT | , | |
text | ||||
) |
EMP | ( | RECTANGLE | , | |
rectangle | ||||
) |
Variable Documentation
Eet_Data_Descriptor* _edje_edd_edje_color_class = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_external_directory = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_external_directory_entry = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_external_param = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
EAPI Eet_Data_Descriptor* _edje_edd_edje_file = NULL |
Referenced by _edje_edd_init(), _edje_edd_shutdown(), and _edje_file_add().
Eet_Data_Descriptor* _edje_edd_edje_font_directory_entry = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_image_directory = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_image_directory_entry = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_image_directory_set = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_image_directory_set_entry = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_pack_element = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_pack_element_pointer = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
EAPI Eet_Data_Descriptor* _edje_edd_edje_part_collection = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_collection_directory_entry = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_box = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_box_pointer = NULL |
Referenced by _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_external = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_external_pointer = NULL |
Referenced by _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_group = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_group_pointer = NULL |
Referenced by _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_image = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_image_pointer = NULL |
Referenced by _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_rectangle = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_rectangle_pointer = NULL |
Referenced by _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_swallow = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_swallow_pointer = NULL |
Referenced by _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_table = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_table_pointer = NULL |
Referenced by _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_text = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_text_pointer = NULL |
Referenced by _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_textblock = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_textblock_pointer = NULL |
Referenced by _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_variant = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_variant_list = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_image_id = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_image_id_pointer = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_pointer = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_program = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_program_after = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_program_pointer = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_program_target = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_string = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_style = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_style_tag = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
const char* name |
- Examples:
- embryo_custom_state.edc, embryo_pong.edc, embryo_run_program.edc, embryo_set_state.edc, embryo_set_text.edc, embryo_timer.edc, external_elm_anchorblock.edc, external_elm_button.edc, external_elm_check.edc, external_elm_panes.edc, external_emotion_elm.edc, lua_script.edc, and toggle_using_filter.edc.
Referenced by _edje_edd_init(), and _edje_object_file_set_internal().
- Examples:
- embryo_custom_state.edc, embryo_pong.edc, embryo_run_program.edc, embryo_set_state.edc, embryo_set_text.edc, embryo_timer.edc, external_elm_anchorblock.edc, external_elm_button.edc, external_elm_check.edc, external_elm_panes.edc, external_emotion_elm.edc, lua_script.edc, and toggle_using_filter.edc.
Referenced by _edje_external_content_get(), _edje_external_param_get(), _edje_external_param_set(), _edje_external_params_parse(), _edje_external_parsed_params_free(), _edje_external_recalc_apply(), _edje_external_signal_emit(), _edje_external_type_add(), edje_external_param_info_get(), and edje_object_part_external_param_type_get().
struct { ... } variant_convertion[] |