pol_vis->idle_enter = ecore_idle_enterer_add(_e_vis_idle_enter, NULL);
}
-E_API E_Client*
+EINTERN E_Client*
e_policy_visibility_main_activity_get(void)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(pol_vis, NULL);
return pol_vis->activity;
}
-E_API Eina_List*
+EINTERN Eina_List*
e_policy_visibility_foreground_clients_get(void)
{
if (!pol_vis->fg_clients) return NULL;
return _e_vis_client_grab_get(vc, E_VIS_JOB_TYPE_ALL, name);
}
-E_API E_Vis_Grab *
+EINTERN E_Vis_Grab *
e_policy_visibility_client_filtered_grab_get(E_Client *ec, E_Vis_Job_Type type, const char *name)
{
E_VIS_CLIENT_GET_OR_RETURN_VAL(vc, ec, NULL);
_e_vis_grab_release(grab);
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_policy_visibility_client_grab_cancel(E_Client *ec)
{
E_VIS_CLIENT_GET_OR_RETURN_VAL(vc, ec, EINA_FALSE);
return _e_vis_client_grab_cancel(vc);
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_policy_visibility_client_hide_job_cancel(E_Client *ec)
{
if (!ec) return EINA_FALSE;
return ret;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_policy_visibility_client_raise(E_Client *ec)
{
E_Client *child;
return EINA_TRUE;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_policy_visibility_client_iconify(E_Client *ec)
{
E_Pol_Vis_Type above_vis_type;
return EINA_TRUE;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_policy_visibility_client_uniconify(E_Client *ec, Eina_Bool raise)
{
E_Client *child;
return EINA_TRUE;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_policy_visibility_client_activate(E_Client *ec)
{
E_Client *child;
return ret;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_policy_visibility_client_layer_lower(E_Client *ec, E_Layer layer)
{
E_Pol_Vis_Type above_vis_type;
_e_vis_client_defer_move(vc, E_VIS_JOB_TYPE_DEFER_MOVE);
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_policy_visibility_client_is_iconic(E_Client *ec)
{
E_VIS_CLIENT_GET_OR_RETURN_VAL(vc, ec, EINA_FALSE);
_e_vis_client_below_uniconify_skip_set(vc, skip);
}
-E_API void
+EINTERN void
e_policy_visibility_norender_disable_set(Eina_Bool disable)
{
ELOGF("POL_VIS", "NO RENDER DISABLE SET: %d", NULL, disable);
return e_config->deiconify_pending_timeout;
}
-E_API Eina_Bool
+EINTERN Eina_Bool
e_policy_visibility_init(void)
{
E_Client *ec;
return EINA_TRUE;
}
-E_API void
+EINTERN void
e_policy_visibility_shutdown(void)
{
INF("Shutdown Visibility Module");
typedef struct _E_Vis_Grab E_Vis_Grab;
-E_API Eina_Bool e_policy_visibility_init(void);
-E_API void e_policy_visibility_shutdown(void);
-E_API E_Client *e_policy_visibility_main_activity_get(void);
-E_API Eina_List *e_policy_visibility_foreground_clients_get(void);
+EINTERN Eina_Bool e_policy_visibility_init(void);
+EINTERN void e_policy_visibility_shutdown(void);
+EINTERN E_Client *e_policy_visibility_main_activity_get(void);
+EINTERN Eina_List *e_policy_visibility_foreground_clients_get(void);
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 Eina_Bool e_policy_visibility_client_raise(E_Client *ec);
-E_API Eina_Bool e_policy_visibility_client_iconify(E_Client *ec);
-E_API Eina_Bool e_policy_visibility_client_uniconify(E_Client *ec, Eina_Bool raise);
-E_API Eina_Bool e_policy_visibility_client_activate(E_Client *ec);
-E_API Eina_Bool e_policy_visibility_client_layer_lower(E_Client *ec, E_Layer layer);
+EINTERN Eina_Bool e_policy_visibility_client_raise(E_Client *ec);
+EINTERN Eina_Bool e_policy_visibility_client_iconify(E_Client *ec);
+EINTERN Eina_Bool e_policy_visibility_client_uniconify(E_Client *ec, Eina_Bool raise);
+EINTERN Eina_Bool e_policy_visibility_client_activate(E_Client *ec);
+EINTERN Eina_Bool e_policy_visibility_client_layer_lower(E_Client *ec, E_Layer layer);
E_API E_Vis_Grab *e_policy_visibility_client_grab_get(E_Client *ec, const char *name);
-E_API E_Vis_Grab *e_policy_visibility_client_filtered_grab_get(E_Client *ec, E_Vis_Job_Type type, const char *name);
+EINTERN E_Vis_Grab *e_policy_visibility_client_filtered_grab_get(E_Client *ec, E_Vis_Job_Type type, const char *name);
E_API void e_policy_visibility_client_grab_release(E_Vis_Grab *grab);
-E_API Eina_Bool e_policy_visibility_client_grab_cancel(E_Client *ec);
-E_API Eina_Bool e_policy_visibility_client_hide_job_cancel(E_Client *ec);
+EINTERN Eina_Bool e_policy_visibility_client_grab_cancel(E_Client *ec);
+EINTERN Eina_Bool e_policy_visibility_client_hide_job_cancel(E_Client *ec);
EINTERN Eina_Bool e_policy_visibility_client_lower_job_cancel(E_Client *ec);
EINTERN Eina_Bool e_policy_visibility_client_uniconify_by_visibility_job_cancel(E_Client *ec);
EINTERN Eina_Bool e_policy_visibility_client_raising_job_cancel(E_Client *ec);
E_API E_Pol_Vis_Hook *e_policy_visibility_hook_add(E_Pol_Vis_Hook_Type type, E_Pol_Vis_Hook_Cb cb, const void *data);
E_API void e_policy_visibility_hook_del(E_Pol_Vis_Hook *h);
-E_API Eina_Bool e_policy_visibility_client_is_iconic(E_Client *ec);
+EINTERN Eina_Bool e_policy_visibility_client_is_iconic(E_Client *ec);
EINTERN Eina_Bool e_policy_visibility_client_is_uniconic(E_Client *ec);
E_API Eina_Bool e_policy_visibility_client_is_uniconify_render_running(E_Client *ec);
E_API void e_policy_visibility_client_below_uniconify_skip_set(E_Client *ec, Eina_Bool skip);
EINTERN double e_policy_visibility_timeout_get(void);
-E_API void e_policy_visibility_norender_disable_set(Eina_Bool disable);
+EINTERN void e_policy_visibility_norender_disable_set(Eina_Bool disable);
#endif
#endif