#include "e_mod_main.h" EINTERN int _e_lokker_log_dom = -1; E_API E_Module_Api e_modapi = {E_MODULE_API_VERSION, "Lokker"}; static E_Desklock_Interface lokker_desklock_iface = { .name = "lokker", .show = lokker_lock, .hide = lokker_unlock, .key_down = lokker_key_down, .key_up = lokker_key_up, }; E_API void * e_modapi_init(E_Module *m) { _e_lokker_log_dom = eina_log_domain_register("lokker", EINA_COLOR_ORANGE); eina_log_domain_level_set("lokker", EINA_LOG_LEVEL_DBG); e_desklock_interface_append(&lokker_desklock_iface); return m; } E_API int e_modapi_shutdown(E_Module *m EINA_UNUSED) { e_desklock_interface_remove(&lokker_desklock_iface); eina_log_domain_unregister(_e_lokker_log_dom); _e_lokker_log_dom = -1; return 1; }