Macros | |
#define | ALLOC_COPY_DESC(Short, Type, To, Spec) |
#define | ALLOC_DESC(Short, Type, To) case EDJE_PART_TYPE_##Short: To = calloc(1, sizeof (Edje_Part_Description_##Type)); break; |
#define | DUP(x) x ? (char *)eina_stringshare_add(x) : NULL |
Functions | |
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) |
Macro Definition Documentation
#define ALLOC_COPY_DESC | ( | Short, | |
Type, | |||
To, | |||
Spec | |||
) |
Value:
case EDJE_PART_TYPE_##Short: \
{ \
Edje_Part_Description_##Type *tmp; \
Edje_Part_Description_##Type *new; \
\
tmp = (Edje_Part_Description_##Type *) parent; \
\
new = calloc(1, sizeof (Edje_Part_Description_##Type)); \
new->Spec = tmp->Spec; \
d = &new->common; \
break; \
}
#define ALLOC_DESC | ( | Short, | |
Type, | |||
To | |||
) | case EDJE_PART_TYPE_##Short: To = calloc(1, sizeof (Edje_Part_Description_##Type)); break; |
#define DUP | ( | x) | x ? (char *)eina_stringshare_add(x) : NULL |
Function Documentation
void _edje_embryo_globals_init | ( | Edje * | ed) |
References _Edje::collection, EDJE_VAR_MAGIC_BASE, and _Edje_Part_Collection::script.
Referenced by _edje_embryo_script_reset(), _edje_embryo_test_run(), and _edje_message_process().
void _edje_embryo_script_init | ( | Edje_Part_Collection * | edc) |
References _Edje_Part_Collection::script.
void _edje_embryo_script_reset | ( | Edje * | ed) |
References _edje_embryo_globals_init(), _Edje::collection, and _Edje_Part_Collection::script.
Referenced by _edje_message_process().
void _edje_embryo_script_shutdown | ( | Edje_Part_Collection * | edc) |
References _Edje_Part_Collection::script.
Referenced by _edje_collection_free().
void _edje_embryo_test_run | ( | Edje * | ed, |
const char * | fname, | ||
const char * | sig, | ||
const char * | src | ||
) |
References _edje_embryo_globals_init(), _Edje::collection, ERR, _Edje::file, _Edje_Part_Collection::part, _Edje_File::path, and _Edje_Part_Collection::script.
Referenced by _edje_program_run().