more formatting improvements

SVN revision: 65367
This commit is contained in:
Carsten Haitzler 2011-11-18 06:46:51 +00:00
parent e2fd7e55a3
commit 6b3e23df20
1 changed files with 15 additions and 7 deletions

View File

@ -21,6 +21,7 @@ edje_object_message_send(Evas_Object *obj, Edje_Message_Type type, int id, void
ed = _edje_fetch(obj);
if (!ed) return;
_edje_message_send(ed, EDJE_QUEUE_SCRIPT, type, id, msg);
for (i = 0; i < ed->table_parts_size; i++)
@ -28,14 +29,22 @@ edje_object_message_send(Evas_Object *obj, Edje_Message_Type type, int id, void
Edje_Real_Part *rp = ed->table_parts[i];
if ((rp->part->type == EDJE_PART_TYPE_GROUP) && (rp->swallowed_object))
edje_object_message_send(rp->swallowed_object, type, id, msg);
{
Edje *edj2 = _edje_fetch(rp->swallowed_object);
if (!edj2) continue;
edje_object_message_send(rp->swallowed_object, type, id, msg);
}
else if (((rp->part->type == EDJE_PART_TYPE_BOX) ||
(rp->part->type == EDJE_PART_TYPE_TABLE)) && (rp->items))
{
Eina_List *itr;
Evas_Object *o;
EINA_LIST_FOREACH(rp->items, itr, o)
edje_object_message_send(o, type, id, msg);
{
Edje *edj2 = _edje_fetch(o);
if (!edj2) continue;
edje_object_message_send(o, type, id, msg);
}
}
}
}
@ -203,24 +212,23 @@ _edje_message_cb_set(Edje *ed, void (*func) (void *data, Evas_Object *obj, Edje_
ed->message.func = func;
ed->message.data = data;
for (i = 0 ; i < ed->table_parts_size; i++)
for (i = 0; i < ed->table_parts_size; i++)
{
Edje_Real_Part *rp = ed->table_parts[i];
if (rp->part->type == EDJE_PART_TYPE_GROUP && rp->swallowed_object)
if ((rp->part->type == EDJE_PART_TYPE_GROUP) && (rp->swallowed_object))
{
Edje *edj2 = _edje_fetch(rp->swallowed_object);
if (!edj2) continue;
_edje_message_cb_set(edj2, func, data);
}
else if (((rp->part->type == EDJE_PART_TYPE_BOX) ||
(rp->part->type == EDJE_PART_TYPE_TABLE)) && rp->items)
(rp->part->type == EDJE_PART_TYPE_TABLE)) && (rp->items))
{
Eina_List *itr;
Evas_Object *obj;
EINA_LIST_FOREACH(rp->items, itr, obj)
{
Edje *edj2;
edj2 = _edje_fetch(obj);
Edje *edj2 = _edje_fetch(obj);
if (!edj2) continue;
_edje_message_cb_set(edj2, func, data);
}