src/lib/edje_module.c File Reference
Defines | |
#define | EDJE_MODULE_NAME "module.so" |
Functions | |
void | _edje_module_init (void) |
void | _edje_module_shutdown (void) |
EAPI const Eina_List * | edje_available_modules_get (void) |
EAPI Eina_Bool | edje_module_load (const char *module) |
Variables | |
Eina_List * | _modules_found = NULL |
Eina_List * | _modules_paths = NULL |
Eina_Hash * | _registered_modules = NULL |
Define Documentation
#define EDJE_MODULE_NAME "module.so" |
Referenced by edje_available_modules_get(), and edje_module_load().
Function Documentation
void _edje_module_init | ( | void | ) |
References _edje_module_init(), _modules_paths, and _registered_modules.
Referenced by _edje_module_init(), and edje_init().
void _edje_module_shutdown | ( | void | ) |
References _modules_found, _modules_paths, and _registered_modules.
Referenced by edje_init(), and edje_shutdown().
EAPI const Eina_List* edje_available_modules_get | ( | void | ) |
References _modules_found, _modules_paths, and EDJE_MODULE_NAME.
EAPI Eina_Bool edje_module_load | ( | const char * | module | ) |
References _modules_paths, _registered_modules, EDJE_MODULE_NAME, and ERR.
Referenced by _edje_object_file_set_internal().
Variable Documentation
Eina_List* _modules_found = NULL |
Referenced by _edje_module_shutdown(), and edje_available_modules_get().
Eina_List* _modules_paths = NULL |
Referenced by _edje_module_init(), _edje_module_shutdown(), edje_available_modules_get(), and edje_module_load().
Eina_Hash* _registered_modules = NULL |
Referenced by _edje_module_init(), _edje_module_shutdown(), and edje_module_load().