Enlightenment CVS committal Author : moom Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_evas Modified Files: ecore_evas_x.c Log Message: * [Ecore_X] "mouse up" events have now double/triple click flags, and those flags are feeded to the Evas =================================================================== RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_evas/ecore_evas_x.c,v retrieving revision 1.88 retrieving revision 1.89 diff -u -3 -r1.88 -r1.89 --- ecore_evas_x.c 12 Aug 2006 10:16:53 -0000 1.88 +++ ecore_evas_x.c 25 Aug 2006 17:27:08 -0000 1.89 @@ -511,13 +511,16 @@ { Ecore_Evas *ee; Ecore_X_Event_Mouse_Button_Up *e; + Evas_Button_Flags flags = EVAS_BUTTON_NONE; e = event; ee = _ecore_evas_x_match(e->win); if ((!ee) || (ee->ignore_events)) return 1; /* pass on event */ if (e->win != ee->engine.x.win) return 1; _ecore_evas_x_modifier_locks_update(ee, e->modifiers); - evas_event_feed_mouse_up(ee->evas, e->button, EVAS_BUTTON_NONE, e->time, NULL); + if (e->double_click) flags |= EVAS_BUTTON_DOUBLE_CLICK; + if (e->triple_click) flags |= EVAS_BUTTON_TRIPLE_CLICK; + evas_event_feed_mouse_up(ee->evas, e->button, flags, e->time, NULL); return 1; } ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs