forked from enlightenment/efl
parent
0d7a6252be
commit
42ca47106d
|
@ -284,14 +284,12 @@ evas_set_layer(Evas e, Evas_Object o, int layer_num)
|
||||||
o->changed = 1;
|
o->changed = 1;
|
||||||
e->changed = 1;
|
e->changed = 1;
|
||||||
o->current.layer = layer_num;
|
o->current.layer = layer_num;
|
||||||
printf("object at layer %i\n", layer_num);
|
|
||||||
for (l = e->layers; l; l = l->next)
|
for (l = e->layers; l; l = l->next)
|
||||||
{
|
{
|
||||||
layer = l->data;
|
layer = l->data;
|
||||||
printf("have a layer %i\n", layer->layer);
|
|
||||||
if (layer->layer == o->current.layer)
|
if (layer->layer == o->current.layer)
|
||||||
{
|
{
|
||||||
printf("same layer..\n");
|
|
||||||
layer->objects = evas_list_append(layer->objects, o);
|
layer->objects = evas_list_append(layer->objects, o);
|
||||||
if ((o->current.visible) &&
|
if ((o->current.visible) &&
|
||||||
(_evas_point_in_object(e, o, e->mouse.x, e->mouse.y)))
|
(_evas_point_in_object(e, o, e->mouse.x, e->mouse.y)))
|
||||||
|
@ -302,7 +300,6 @@ evas_set_layer(Evas e, Evas_Object o, int layer_num)
|
||||||
{
|
{
|
||||||
Evas_Layer layer_new;
|
Evas_Layer layer_new;
|
||||||
|
|
||||||
printf("insert before this layer\n");
|
|
||||||
layer_new = malloc(sizeof(struct _Evas_Layer));
|
layer_new = malloc(sizeof(struct _Evas_Layer));
|
||||||
memset(layer_new, 0, sizeof(struct _Evas_Layer));
|
memset(layer_new, 0, sizeof(struct _Evas_Layer));
|
||||||
e->layers = evas_list_prepend_relative(e->layers, layer_new, layer);
|
e->layers = evas_list_prepend_relative(e->layers, layer_new, layer);
|
||||||
|
@ -314,7 +311,6 @@ evas_set_layer(Evas e, Evas_Object o, int layer_num)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
printf("put at end of layers\n");
|
|
||||||
layer = malloc(sizeof(struct _Evas_Layer));
|
layer = malloc(sizeof(struct _Evas_Layer));
|
||||||
memset(layer, 0, sizeof(struct _Evas_Layer));
|
memset(layer, 0, sizeof(struct _Evas_Layer));
|
||||||
e->layers = evas_list_append(e->layers, layer);
|
e->layers = evas_list_append(e->layers, layer);
|
||||||
|
|
|
@ -389,7 +389,7 @@ evas_render_updates(Evas e)
|
||||||
Evas_Layer layer;
|
Evas_Layer layer;
|
||||||
|
|
||||||
layer = l->data;
|
layer = l->data;
|
||||||
printf("layer->layer %i\n", layer->layer);
|
|
||||||
for (ll = layer->objects; ll; ll = ll->next)
|
for (ll = layer->objects; ll; ll = ll->next)
|
||||||
{
|
{
|
||||||
Evas_Object_Any o;
|
Evas_Object_Any o;
|
||||||
|
|
Loading…
Reference in New Issue