So... this breaks Smarts ABI, rebuild everything after updating Evas.
authorsachiel <sachiel@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 11 Jan 2010 14:24:41 +0000 (14:24 +0000)
committersachiel <sachiel@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Mon, 11 Jan 2010 14:24:41 +0000 (14:24 +0000)
commitedb52dd12c7578a38bc0e9b57dd934368b63fc7c
tree9e9eea5e971e8f297d55bc8655e33c293109bd2e
parentc9520ef746fd0307b11600bd2b866fa41fb91e50
So... this breaks Smarts ABI, rebuild everything after updating Evas.

This patch adds some stuff for smart callback description/instropection, which
is still untested but doesn't break anything that's out there now. Should help
with bindings later on.

Also some parenting guidelines for smart objects, so it's easier to spawn a
subclass out of another. Look at Box and Table for an example on this.

And again, rebuild everything that uses smart objects after this update, or
the world will turn into a happy place where lawyers are no longer needed...
and we don't want to upset the lawyers.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/evas@45043 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/Evas.h
src/lib/canvas/evas_object_box.c
src/lib/canvas/evas_object_smart.c
src/lib/canvas/evas_object_table.c
src/lib/canvas/evas_smart.c
src/lib/include/evas_private.h