{
scr->zone = e_zone_new(scr->screen, scr->escreen, scr->x, scr->y, scr->w, scr->h);
scr->policy_zone = e_policy_zone_new(scr->zone);
- e_policy_zone_desk_count_set(scr->policy_zone,
- e_config->zone_desks_x_count,
- e_config->zone_desks_y_count);
+ e_policy_zone_desk_count_set(scr->policy_zone, 1, 1);
scr->tz_screen = e_tizen_screen_create(scr->zone);
scr->tizen_screen_destroy.notify = _e_comp_screen_tizen_screen_cb_destroy;
return EINA_FALSE;
}
scr->policy_zone = policy_zone;
- e_policy_zone_desk_count_set(policy_zone,
- e_config->zone_desks_x_count, e_config->zone_desks_y_count);
+ e_policy_zone_desk_count_set(policy_zone, 1, 1);
tizen_screen = e_tizen_screen_create(zone);
if (!tizen_screen)
pc->flt_policy_state = EINA_FALSE;
}
-EINTERN E_Config_Policy_Desk *
-_e_policy_desk_get_by_num(unsigned int zone_num, int x, int y)
-{
- Eina_List *l;
- E_Config_Policy_Desk *d2;
-
- EINA_LIST_FOREACH(e_config->policy_desks, l, d2)
- {
- if ((d2->zone_num == zone_num) &&
- (d2->x == x) && (d2->y == y))
- {
- return d2;
- }
- }
-
- return NULL;
-}
-
static void
_e_policy_cb_hook_client_del(void *d EINA_UNUSED, E_Client *ec)
{
{
E_Event_Zone_Add *ev;
E_Zone *zone;
- E_Config_Policy_Desk *d;
int i, n;
ev = event;
n = zone->desk_y_count * zone->desk_x_count;
for (i = 0; i < n; i++)
{
- if (e_config->use_configured_desks)
- {
- d = _e_policy_desk_get_by_num(zone->num,
- zone->desks[i]->x,
- zone->desks[i]->y);
- if (d)
- {
- e_policy_desk_add(zone->desks[i]);
- e_desk_show(zone->desks[i]);
- }
- }
- else
- {
- e_policy_desk_add(zone->desks[i]);
- e_desk_show(zone->desks[i]);
- }
+ e_policy_desk_add(zone->desks[i]);
+ e_desk_show(zone->desks[i]);
}
return ECORE_CALLBACK_PASS_ON;
E_Zone *zone;
E_Desk *desk;
E_Policy_Desk *pd;
- E_Config_Policy_Desk *d;
int i, n;
Eina_List *desks_del = NULL;
n = zone->desk_y_count * zone->desk_x_count;
for (i = 0; i < n; i++)
{
- if (e_config->use_configured_desks)
- {
- d = _e_policy_desk_get_by_num(zone->num,
- zone->desks[i]->x,
- zone->desks[i]->y);
- if (d)
- {
- e_policy_desk_add(zone->desks[i]);
- e_desk_show(zone->desks[i]);
- }
- }
- else
- {
- e_policy_desk_add(zone->desks[i]);
- e_desk_show(zone->desks[i]);
- }
+ e_policy_desk_add(zone->desks[i]);
+ e_desk_show(zone->desks[i]);
}
return ECORE_CALLBACK_PASS_ON;
EINTERN void e_policy_interceptors_clean(void);
EINTERN Eina_Bool e_policy_interceptor_call(E_Policy_Intercept_Point ipoint, E_Client *ec, ...);
-EINTERN E_Config_Policy_Desk *_e_policy_desk_get_by_num(unsigned int zone_num, int x, int y);
-
#endif
zone->desk_x_count = xx;
zone->desk_y_count = yy;
- e_config->zone_desks_x_count = xx;
- e_config->zone_desks_y_count = yy;
- e_config_save_queue();
/* Cannot call desk_current_get until the zone desk counts have been set
* or else we end up with a "white background" because desk_current_get will
n = zone->desk_y_count * zone->desk_x_count;
for (i = 0; i < n; i++)
{
- if (e_config->use_configured_desks)
- {
- d = _e_policy_desk_get_by_num(zone->num,
- zone->desks[i]->x,
- zone->desks[i]->y);
- if (d)
- {
- e_policy_desk_add(zone->desks[i]);
- e_desk_show(zone->desks[i]);
- }
- }
- else
- {
- e_policy_desk_add(zone->desks[i]);
- e_desk_show(zone->desks[i]);
- }
+ e_policy_desk_add(zone->desks[i]);
+ e_desk_show(zone->desks[i]);
}
// TODO: adjust each focus poicy to each zone.
Eina_List *desktop_names;
double framerate;
int priority;
- int zone_desks_x_count;
- int zone_desks_y_count;
+ E_DEPRECATED int zone_desks_x_count;
+ E_DEPRECATED int zone_desks_y_count;
Eina_List *modules;
int use_e_policy;
struct
const char *clas;
unsigned int type;
} launcher;
- Eina_List *policy_desks;
- int use_configured_desks;
+ E_DEPRECATED Eina_List *policy_desks;
+ E_DEPRECATED int use_configured_desks;
int use_softkey_service;
E_DEPRECATED int use_softkey;
int softkey_size;