#include "e_view_client_intern.h"
#include "e_policy_zone_intern.h"
#include "e_comp_canvas_intern.h"
+#include "e_policy_intern.h"
typedef struct _E_Focus_Policy_History_Impl E_Focus_Policy_History;
typedef struct _E_Focus_Policy_History_Client E_Focus_Policy_History_Client;
e_client_check_really_iconified(cec))
{
if (e_client_visibility_get(ec) != E_VISIBILITY_UNOBSCURED) continue;
- if (e_client_check_fully_contain_by_above(ec, EINA_FALSE)) continue;
+ if (e_policy_client_fully_covering_above_ec_get(ec)) continue;
}
if (focused_ec && (focused_ec->layer > ec->layer)) continue;
return EINA_FALSE;
}
- above_ec = e_client_check_fully_contain_by_above(ec, EINA_FALSE);
+ above_ec = e_policy_client_fully_covering_above_ec_get(ec);
if (above_ec)
{
child_ec = e_client_check_obscured_by_children_group(ec);
if (_e_focus_policy_history_focus_can_take(history_policy, child_ec))
return EINA_FALSE;
- else if (e_client_check_fully_contain_by_above(child_ec, EINA_FALSE))
+ else if (e_policy_client_fully_covering_above_ec_get(child_ec))
return EINA_FALSE;
}
_e_focus_policy_history_focus_defer_unset(history_policy, ec);
}
- obscured_above = e_client_check_fully_contain_by_above(focus_ec, EINA_FALSE);
+ obscured_above = e_policy_client_fully_covering_above_ec_get(focus_ec);
if (!obscured_above)
{
if (!e_policy_visibility_client_is_uniconic(ec) ||
#include "e_desk_intern.h"
#include "e_config_intern.h"
#include "e_view_client_intern.h"
-
#include "e_comp_canvas_intern.h"
#include "e_policy_zone_intern.h"
+#include "e_policy_intern.h"
typedef struct _E_Focus_Policy_Topmost_Impl E_Focus_Policy_Topmost;
typedef struct _E_Focus_Policy_Topmost_Client E_Focus_Policy_Topmost_Client;
return EINA_FALSE;
}
- above_ec = e_client_check_fully_contain_by_above(ec, EINA_FALSE);
+ above_ec = e_policy_client_fully_covering_above_ec_get(ec);
if (above_ec)
{
if (!e_view_client_visible_get(e_client_view_get(above_ec)))
if (_e_focus_policy_topmost_focus_can_take(topmost_policy, child_ec))
return EINA_FALSE;
- else if (e_client_check_fully_contain_by_above(child_ec, EINA_FALSE))
+ else if (e_policy_client_fully_covering_above_ec_get(child_ec))
return EINA_FALSE;
}