API break: proper Canvas events callback.
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 16 Feb 2010 12:59:37 +0000 (12:59 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Tue, 16 Feb 2010 12:59:37 +0000 (12:59 +0000)
commitbea92e2a30e10c3f2f99d2ef95663d70b8e8bc83
treeae546a8ab38069722788e80e2638c533c0f5e7c3
parent3cdfdf51ea5cfcb7c7b139ebe72913bf1d87a824
API break: proper Canvas events callback.

Canvas was (ab)using the same callback signature as Objects, so you
always got a confusing NULL parameter.

Just clean it up to be Evas_Object_Event_Cb and Evas_Event_Cb, each
with its own signature.

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