parent
5ded80ff1a
commit
c6177fab6f
|
@ -115,7 +115,7 @@ e_layout_pack(Evas_Object *obj, Evas_Object *child)
|
||||||
|
|
||||||
sd = evas_object_smart_data_get(obj);
|
sd = evas_object_smart_data_get(obj);
|
||||||
_e_layout_smart_adopt(sd, child);
|
_e_layout_smart_adopt(sd, child);
|
||||||
sd->items = evas_list_prepend(sd->items, child);
|
sd->items = evas_list_append(sd->items, child);
|
||||||
li = evas_object_data_get(child, "e_layout_data");
|
li = evas_object_data_get(child, "e_layout_data");
|
||||||
_e_layout_smart_move_resize_item(li);
|
_e_layout_smart_move_resize_item(li);
|
||||||
}
|
}
|
||||||
|
@ -396,7 +396,7 @@ _e_layout_smart_raise(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
Evas_List *l;
|
Evas_List *l;
|
||||||
|
|
||||||
for (l = evas_list_last(sd->items); l; l = l->prev)
|
for (l = sd->items; l; l = l->next)
|
||||||
{
|
{
|
||||||
evas_object_raise(l->data);
|
evas_object_raise(l->data);
|
||||||
}
|
}
|
||||||
|
@ -413,7 +413,7 @@ _e_layout_smart_lower(Evas_Object *obj)
|
||||||
{
|
{
|
||||||
Evas_List *l;
|
Evas_List *l;
|
||||||
|
|
||||||
for (l = sd->items; l; l = l->next)
|
for (l = evas_list_last(sd->items); l; l = l->prev)
|
||||||
{
|
{
|
||||||
evas_object_lower(l->data);
|
evas_object_lower(l->data);
|
||||||
}
|
}
|
||||||
|
|
|
@ -581,6 +581,7 @@ _pager_window_new(Pager_Desk *pd, E_Border *border)
|
||||||
"modules/pager/window");
|
"modules/pager/window");
|
||||||
if (visible) evas_object_show(o);
|
if (visible) evas_object_show(o);
|
||||||
e_layout_pack(pd->layout_object, pw->window_object);
|
e_layout_pack(pd->layout_object, pw->window_object);
|
||||||
|
e_layout_child_raise(pw->window_object);
|
||||||
app = e_app_window_name_class_find(border->client.icccm.name,
|
app = e_app_window_name_class_find(border->client.icccm.name,
|
||||||
border->client.icccm.class);
|
border->client.icccm.class);
|
||||||
if (app)
|
if (app)
|
||||||
|
@ -967,6 +968,7 @@ _pager_face_cb_event_border_desk_set(void *data, int type, void *event)
|
||||||
pw->desk = pd;
|
pw->desk = pd;
|
||||||
pd->wins = evas_list_append(pd->wins, pw);
|
pd->wins = evas_list_append(pd->wins, pw);
|
||||||
e_layout_pack(pd->layout_object, pw->window_object);
|
e_layout_pack(pd->layout_object, pw->window_object);
|
||||||
|
e_layout_child_raise(pw->window_object);
|
||||||
_pager_window_move(face, pw);
|
_pager_window_move(face, pw);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue