[evidence-CVS] evidence/src/gui/gtk2/icon_view gevas_light.c,1.6,1.7
Status: Alpha
Brought to you by:
azundris
From: <azu...@us...> - 2005-07-28 16:41:48
|
Update of /cvsroot/evidence/evidence/src/gui/gtk2/icon_view In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4811/src/gui/gtk2/icon_view Modified Files: gevas_light.c Log Message: * gevas_light: adjusted to match evas-API a/o 07/2005 Index: gevas_light.c =================================================================== RCS file: /cvsroot/evidence/evidence/src/gui/gtk2/icon_view/gevas_light.c,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** gevas_light.c 17 Dec 2004 03:12:01 -0000 1.6 --- gevas_light.c 28 Jul 2005 16:41:38 -0000 1.7 *************** *** 143,146 **** --- 143,147 ---- GtkgEvas *gevas; int x,y,b,c=EVAS_BUTTON_NONE; + unsigned int ts=0; g_return_val_if_fail(widget!= NULL,FALSE); *************** *** 153,166 **** switch(event->type) { case GDK_LEAVE_NOTIFY: ! evas_event_feed_mouse_out(gevas->evas,NULL); break; case GDK_ENTER_NOTIFY: ! evas_event_feed_mouse_in(gevas->evas,NULL); break; case GDK_MOTION_NOTIFY: gdk_window_get_pointer(widget->window,&x,&y,NULL); ! evas_event_feed_mouse_move(gevas->evas,x,y,NULL); break; --- 154,170 ---- switch(event->type) { case GDK_LEAVE_NOTIFY: ! ts=((GdkEventCrossing *)event)->time; ! evas_event_feed_mouse_out(gevas->evas,ts,NULL); break; case GDK_ENTER_NOTIFY: ! ts=((GdkEventCrossing *)event)->time; ! evas_event_feed_mouse_in(gevas->evas,ts,NULL); break; case GDK_MOTION_NOTIFY: + ts=((GdkEventMotion *)event)->time; gdk_window_get_pointer(widget->window,&x,&y,NULL); ! evas_event_feed_mouse_move(gevas->evas,x,y,ts,NULL); break; *************** *** 174,180 **** y=(int)event->button.y; b=(int)event->button.button; ! evas_event_feed_mouse_move(gevas->evas,x,y,NULL); ! evas_event_feed_mouse_down(gevas->evas,b,c,NULL); break; --- 178,185 ---- y=(int)event->button.y; b=(int)event->button.button; + ts=((GdkEventButton *)event)->time; ! evas_event_feed_mouse_move(gevas->evas,x,y,ts,NULL); ! evas_event_feed_mouse_down(gevas->evas,b,c,ts,NULL); break; *************** *** 183,189 **** y=(int)event->button.y; b=(int)event->button.button; ! evas_event_feed_mouse_move(gevas->evas,x,y,NULL); ! evas_event_feed_mouse_up(gevas->evas,b,c,NULL); break; --- 188,195 ---- y=(int)event->button.y; b=(int)event->button.button; + ts=((GdkEventButton *)event)->time; ! evas_event_feed_mouse_move(gevas->evas,x,y,ts,NULL); ! evas_event_feed_mouse_up(gevas->evas,b,c,ts,NULL); break; |