[E_CLIENT_HOOK_TRANSFORM_CHANGE] = NULL,
[E_CLIENT_HOOK_ACTIVATE_DONE] = NULL,
[E_CLIENT_HOOK_EVAL_VISIBILITY_END] = NULL,
-//#ifdef REFACTOR_FOCUS_POLICY
- [E_CLIENT_HOOK_MOUSE_IN] = NULL,
- [E_CLIENT_HOOK_MOUSE_OUT] = NULL,
- [E_CLIENT_HOOK_MOUSE_DOWN] = NULL,
- [E_CLIENT_HOOK_LOWER] = NULL,
- [E_CLIENT_HOOK_MOVE] = NULL,
- [E_CLIENT_HOOK_FOCUS_DEFER_SET] = NULL,
- [E_CLIENT_HOOK_FOCUS_LATEST_SET] = NULL,
-//#endif
//#ifdef REFACTOR_ZONE_DESK
[E_CLIENT_HOOK_STICK] = NULL,
[E_CLIENT_HOOK_UNSTICK] = NULL,
// at e_focus_policy_topmost.c and at e_focus_policy_history.c
wl_signal_emit_mutable(&PRI(ec)->events.move, NULL);
- _e_client_hook_call(E_CLIENT_HOOK_MOVE, ec);
#else
if (ec->focused)
{
#ifdef REFACTOR_FOCUS_POLICY
wl_signal_emit_mutable(&PRI(ec)->events.mouse_in, NULL);
- _e_client_hook_call(E_CLIENT_HOOK_MOUSE_IN, ec);
#else
if ((!ec->iconic) && (!e_client_util_ignored_get(ec)))
e_focus_event_mouse_in(ec);
#ifdef REFACTOR_FOCUS_POLICY
wl_signal_emit_mutable(&PRI(ec)->events.mouse_out, NULL);
- _e_client_hook_call(E_CLIENT_HOOK_MOUSE_OUT, ec);
#else
if ((!ec->iconic) && (!e_client_util_ignored_get(ec)))
e_focus_event_mouse_out(ec);
#ifdef REFACTOR_FOCUS_POLICY
wl_signal_emit_mutable(&PRI(ec)->events.mouse_down, NULL);
- _e_client_hook_call(E_CLIENT_HOOK_MOUSE_DOWN, ec);
#else
focused = e_client_focused_get();
if ((focused) && (ec != focused))
#ifdef REFACTOR_FOCUS_POLICY
wl_signal_emit_mutable(&PRI(ec)->events.focus_latest_set, NULL);
- _e_client_hook_call(E_CLIENT_HOOK_FOCUS_LATEST_SET, ec);
#else
focus_stack = eina_list_remove(focus_stack, ec);
focus_stack = eina_list_prepend(focus_stack, ec);
EINA_SAFETY_ON_NULL_RETURN(ec);
#ifdef REFACTOR_FOCUS_POLICY
wl_signal_emit_mutable(&PRI(ec)->events.focus_defer_set, NULL);
- _e_client_hook_call(E_CLIENT_HOOK_FOCUS_DEFER_SET, ec);
#else
if (e_config->focus_policy_ext == E_FOCUS_EXT_TOP_STACK) return;
e_desk_area_ec_lower(eda, ec);
#ifdef REFACTOR_FOCUS_POLICY
wl_signal_emit_mutable(&PRI(ec)->events.lower, NULL);
- _e_client_hook_call(E_CLIENT_HOOK_LOWER, ec);
#endif
return;
}
#ifdef REFACTOR_FOCUS_POLICY
wl_signal_emit_mutable(&PRI(ec)->events.lower, NULL);
- _e_client_hook_call(E_CLIENT_HOOK_LOWER, ec);
#endif
}
E_CLIENT_HOOK_TRANSFORM_CHANGE,
E_CLIENT_HOOK_ACTIVATE_DONE,
E_CLIENT_HOOK_EVAL_VISIBILITY_END,
-//#ifdef REFACTOR_FOCUS_POLICY
- E_CLIENT_HOOK_MOUSE_IN,
- E_CLIENT_HOOK_MOUSE_OUT,
- E_CLIENT_HOOK_MOUSE_DOWN,
- E_CLIENT_HOOK_LOWER,
- E_CLIENT_HOOK_MOVE,
- E_CLIENT_HOOK_FOCUS_DEFER_SET,
- E_CLIENT_HOOK_FOCUS_LATEST_SET,
-//#endif
//#ifdef REFACTOR_ZONE_DESK
E_CLIENT_HOOK_STICK,
E_CLIENT_HOOK_UNSTICK,
[E_COMP_OBJECT_HOOK_MASK_OBJECT_SET] = NULL,
[E_COMP_OBJECT_HOOK_MASK_OBJECT_UNSET] = NULL,
[E_COMP_OBJECT_HOOK_RENDER_UPDATE_LOCK_SET] = NULL,
-//#ifdef REFACTOR_FOCUS_POLICY
- [E_COMP_OBJECT_HOOK_LOWER] = NULL,
- [E_COMP_OBJECT_HOOK_SHOW] = NULL,
- [E_COMP_OBJECT_HOOK_HIDE] = NULL,
-//#endif
};
#ifdef _F_E_COMP_OBJECT_INTERCEPT_HOOK_
(hookpoint != E_COMP_OBJECT_HOOK_MASK_OBJECT_SET) &&
(hookpoint != E_COMP_OBJECT_HOOK_MASK_OBJECT_UNSET) &&
(hookpoint != E_COMP_OBJECT_HOOK_RENDER_UPDATE_LOCK_SET)
-#ifdef REFACTOR_FOCUS_POLICY
- && (hookpoint != E_COMP_OBJECT_HOOK_LOWER) &&
- (hookpoint != E_COMP_OBJECT_HOOK_SHOW) &&
- (hookpoint != E_COMP_OBJECT_HOOK_HIDE)
-#endif
)
{
return ret;
}
#ifdef REFACTOR_FOCUS_POLICY
- _e_comp_object_hook_call(E_COMP_OBJECT_HOOK_SHOW, cw->ec);
wl_signal_emit_mutable(&cw->events.show, NULL);
#endif
}
E_COMP_OBJECT_HOOK_MASK_OBJECT_SET,
E_COMP_OBJECT_HOOK_MASK_OBJECT_UNSET,
E_COMP_OBJECT_HOOK_RENDER_UPDATE_LOCK_SET,
-//#ifdef REFACTOR_FOCUS_POLICY
- E_COMP_OBJECT_HOOK_LOWER,
- E_COMP_OBJECT_HOOK_SHOW,
- E_COMP_OBJECT_HOOK_HIDE,
-//#endif
E_COMP_OBJECT_HOOK_LAST,
} E_Comp_Object_Hook_Point;
[E_POLICY_HOOK_CLIENT_ROTATION_GEOMETRY_SET] = NULL,
[E_POLICY_HOOK_CLIENT_STACK_MODE_SET] = NULL,
[E_POLICY_HOOK_CLIENT_AUX_HINT_CHANGED] = NULL,
-//#ifdef REFACTOR_FOCUS_POLICY
- [E_POLICY_HOOK_CLIENT_STACK_TRANSIENT_FOR_DONE] = NULL,
-//#endif
};
E_API int E_EVENT_POLICY_QUICKPANEL_VISIBLE_STATE_CHANGE = -1;
E_POLICY_HOOK_CLIENT_ROTATION_GEOMETRY_SET,
E_POLICY_HOOK_CLIENT_STACK_MODE_SET,
E_POLICY_HOOK_CLIENT_AUX_HINT_CHANGED,
-//#ifdef REFACTOR_FOCUS_POLICY
- E_POLICY_HOOK_CLIENT_STACK_TRANSIENT_FOR_DONE,
-//#endif
E_POLICY_HOOK_LAST
} E_Policy_Hook_Point;
[E_ZONE_HOOK_DISPLAY_STATE_CHANGE] = NULL,
[E_ZONE_HOOK_SPLISCREEN_ACTIVATE] = NULL,
[E_ZONE_HOOK_SPLISCREEN_DEACTIVATE] = NULL,
-//#ifdef REFACTOR_FOCUS_POLICY
- [E_ZONE_HOOK_FOCUS_CLEAR] = NULL,
- [E_ZONE_HOOK_FOCUS_RESET] = NULL,
-//#endif
};
static Eina_Bool
EINA_SAFETY_ON_NULL_RETURN(zone);
wl_signal_emit_mutable(&PRI(zone)->events.focus_clear, NULL);
- _e_zone_hook_call(E_ZONE_HOOK_FOCUS_CLEAR, zone);
}
EINTERN void
EINA_SAFETY_ON_NULL_RETURN(zone);
wl_signal_emit_mutable(&PRI(zone)->events.focus_reset, NULL);
- _e_zone_hook_call(E_ZONE_HOOK_FOCUS_RESET, zone);
}
#endif
E_ZONE_HOOK_DISPLAY_STATE_CHANGE,
E_ZONE_HOOK_SPLISCREEN_ACTIVATE,
E_ZONE_HOOK_SPLISCREEN_DEACTIVATE,
-//#ifdef REFACTOR_FOCUS_POLICY
- E_ZONE_HOOK_FOCUS_CLEAR,
- E_ZONE_HOOK_FOCUS_RESET,
-//#endif
E_ZONE_HOOK_LAST
} E_Zone_Hook_Point;