Switch to a sub proxy sstructure.

SVN revision: 56763
This commit is contained in:
Brett Nash 2011-02-06 23:50:19 +00:00
parent e52a55a907
commit 644c43460c
3 changed files with 9 additions and 2 deletions

View File

@ -184,7 +184,7 @@ _proxy_unset(Evas_Object *proxy)
o = proxy->object_data;
if (!o->source) return;
o->source->proxies = eina_list_remove(o->source->proxies, proxy);
o->source->proxy.proxies = eina_list_remove(o->source->proxy.proxies, proxy);
o->source = NULL;
}
@ -200,7 +200,7 @@ _proxy_set(Evas_Object *proxy, Evas_Object *src)
o->source = src;
printf("Set %p\n",src);
src->proxies = eina_list_append(src->proxies, proxy);
src->proxy.proxies = eina_list_append(src->proxy.proxies, proxy);
}

View File

@ -1681,3 +1681,6 @@ evas_render_object_recalc(Evas_Object *obj)
obj->changed = 1;
}
}
/* vim:set ts=8 sw=3 sts=3 expandtab cino=>5n-2f0^-2{2(0W1st0 :*/

View File

@ -441,6 +441,10 @@ struct _Evas_Object
Evas_Object *parent;
} smart;
struct {
Eina_List *proxies;
} proxy;
Evas_Size_Hints *size_hints;
int last_mouse_down_counter;