forked from enlightenment/enlightenment
set layer on pager popup
This commit is contained in:
parent
2c41e314d0
commit
d09e8af4f3
|
@ -791,13 +791,13 @@ _pager_popup_new(E_Zone *zone, int keyaction)
|
||||||
desk = e_desk_current_get(zone);
|
desk = e_desk_current_get(zone);
|
||||||
if (desk)
|
if (desk)
|
||||||
edje_object_part_text_set(pp->o_bg, "e.text.label", desk->name);
|
edje_object_part_text_set(pp->o_bg, "e.text.label", desk->name);
|
||||||
evas_object_show(pp->o_bg);
|
|
||||||
|
|
||||||
edje_extern_object_min_size_set(pp->pager->o_table, width, height);
|
edje_extern_object_min_size_set(pp->pager->o_table, width, height);
|
||||||
edje_object_part_swallow(pp->o_bg, "e.swallow.content", pp->pager->o_table);
|
edje_object_part_swallow(pp->o_bg, "e.swallow.content", pp->pager->o_table);
|
||||||
edje_object_size_min_calc(pp->o_bg, &w, &h);
|
edje_object_size_min_calc(pp->o_bg, &w, &h);
|
||||||
|
|
||||||
pp->popup = e_comp_object_util_add(pp->o_bg, E_COMP_OBJECT_TYPE_POPUP);
|
pp->popup = e_comp_object_util_add(pp->o_bg, E_COMP_OBJECT_TYPE_POPUP);
|
||||||
|
evas_object_layer_set(pp->popup, E_LAYER_CLIENT_POPUP);
|
||||||
evas_object_pass_events_set(pp->popup, 1);
|
evas_object_pass_events_set(pp->popup, 1);
|
||||||
e_zone_useful_geometry_get(zone, &zx, &zy, &zw, &zh);
|
e_zone_useful_geometry_get(zone, &zx, &zy, &zw, &zh);
|
||||||
evas_object_geometry_set(pp->popup, zx, zy, w, h);
|
evas_object_geometry_set(pp->popup, zx, zy, w, h);
|
||||||
|
|
Loading…
Reference in New Issue