static int _e_comp_hooks_delete = 0;
static int _e_comp_hooks_walking = 0;
+static Eina_Bool _e_calc_visibility = EINA_FALSE;
+
static Eina_Inlist *_e_comp_hooks[] =
{
[E_COMP_HOOK_PREPARE_PLANE] = NULL,
// TODO: call e_zone_idle_before() for each zone
e_client_idler_before();
}
+
+EINTERN void
+e_comp_visibility_calculation_set(Eina_Bool set)
+{
+ if (_e_calc_visibility != set)
+ _e_calc_visibility = set;
+}
+
+EINTERN Eina_Bool
+e_comp_visibility_calculation_get(void)
+{
+ return _e_calc_visibility;
+}
EINTERN E_Zone *e_comp_zone_find_by_ec(E_Client *ec);
EINTERN Eina_Bool e_comp_client_zone_is_displaying(E_Client *ec);
EINTERN void e_comp_idler_before(void);
+EINTERN void e_comp_visibility_calculation_set(Eina_Bool set);
+EINTERN Eina_Bool e_comp_visibility_calculation_get(void);
#endif
#endif