#include "e_tizen_indicator_intern.h"
#include "e_tizen_clipboard_intern.h"
#include "e_tizen_display_policy_intern.h"
+#include "e_tizen_embedded_compositor_intern.h"
typedef struct _E_Server E_Server;
E_Tizen_Indicator *tizen_indicator;
E_Tizen_Clipboard *tizen_clipboard;
E_Tizen_Display_Policy *tizen_display_policy;
+ E_Tizen_Embedded_Compositor *tizen_embedded_compositor;
} handles; // feature handles
};
e_server_feature_register(E_SERVER_FEATURE_TIZEN_INDICATOR, e_tizen_indicator_init(comp_wl->wl.disp));
e_server_feature_register(E_SERVER_FEATURE_TIZEN_CLIPBOARD, e_tizen_clipboard_init(comp_wl->wl.disp));
e_server_feature_register(E_SERVER_FEATURE_TIZEN_DISPLAY_POLICY, e_tizen_display_policy_init(comp_wl->wl.disp));
+ e_server_feature_register(E_SERVER_FEATURE_TIZEN_EMBEDDED_COMPOSITOR, e_tizen_embedded_compositor_init(comp_wl->wl.disp));
return EINA_TRUE;
}
EINTERN void
e_server_shutdown(void)
{
+ e_tizen_embedded_compositor_shutdown();
e_tizen_display_policy_shutdown();
e_tizen_clipboard_shutdown();
e_tizen_indicator_shutdown();
case E_SERVER_FEATURE_TIZEN_DISPLAY_POLICY:
g_server->handles.tizen_display_policy = handle;
break;
+ case E_SERVER_FEATURE_TIZEN_EMBEDDED_COMPOSITOR:
+ g_server->handles.tizen_embedded_compositor = handle;
+ break;
default:
ERR("Unknown feature(%d) and handle(%p)", feature, handle);
break;
case E_SERVER_FEATURE_TIZEN_DISPLAY_POLICY:
handle = g_server->handles.tizen_display_policy;
break;
+ case E_SERVER_FEATURE_TIZEN_EMBEDDED_COMPOSITOR:
+ handle = g_server->handles.tizen_embedded_compositor;
+ break;
default:
ERR("Unknown feature(%d)", feature);
break;