mouse out event - ay object mouse is in.... leave event... generate.

SVN revision: 3808
This commit is contained in:
Carsten Haitzler 2000-11-04 19:17:57 +00:00
parent 376cb1963e
commit acc7f88694
1 changed files with 8 additions and 0 deletions

View File

@ -186,6 +186,14 @@ evas_event_leave(Evas e)
{
if (!e) return;
e->mouse.in = 0;
if ((e->mouse.object) && (!e->mouse.button_object))
{
_evas_callback_call(e, e->mouse.object, CALLBACK_MOUSE_MOVE,
e->mouse.buttons, e->mouse.x, e->mouse.y);
_evas_callback_call(e, e->mouse.object, CALLBACK_MOUSE_OUT,
e->mouse.buttons, e->mouse.x, e->mouse.y);
e->mouse.object = NULL;
}
}
Evas_Object