e_hints_window_size_set(ec);
ec->saved.layer = ec->layer;
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_FULLSCREEN);
+ e_client_layer_set(ec, E_LAYER_CLIENT_FULLSCREEN);
ec->fullscreen = 1;
if ((eina_list_count(e_comp->zones) > 1) ||
e_client_maximize(ec, (e_config->maximize_policy & E_MAXIMIZE_TYPE) |
ec->saved.maximized);
- evas_object_layer_set(ec->frame, ec->saved.layer);
+ e_client_layer_set(ec, ec->saved.layer);
e_hints_window_fullscreen_set(ec, 0);
_e_client_event_simple(ec, E_EVENT_CLIENT_UNFULLSCREEN);
else
layer = E_LAYER_CLIENT_NORMAL;
- evas_object_layer_set(ec->frame, layer);
+ e_client_layer_set(ec, layer);
ec->border.changed = 1;
EC_CHANGED(ec);
ec->lock_focus_out = ec->override = 1;
ec->icccm.title = eina_stringshare_add("noshadow");
- ec->layer = E_LAYER_CLIENT_DRAG;
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_DRAG);
+ e_client_layer_set(ec, E_LAYER_CLIENT_DRAG);
e_client_focus_stack_set(eina_list_remove(e_client_focus_stack_get(), ec));
EC_CHANGED(ec);
e_comp_wl->drag_client = ec;
ec->comp_data->shell.configure = _e_comp_wl_input_pointer_configure;
ec->comp_data->shell.map = _e_comp_wl_input_pointer_map;
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_CURSOR);
- ec->layer = E_LAYER_CLIENT_CURSOR;
+ e_client_layer_set(ec, E_LAYER_CLIENT_CURSOR);
ec->is_cursor = EINA_TRUE;
}
ec->is_magnifier = EINA_TRUE;
ec->exp_iconify.deiconify_update = EINA_FALSE;
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_ALERT_HIGH);
+ e_client_layer_set(ec, E_LAYER_CLIENT_ALERT_HIGH);
evas_object_event_callback_add(ec->frame, EVAS_CALLBACK_MOVE, _e_magnifier_cb_owner_move_resize, NULL);
evas_object_event_callback_add(ec->frame, EVAS_CALLBACK_RESIZE, _e_magnifier_cb_owner_move_resize, NULL);
EINA_SAFETY_ON_NULL_RETURN(ec->frame);
if (ec->layer < E_LAYER_CLIENT_ABOVE)
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_ABOVE);
+ e_client_layer_set(ec, E_LAYER_CLIENT_ABOVE);
}
if (e_policy_client_is_noti(ec))
{
ly = evas_object_layer_get(ec->frame);
ELOGF("NOTI", " |ec->layer:%d object->layer:%d", ec, ec->layer, ly);
if (ly != ec->layer)
- evas_object_layer_set(ec->frame, ec->layer);
+ e_client_layer_set(ec, ec->layer);
}
}
if (ec->frame && !ec->parent)
{
if (ec->layer != E_POLICY_DIALOG_LAYER)
- evas_object_layer_set(ec->frame, E_POLICY_DIALOG_LAYER);
+ e_client_layer_set(ec, E_POLICY_DIALOG_LAYER);
}
}
if (ec->frame)
{
if (ec->layer != E_LAYER_CLIENT_ABOVE)
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_ABOVE);
+ e_client_layer_set(ec, E_LAYER_CLIENT_ABOVE);
}
}
if (ec->frame)
{
if (ec->layer != E_POLICY_TOAST_POPUP_LAYER)
- evas_object_layer_set(ec->frame, E_POLICY_TOAST_POPUP_LAYER);
+ e_client_layer_set(ec, E_POLICY_TOAST_POPUP_LAYER);
}
- ec->layer = E_POLICY_TOAST_POPUP_LAYER;
}
if (e_policy_client_is_cbhm(ec))
{
if (e_policy_client_is_magnifier(ec))
{
- if (ec->frame)
- {
- if (ec->layer != E_LAYER_CLIENT_ALERT_HIGH)
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_ALERT_HIGH);
- }
+ if (ec->layer != E_LAYER_CLIENT_ALERT_HIGH)
+ e_client_layer_set(ec, E_LAYER_CLIENT_ALERT_HIGH);
}
}
if (ec->layer == lock_layer)
evas_object_raise(ec->frame);
else
- evas_object_layer_set(ec->frame, lock_layer);
- ec->layer = lock_layer;
+ e_client_layer_set(ec, lock_layer);
}
if (new_layer)
if (ec->layer != layer)
{
ELOGF("CHANGE to Lockscreen layer", "AboveLock|layer: %d -> %d", ec, ec->layer, lock_layer);
- evas_object_layer_set(ec->frame, lock_layer);
- ec->layer = lock_layer;
+ e_client_layer_set(ec, lock_layer);
}
}
break;
case E_VIS_JOB_TYPE_LAYER_LOWER:
e_comp_canvas_norender_pop();
- if (vc) evas_object_layer_set(ec->frame, vc->layer);
+ if (vc) e_client_layer_set(ec, vc->layer);
break;
case E_VIS_JOB_TYPE_ICONIFY:
e_comp_canvas_norender_pop();
/* TODO: support multiple roles */
if (!e_util_strcmp("tv-volume-popup", role))
{
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_NOTIFICATION_LOW);
+ e_client_layer_set(ec, E_LAYER_CLIENT_NOTIFICATION_LOW);
ec->lock_client_location = 1;
}
else if (!e_util_strcmp("e_demo", role))
{
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_NOTIFICATION_HIGH);
+ e_client_layer_set(ec, E_LAYER_CLIENT_NOTIFICATION_HIGH);
ec->lock_client_location = 1;
}
else if (!e_util_strcmp("cbhm", role))
else if (!e_util_strcmp("wl_pointer-cursor", role))
{
ELOGF("TZPOL", "Set CURSOR role", ec);
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_CURSOR);
- ec->layer = E_LAYER_CLIENT_CURSOR;
+ e_client_layer_set(ec, E_LAYER_CLIENT_CURSOR);
ec->is_cursor = EINA_TRUE;
}
}
win_type = E_WINDOW_TYPE_NORMAL;
if (ec->layer != E_LAYER_CLIENT_NORMAL)
{
- ec->layer = E_LAYER_CLIENT_NORMAL;
- if (ec->frame)
- {
- if (ec->layer != evas_object_layer_get(ec->frame))
- evas_object_layer_set(ec->frame, ec->layer);
- }
+ e_client_layer_set(ec, E_LAYER_CLIENT_NORMAL);
}
break;
default: ly = E_LAYER_CLIENT_NOTIFICATION_LOW; break;
}
- if (ly != evas_object_layer_get(ec->frame))
+ if (ec->layer != ly)
{
if (ly == E_LAYER_CLIENT_NORMAL)
e_policy_animatable_lock(ec, E_POLICY_ANIMATABLE_LAYER, 0);
else
e_policy_animatable_lock(ec, E_POLICY_ANIMATABLE_LAYER, 1);
- evas_object_layer_set(ec->frame, ly);
+ e_client_layer_set(ec, ly);
}
e_policy_hook_call(E_POLICY_HOOK_CLIENT_NOTILAYER_SET, ec);
-
- ec->layer = ly;
}
static void
pend = e_policy_visibility_client_layer_lower(ec, original_layer);
if (!pend)
{
- evas_object_layer_set(ec->frame, original_layer);
- ec->layer = original_layer;
+ e_client_layer_set(ec, original_layer);
}
}
}
if (ec->frame)
{
if (floating)
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_ABOVE);
+ e_client_layer_set(ec, E_LAYER_CLIENT_ABOVE);
else
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_NORMAL);
+ e_client_layer_set(ec, E_LAYER_CLIENT_NORMAL);
}
EC_CHANGED(ec);
{
if (mode == TIZEN_POLICY_STACK_MODE_ABOVE)
{
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_ABOVE);
+ e_client_layer_set(ec, E_LAYER_CLIENT_ABOVE);
}
else if (mode == TIZEN_POLICY_STACK_MODE_BELOW)
{
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_BELOW);
+ e_client_layer_set(ec, E_LAYER_CLIENT_BELOW);
}
else
{
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_NORMAL);
+ e_client_layer_set(ec, E_LAYER_CLIENT_NORMAL);
}
EC_CHANGED(ec);
}
ec = e_pixmap_find_client_by_res_id(win);
if (!ec) return reply;
- evas_object_layer_set(ec->frame, layer);
+ e_client_layer_set(ec, layer);
}
return reply;
e_client_window_role_set(ec, "lockscreen");
// set lockscreen layer
- if (E_LAYER_CLIENT_NOTIFICATION_LOW > evas_object_layer_get(ec->frame))
+ if (E_LAYER_CLIENT_NOTIFICATION_LOW > ec->layer)
{
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_NOTIFICATION_LOW);
- ec->layer = E_LAYER_CLIENT_NOTIFICATION_LOW;
+ e_client_layer_set(ec, E_LAYER_CLIENT_NOTIFICATION_LOW);
}
return EINA_TRUE;
// set quickpanel layer
if (E_POLICY_QUICKPANEL_LAYER != evas_object_layer_get(ec->frame))
- evas_object_layer_set(ec->frame, E_POLICY_QUICKPANEL_LAYER);
- ec->layer = E_POLICY_QUICKPANEL_LAYER;
+ e_client_layer_set(ec, E_POLICY_QUICKPANEL_LAYER);
// set skip iconify
ec->exp_iconify.skip_iconify = 1;
ELOGF("SCRSAVER","Set Client", ec);
// set screensaver layer
- if (E_POLICY_SCRSAVER_LAYER != evas_object_layer_get(ec->frame))
+ if (E_POLICY_SCRSAVER_LAYER != ec->layer)
{
- evas_object_layer_set(ec->frame, E_POLICY_SCRSAVER_LAYER);
+ e_client_layer_set(ec, E_POLICY_SCRSAVER_LAYER);
}
- ec->layer = E_POLICY_SCRSAVER_LAYER;
return EINA_TRUE;
}
e_client_window_role_set(ec, "softkey");
// set softkey layer
- if (E_POLICY_SOFTKEY_LAYER != evas_object_layer_get(ec->frame))
+ if (E_POLICY_SOFTKEY_LAYER != ec->layer)
{
- evas_object_layer_set(ec->frame, E_POLICY_SOFTKEY_LAYER);
+ e_client_layer_set(ec, E_POLICY_SOFTKEY_LAYER);
}
- ec->layer = E_POLICY_SOFTKEY_LAYER;
// set skip iconify
ec->exp_iconify.skip_iconify = 1;
e_client_hook_add(E_CLIENT_HOOK_DEL, _volume_hook_client_del, NULL);
// set volume layer
- if (E_POLICY_VOLUME_LAYER != evas_object_layer_get(ec->frame))
+ if (E_POLICY_VOLUME_LAYER != ec->layer)
{
- evas_object_layer_set(ec->frame, E_POLICY_VOLUME_LAYER);
+ e_client_layer_set(ec, E_POLICY_VOLUME_LAYER);
}
- ec->layer = E_POLICY_VOLUME_LAYER;
// set skip iconify
ec->exp_iconify.skip_iconify = 1;