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

Reply via email to