e_service_softkey_client_remove_handler_add();
- e_tizen_display_policy_init(comp_wl->wl.disp);
e_policy_display_init();
return EINA_TRUE;
struct wl_global *global;
e_policy_display_shutdown();
- e_tizen_display_policy_shutdown();
EINA_SAFETY_ON_NULL_RETURN(polwl);
#include "e_tizen_ws_shell_manager_intern.h"
#include "e_tizen_indicator_intern.h"
#include "e_tizen_clipboard_intern.h"
+#include "e_tizen_display_policy_intern.h"
typedef struct _E_Server E_Server;
E_Tizen_Ws_Shell_Manager *tizen_ws_shell_manager;
E_Tizen_Indicator *tizen_indicator;
E_Tizen_Clipboard *tizen_clipboard;
+ E_Tizen_Display_Policy *tizen_display_policy;
} handles; // feature handles
};
e_server_feature_register(E_SERVER_FEATURE_TIZEN_WS_SHELL_MANAGER, e_tizen_ws_shell_manager_init(comp_wl->wl.disp));
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));
return EINA_TRUE;
}
EINTERN void
e_server_shutdown(void)
{
+ e_tizen_display_policy_shutdown();
e_tizen_clipboard_shutdown();
e_tizen_indicator_shutdown();
e_tizen_ws_shell_shutdown();
case E_SERVER_FEATURE_TIZEN_CLIPBOARD:
g_server->handles.tizen_clipboard = handle;
break;
+ case E_SERVER_FEATURE_TIZEN_DISPLAY_POLICY:
+ g_server->handles.tizen_display_policy = handle;
+ break;
default:
ERR("Unknown feature(%d) and handle(%p)", feature, handle);
break;
case E_SERVER_FEATURE_TIZEN_CLIPBOARD:
handle = g_server->handles.tizen_clipboard;
break;
+ case E_SERVER_FEATURE_TIZEN_DISPLAY_POLICY:
+ handle = g_server->handles.tizen_display_policy;
+ break;
default:
ERR("Unknown feature(%d)", feature);
break;