Add member_{add,del} as smart callbacks.
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 25 Oct 2008 02:49:19 +0000 (02:49 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 25 Oct 2008 02:49:19 +0000 (02:49 +0000)
commit4a6ef8f19453b3552ae02ad5efa2872b82a703f5
tree4e99502a2b5a955b388d2466181ef7dc62771b5c
parent58ac2af50027602d80934e3aa88635db4354524c
Add member_{add,del} as smart callbacks.

On the let's break 'em all bandwagon, add the two callbacks (or
virtuals if you like the name) so we can know when some object is
attached or detached as a member of our object, this will help
eliminate confusing and duplicate functions like
evas_object_smart_clipped_smart_add().

Please recompile *ALL* your libs and applications that depend on Evas
and Smart Objects, like ETK.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@37084 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/Evas.h
src/lib/canvas/evas_object_smart.c
src/lib/canvas/evas_object_smart_clipped.c