From: SooChan Lim Date: Thu, 12 Jun 2025 09:21:09 +0000 (+0900) Subject: e_policy_visibility: move the symbols to the internal header X-Git-Tag: accepted/tizen/unified/20250614.044607~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b55fb270460e6ca6d47cd683fa8d48668aed75a6;p=platform%2Fupstream%2Fenlightenment.git e_policy_visibility: move the symbols to the internal header Change-Id: I90c167a4d793a4a7a2c6727b6f0b070a04bd5f2f --- diff --git a/src/bin/windowmgr/e_policy_visibility_intern.h b/src/bin/windowmgr/e_policy_visibility_intern.h index e5e681299f..f8fab2b958 100644 --- a/src/bin/windowmgr/e_policy_visibility_intern.h +++ b/src/bin/windowmgr/e_policy_visibility_intern.h @@ -14,6 +14,17 @@ vc->state == E_VIS_ICONIFY_STATE_RUNNING_UNICONIFY_RENDER_DONE ? "RUNNING UNICONIFY RENDER DONE" : \ vc->state == E_VIS_ICONIFY_STATE_RUNNING_UNICONIFY ? "RUNNING UNICONIFY" : "OTHERS") +#define E_VIS_JOB_TYPE_ALL (E_VIS_JOB_TYPE_SHOW | \ + E_VIS_JOB_TYPE_HIDE | \ + E_VIS_JOB_TYPE_RAISE | \ + E_VIS_JOB_TYPE_LOWER | \ + E_VIS_JOB_TYPE_ACTIVATE | \ + E_VIS_JOB_TYPE_UNICONIFY | \ + E_VIS_JOB_TYPE_UNICONIFY_BY_VISIBILITY | \ + E_VIS_JOB_TYPE_LAYER_LOWER | \ + E_VIS_JOB_TYPE_DEFER_MOVE | \ + E_VIS_JOB_TYPE_ICONIFY) + #define VS_DBG(ec, f, x...) \ DBG("VISIBILITY | "f" | '%s'(win:0x%08zx, ec:%p) RscID %d", ##x, ec ? NAME(ec) : "", e_client_util_win_get(ec), ec, ec ? e_pixmap_res_id_get(ec->pixmap) : 0) #define VS_INF(ec, f, x...) \ @@ -82,6 +93,21 @@ typedef struct _E_Vis_Client E_Vis_Client; typedef struct _E_Vis_Job_Group E_Vis_Job_Group; typedef struct _E_Vis_Job E_Vis_Job; +typedef enum _E_Vis_Job_Type +{ + E_VIS_JOB_TYPE_NONE = 0, + E_VIS_JOB_TYPE_SHOW = (1 << 0), + E_VIS_JOB_TYPE_HIDE = (1 << 1), + E_VIS_JOB_TYPE_RAISE = (1 << 2), + E_VIS_JOB_TYPE_LOWER = (1 << 3), + E_VIS_JOB_TYPE_ACTIVATE = (1 << 4), + E_VIS_JOB_TYPE_UNICONIFY = (1 << 5), + E_VIS_JOB_TYPE_UNICONIFY_BY_VISIBILITY = (1 << 6), + E_VIS_JOB_TYPE_LAYER_LOWER = (1 << 7), + E_VIS_JOB_TYPE_DEFER_MOVE = (1 << 8), + E_VIS_JOB_TYPE_ICONIFY = (1 << 9), +} E_Vis_Job_Type; + typedef enum { E_VIS_ICONIFY_STATE_UNKNOWN, diff --git a/src/include/e_policy_visibility.h b/src/include/e_policy_visibility.h index 64e5cce3fe..b17980f747 100644 --- a/src/include/e_policy_visibility.h +++ b/src/include/e_policy_visibility.h @@ -7,17 +7,6 @@ extern "C" { #include -#define E_VIS_JOB_TYPE_ALL (E_VIS_JOB_TYPE_SHOW | \ - E_VIS_JOB_TYPE_HIDE | \ - E_VIS_JOB_TYPE_RAISE | \ - E_VIS_JOB_TYPE_LOWER | \ - E_VIS_JOB_TYPE_ACTIVATE | \ - E_VIS_JOB_TYPE_UNICONIFY | \ - E_VIS_JOB_TYPE_UNICONIFY_BY_VISIBILITY | \ - E_VIS_JOB_TYPE_LAYER_LOWER | \ - E_VIS_JOB_TYPE_DEFER_MOVE | \ - E_VIS_JOB_TYPE_ICONIFY) - typedef struct _E_Vis_Grab E_Vis_Grab; typedef struct _E_Pol_Vis_Hook E_Pol_Vis_Hook; @@ -34,21 +23,6 @@ typedef enum _E_Pol_Vis_Hook_Type E_POL_VIS_HOOK_TYPE_LAST, } E_Pol_Vis_Hook_Type; -typedef enum _E_Vis_Job_Type -{ - E_VIS_JOB_TYPE_NONE = 0, - E_VIS_JOB_TYPE_SHOW = (1 << 0), - E_VIS_JOB_TYPE_HIDE = (1 << 1), - E_VIS_JOB_TYPE_RAISE = (1 << 2), - E_VIS_JOB_TYPE_LOWER = (1 << 3), - E_VIS_JOB_TYPE_ACTIVATE = (1 << 4), - E_VIS_JOB_TYPE_UNICONIFY = (1 << 5), - E_VIS_JOB_TYPE_UNICONIFY_BY_VISIBILITY = (1 << 6), - E_VIS_JOB_TYPE_LAYER_LOWER = (1 << 7), - E_VIS_JOB_TYPE_DEFER_MOVE = (1 << 8), - E_VIS_JOB_TYPE_ICONIFY = (1 << 9), -} E_Vis_Job_Type; - E_API Eina_Bool e_policy_visibility_client_is_activity(E_Client *ec); E_API Eina_Bool e_policy_visibility_client_lower(E_Client *ec); E_API E_Vis_Grab *e_policy_visibility_client_grab_get(E_Client *ec, const char *name);