src/lib/edje_convert.c File Reference
Defines | |
| #define | CONVERT_ALLOC_POOL(Short, Type, Name) |
| #define | CONVERT_EMN(Tp, Sz, Ce) Ce->mp.Tp = eina_mempool_add("one_big", #Tp, NULL, sizeof (Sz), Ce->count.Tp); |
| #define | CSP(Tp, Ce) |
Functions | |
| Edje_Part_Collection * | _edje_collection_convert (Edje_File *file, Old_Edje_Part_Collection *oedc) |
| Edje_Part_Description_Common * | _edje_description_convert (int type, Edje_Part_Collection_Directory_Entry *ce, Old_Edje_Part_Description *oed) |
| Edje_File * | _edje_file_convert (Eet_File *file, Old_Edje_File *oedf) |
| const Edje_File * | _edje_file_get (void) |
| void | _edje_file_set (const Edje_File *edf) |
Define Documentation
| #define CONVERT_ALLOC_POOL | ( | Short, | |||
| Type, | |||||
| Name | ) |
Value:
case EDJE_PART_TYPE_##Short: \ { \ Edje_Part_Description_##Type *Name; \ \ Name = eina_mempool_malloc(ce->mp.Short, sizeof (Edje_Part_Description_##Type)); \ Name->Name = oed->Name; \ result = &Name->common; \ break; \ }
Referenced by _edje_description_convert().
| #define CONVERT_EMN | ( | Tp, | |||
| Sz, | |||||
| Ce | ) | Ce->mp.Tp = eina_mempool_add("one_big", #Tp, NULL, sizeof (Sz), Ce->count.Tp); |
Referenced by _edje_collection_convert().
| #define CSP | ( | Tp, | |||
| Ce | ) |
Value:
case EDJE_PART_TYPE_##Tp : \ count = &Ce->count.Tp; \ break;
Referenced by _edje_collection_convert().
Function Documentation
| Edje_Part_Collection* _edje_collection_convert | ( | Edje_File * | file, | |
| Old_Edje_Part_Collection * | oedc | |||
| ) |
References _edje_description_convert(), _Old_Edje_Part_Collection::alias, _Edje_Part_Collection::alias, _Old_Edje_Part::api, _Edje_Part::api, _Old_Edje_Part_Collection::checked, _Edje_Part_Collection::checked, _Old_Edje_Part::clip_to_id, _Edje_Part::clip_to_id, _Edje_File::collection, CONVERT_EMN, _Edje_Part_Collection_Directory_Entry::count, CSP, _Old_Edje_Part_Collection::data, _Edje_Part_Collection::data, _Old_Edje_Part::default_desc, _Edje_Part::default_desc, _Old_Edje_Part::dragable, _Edje_Part::dragable, _Old_Edje_Part::effect, _Edje_Part::effect, _Old_Edje_Part::entry_mode, _Edje_Part::entry_mode, _Edje_Part_Collection::fnmatch, _Edje_Part_Collection::fnmatch_count, _Old_Edje_Part_Collection::id, _Edje_Part_Collection::id, _Old_Edje_Part::id, _Edje_Part::id, _Old_Edje_Part::ignore_flags, _Edje_Part::ignore_flags, _Edje_Part::items, _Old_Edje_Part::items, _Edje_Part::items_count, _Edje_Data::key, _Old_Edje_Part_Collection::lua_script_only, _Edje_Part_Collection::lua_script_only, _Old_Edje_Part_Collection::max, _Edje_Part_Collection::max, _Old_Edje_Part_Collection::min, _Edje_Part_Collection::min, _Old_Edje_Part::mouse_events, _Edje_Part::mouse_events, _Edje_Part_Collection_Directory_Entry::mp, _Old_Edje_Part::multiline, _Edje_Part::multiline, _Old_Edje_Part::name, _Edje_Part::name, _Edje_Part_Collection::nocmp, _Edje_Part_Collection::nocmp_count, _Old_Edje_Part::other_desc, _Edje_Part_Collection::part, _Edje_Part_Collection_Directory_Entry::part, _Old_Edje_Part_Collection::part, _Edje_Part_Collection::parts, _Old_Edje_Part_Collection::parts, _Edje_Part_Collection::parts_count, _Old_Edje_Part::pointer_mode, _Edje_Part::pointer_mode, _Old_Edje_Part::precise_is_inside, _Edje_Part::precise_is_inside, _Edje_Part_Collection::programs, _Old_Edje_Part_Collection::programs, _Old_Edje_Part_Collection::prop, _Edje_Part_Collection::prop, _Edje_Part_Collection_Directory_Entry::ref, _Old_Edje_Part::repeat_events, _Edje_Part::repeat_events, _Old_Edje_Part::scale, _Edje_Part::scale, _Old_Edje_Part_Collection::script, _Edje_Part_Collection::script, _Old_Edje_Part_Collection::script_only, _Edje_Part_Collection::script_only, _Old_Edje_Part::select_mode, _Edje_Part::select_mode, _Edje_Program::signal, _Old_Edje_Part::source, _Edje_Part::source, _Edje_Program::source, _Old_Edje_Part::source2, _Edje_Part::source2, _Old_Edje_Part::source3, _Edje_Part::source3, _Old_Edje_Part::source4, _Edje_Part::source4, _Old_Edje_Part::source5, _Edje_Part::source5, _Old_Edje_Part::source6, _Edje_Part::source6, _Edje_Part_Collection::strcmp, _Edje_Part_Collection::strcmp_count, _Edje_Part_Collection::strncmp, _Edje_Part_Collection::strncmp_count, _Edje_Part_Collection::strrncmp, _Edje_Part_Collection::strrncmp_count, _Edje_Part::type, _Old_Edje_Part::type, _Old_Edje_Part::use_alternate_font_metrics, _Edje_Part::use_alternate_font_metrics, and _Edje_Data::value.
| Edje_Part_Description_Common* _edje_description_convert | ( | int | type, | |
| Edje_Part_Collection_Directory_Entry * | ce, | |||
| Old_Edje_Part_Description * | oed | |||
| ) |
References _Old_Edje_Part_Description_Spec_Image::border, _Edje_Part_Description_Spec_Image::border, _Old_Edje_Part_Description::common, _Edje_Part_Description_Image::common, CONVERT_ALLOC_POOL, EDJE_PART_TYPE_GROUP, EDJE_PART_TYPE_IMAGE, EDJE_PART_TYPE_RECTANGLE, EDJE_PART_TYPE_SWALLOW, _Old_Edje_Part_Description_Spec_Image::fill, _Edje_Part_Description_Spec_Image::fill, _Old_Edje_Part_Description_Spec_Image::id, _Edje_Part_Description_Spec_Image::id, _Old_Edje_Part_Description::image, _Edje_Part_Description_Image::image, _Edje_Part_Collection_Directory_Entry::mp, _Old_Edje_Part_Description_Spec_Image::scale_hint, _Edje_Part_Description_Spec_Image::scale_hint, _Old_Edje_Part_Description_Spec_Image::set, _Edje_Part_Description_Spec_Image::set, _Old_Edje_Part_Description_Spec_Image::tween_list, _Edje_Part_Description_Spec_Image::tweens, and _Edje_Part_Description_Spec_Image::tweens_count.
Referenced by _edje_collection_convert().
| Edje_File* _edje_file_convert | ( | Eet_File * | file, | |
| Old_Edje_File * | oedf | |||
| ) |
References alloca(), _Edje_File::collection, _Edje_File::collection_cache, _Edje_File::collection_patterns, _Edje_File::color_classes, _Edje_File::compiler, _Edje_File::dangling, _Edje_File::data, _Edje_Font_Directory_Entry::entry, _Edje_Part_Collection_Directory_Entry::entry, _Edje_File::external_dir, _Edje_File::feature_ver, _Edje_File::fonts, _Edje_File::free_strings, _Edje_File::image_dir, _Edje_Data::key, _Edje_File::styles, _Edje_Data::value, _Edje_File::version, and _Edje_File::warning.
| const Edje_File* _edje_file_get | ( | void | ) |
| void _edje_file_set | ( | const Edje_File * | edf | ) |