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);

#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.

const Edje_File* _edje_file_get ( void   ) 

void _edje_file_set ( const Edje_File edf  )