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_limit, _edje_edd_edje_limit_pointer, _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_proxy, _edje_edd_edje_part_description_rectangle, _edje_edd_edje_part_description_spacer, _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_limit, _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_sound_directory, _edje_edd_edje_sound_sample, _edje_edd_edje_sound_tone, _edje_edd_edje_string, _edje_edd_edje_style, _edje_edd_edje_style_tag, _Edje_Pack_Element::b, _Edje_Program::description, _Edje_Program::dst, EDJE_ADD_ARRAY_MAPPING, EDJE_DATA_DESCRIPTOR_DESCRIPTION_COMMON, EDJE_DATA_DESCRIPTOR_DESCRIPTION_COMMON_SUB, EDJE_DEFINE_POINTER_TYPE, EDJE_T_FLOAT, _Edje_Part_Collection::fnmatch, _Edje_Program::from, _Edje_Size::h, _Edje_Part_Collection::horizontal, _Edje_Pack_Element::l, _Edje_Part_Collection::max, _Edje_Image_Directory_Set_Entry::max, _Edje_Part_Collection::min, _Edje_Image_Directory_Set_Entry::min, _Edje_Program::mode, _Edje_Part::name, _Edje_Program::name, name, _Edje_Part_Collection::nocmp, _Edje_Part_Collection::orientation, _Edje_Program::part, _Edje_Part_Collection_Directory_Entry::part, _Edje_Part_Collection::parts, _Edje_Pack_Element::r, _Edje_Program::range, _Edje_Program::src, _Edje_Program::state, _Edje_Part_Collection::strcmp, _Edje_Part_Collection::strncmp, _Edje_Part_Collection::strrncmp, _Edje_Pack_Element::t, _Edje_Part_Description_Text::text, _Edje_Program::time, _Edje_Program::v1, _Edje_Program::v2, _Edje_Part_Collection::vertical, and _Edje_Size::w.
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_limit, _edje_edd_edje_limit_pointer, _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_proxy, _edje_edd_edje_part_description_proxy_pointer, _edje_edd_edje_part_description_rectangle, _edje_edd_edje_part_description_rectangle_pointer, _edje_edd_edje_part_description_spacer, _edje_edd_edje_part_description_spacer_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_limit, _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_sound_directory, _edje_edd_edje_sound_sample, _edje_edd_edje_sound_tone, _edje_edd_edje_string, _edje_edd_edje_style, _edje_edd_edje_style_tag, and FREED.
Referenced by edje_init().
EMP | ( | TEXTBLOCK | , |
textblock | |||
) |
EMP | ( | part | , |
part | |||
) |
EMP | ( | SPACER | , |
spacer | |||
) |
EMP | ( | EXTERNAL | , |
external | |||
) |
EMP | ( | TABLE | , |
table | |||
) |
EMP | ( | TEXT | , |
text | |||
) |
EMP | ( | PROXY | , |
proxy | |||
) |
EMP | ( | IMAGE | , |
image | |||
) |
EMP | ( | SWALLOW | , |
swallow | |||
) |
EMP | ( | BOX | , |
box | |||
) |
EMP | ( | GROUP | , |
group | |||
) |
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_limit = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_limit_pointer = 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_proxy = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_proxy_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_spacer = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_part_description_spacer_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_limit = 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_sound_directory = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_sound_sample = NULL |
Referenced by _edje_edd_init(), and _edje_edd_shutdown().
Eet_Data_Descriptor* _edje_edd_edje_sound_tone = 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:
- edje-box2.c, 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(), _edje_recalc_do(), edje_edit_image_add(), and edje_edit_state_tweens_list_get().
- Examples:
- edje-signals-messages.c, 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_message_new(), edje_edit_state_external_param_set(), edje_external_param_info_get(), and edje_object_part_external_param_type_get().
struct { ... } variant_convertion[] |