lay = evas_layer_find(e, obj->cur.layer);
if (!lay)
{
- lay = evas_layer_new(e);
- lay->layer = obj->cur.layer;
- evas_layer_add(lay);
+ lay = evas_layer_new(e);
+ lay->layer = obj->cur.layer;
+ evas_layer_add(lay);
}
lay->objects = (Evas_Object *)eina_inlist_append(EINA_INLIST_GET(lay->objects), EINA_INLIST_GET(obj));
lay->usage++;
obj->layer->usage--;
if (clean_layer)
{
- if (obj->layer->usage <= 0)
- {
- evas_layer_del(obj->layer);
- _evas_layer_free(obj->layer);
- }
+ if (obj->layer->usage <= 0)
+ {
+ evas_layer_del(obj->layer);
+ _evas_layer_free(obj->layer);
+ }
}
obj->layer = NULL;
obj->in_layer = 0;
EINA_INLIST_FOREACH(lay->objects, obj)
{
- if ((!obj->smart.parent) && (!obj->delete_me))
- evas_object_del(obj);
+ if ((!obj->smart.parent) && (!obj->delete_me))
+ evas_object_del(obj);
}
}
{
while (lay->objects)
{
- Evas_Object *obj;
+ Evas_Object *obj;
- obj = (Evas_Object *)lay->objects;
- evas_object_free(obj, 0);
+ obj = (Evas_Object *)lay->objects;
+ evas_object_free(obj, 0);
}
}
while (e->layers)
{
- tmp = e->layers;
- evas_layer_del(tmp);
- _evas_layer_free(tmp);
+ tmp = e->layers;
+ evas_layer_del(tmp);
+ _evas_layer_free(tmp);
}
}
EINA_INLIST_FOREACH(e->layers, layer)
{
- if (layer->layer == layer_num) return layer;
+ if (layer->layer == layer_num) return layer;
}
return NULL;
}
EINA_INLIST_FOREACH(lay->evas->layers, layer)
{
- if (layer->layer > lay->layer)
- {
- lay->evas->layers = (Evas_Layer *)eina_inlist_prepend_relative(EINA_INLIST_GET(lay->evas->layers),
- EINA_INLIST_GET(lay),
- EINA_INLIST_GET(layer));
- return;
- }
+ if (layer->layer > lay->layer)
+ {
+ lay->evas->layers = (Evas_Layer *)eina_inlist_prepend_relative(EINA_INLIST_GET(lay->evas->layers),
+ EINA_INLIST_GET(lay),
+ EINA_INLIST_GET(layer));
+ return;
+ }
}
lay->evas->layers = (Evas_Layer *)eina_inlist_append(EINA_INLIST_GET(lay->evas->layers), EINA_INLIST_GET(lay));
}
if (obj->smart.parent) return;
if (obj->cur.layer == l)
{
- evas_object_raise(obj);
- return;
+ evas_object_raise(obj);
+ return;
}
if (l < EVAS_LAYER_MIN) l = EVAS_LAYER_MIN;
else if (l > EVAS_LAYER_MAX) l = EVAS_LAYER_MAX;
evas_object_change(obj);
if (obj->clip.clipees)
{
- evas_object_inform_call_restack(obj);
- return;
+ evas_object_inform_call_restack(obj);
+ return;
}
evas_object_change(obj);
if (!obj->smart.smart)
{
- if (evas_object_is_in_output_rect(obj,
- obj->layer->evas->pointer.x,
- obj->layer->evas->pointer.y, 1, 1) &&
- obj->cur.visible)
- if (eina_list_data_find(obj->layer->evas->pointer.object.in, obj))
- evas_event_feed_mouse_move(obj->layer->evas,
- obj->layer->evas->pointer.x,
- obj->layer->evas->pointer.y,
- obj->layer->evas->last_timestamp,
- NULL);
+ if (evas_object_is_in_output_rect(obj,
+ obj->layer->evas->pointer.x,
+ obj->layer->evas->pointer.y, 1, 1) &&
+ obj->cur.visible)
+ if (eina_list_data_find(obj->layer->evas->pointer.object.in, obj))
+ evas_event_feed_mouse_move(obj->layer->evas,
+ obj->layer->evas->pointer.x,
+ obj->layer->evas->pointer.y,
+ obj->layer->evas->last_timestamp,
+ NULL);
}
evas_object_inform_call_restack(obj);
}