#include <stdlib.h>
#include <linux/limits.h>
-#include <Ecore_Wayland.h>
-#include <Elementary.h>
+#include <Ecore_Wl2.h>
#include <glib-object.h>
#include <malloc.h>
#include <glib.h>
appcore_multiwindow_base_window_on_pre_visibility(type, event);
}
-static void __run(void *data)
-{
- elm_run();
-}
-
-static void __exit(void *data)
-{
- elm_exit();
-}
-
-static int __init(int argc, char **argv, void *data)
-{
- elm_init(argc, argv);
-
- return 0;
-}
-
-static void __finish(void)
-{
- elm_shutdown();
-
- /* Check loader case */
- if (getenv("AUL_LOADER_INIT")) {
- unsetenv("AUL_LOADER_INIT");
- elm_shutdown();
- }
-}
-
EXPORT_API appcore_multiwindow_base_ops appcore_multiwindow_base_get_default_ops(void)
{
appcore_multiwindow_base_ops ops;
ops.base.create = __on_create;
ops.base.terminate = __on_terminate;
ops.base.receive = __on_receive;
- ops.base.init = __init;
- ops.base.finish = __finish;
- ops.base.run = __run;
- ops.base.exit = __exit;
+ ops.base.init = NULL;
+ ops.base.finish = NULL;
+ ops.base.run = NULL;
+ ops.base.exit = NULL;
ops.window.show = __window_on_show;
ops.window.hide = __window_on_hide;
{
appcore_base_on_create();
- _appcore_mw_context.hshow = ecore_event_handler_add(ECORE_WL_EVENT_WINDOW_SHOW, __stub_show_cb, NULL);
- _appcore_mw_context.hhide = ecore_event_handler_add(ECORE_WL_EVENT_WINDOW_HIDE, __stub_hide_cb, NULL);
- _appcore_mw_context.hvchange = ecore_event_handler_add(ECORE_WL_EVENT_WINDOW_VISIBILITY_CHANGE,
+ _appcore_mw_context.hshow = ecore_event_handler_add(ECORE_WL2_EVENT_WINDOW_SHOW, __stub_show_cb, NULL);
+ _appcore_mw_context.hhide = ecore_event_handler_add(ECORE_WL2_EVENT_WINDOW_HIDE, __stub_hide_cb, NULL);
+ _appcore_mw_context.hvchange = ecore_event_handler_add(ECORE_WL2_EVENT_WINDOW_VISIBILITY_CHANGE,
__stub_visibility_cb, NULL);
- _appcore_mw_context.hlower = ecore_event_handler_add(ECORE_WL_EVENT_WINDOW_LOWER, __stub_lower_cb, NULL);
- _appcore_mw_context.hpvchange = ecore_event_handler_add(ECORE_WL_EVENT_WINDOW_PRE_VISIBILITY_CHANGE,
+ _appcore_mw_context.hlower = ecore_event_handler_add(ECORE_WL2_EVENT_WINDOW_LOWER, __stub_lower_cb, NULL);
+ _appcore_mw_context.hpvchange = ecore_event_handler_add(ECORE_WL2_EVENT_WINDOW_PRE_VISIBILITY_CHANGE,
__stub_pre_visibility_cb, NULL);
return 0;