ecore_frametime = ecore_animator_frametime_get();
E_EVENT_COMPOSITOR_RESIZE = ecore_event_type_new();
- E_EVENT_COMP_OBJECT_ADD = ecore_event_type_new();
E_EVENT_COMPOSITOR_DISABLE = ecore_event_type_new();
E_EVENT_COMPOSITOR_ENABLE = ecore_event_type_new();
E_EVENT_COMPOSITOR_FPS_UPDATE = ecore_event_type_new();
- E_EVENT_COMP_OBJECT_IMG_RENDER = ecore_event_type_new();
- E_EVENT_COMP_OBJECT_EFFECT_START = ecore_event_type_new();
- E_EVENT_COMP_OBJECT_EFFECT_END = ecore_event_type_new();
-
ignores = eina_hash_pointer_new(NULL);
e_main_ts_begin("\tE_Comp_Data Init");
conf->version = E_COMP_VERSION;
}
+ e_comp_object_init();
e_comp_new();
/* conf->hwc configuration has to be check before e_comp_screen_init() */
e_comp_screen_shutdown();
e_object_del(E_OBJECT(e_comp));
+ e_comp_object_shutdown();
E_FREE_LIST(handlers, ecore_event_handler_del);
E_FREE_LIST(actions, e_object_del);
E_FREE_LIST(hooks, e_client_hook_del);
}
}
+EINTERN void
+e_comp_object_init(void)
+{
+ E_EVENT_COMP_OBJECT_ADD = ecore_event_type_new();
+ E_EVENT_COMP_OBJECT_IMG_RENDER = ecore_event_type_new();
+ E_EVENT_COMP_OBJECT_EFFECT_START = ecore_event_type_new();
+ E_EVENT_COMP_OBJECT_EFFECT_END = ecore_event_type_new();
+}
+
+EINTERN void
+e_comp_object_shutdown(void)
+{
+
+}
+
E_API void
e_comp_object_zoomap_set(Evas_Object *obj, Eina_Bool enabled)
{
extern E_API int E_EVENT_COMP_OBJECT_EFFECT_START;
extern E_API int E_EVENT_COMP_OBJECT_EFFECT_END;
+EINTERN void e_comp_object_init(void);
+EINTERN void e_comp_object_shutdown(void);
+
E_API void e_comp_object_zoomap_set(Evas_Object *obj, Eina_Bool enabled);
E_API Eina_Bool e_comp_object_mirror_visibility_check(Evas_Object *obj);
E_API Evas_Object *e_comp_object_client_add(E_Client *ec);