Enlightenment CVS committal Author : monkeyiq Project : misc Module : gevas2
Dir : misc/gevas2/src Modified Files: gevas.c gevasobj.c Log Message: events again =================================================================== RCS file: /cvsroot/enlightenment/misc/gevas2/src/gevas.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- gevas.c 27 Apr 2005 13:22:22 -0000 1.10 +++ gevas.c 27 Apr 2005 14:34:16 -0000 1.11 @@ -627,15 +627,22 @@ ev->current_event = event; switch (event->type) { + + case GDK_ENTER_NOTIFY: + { + evas_event_feed_mouse_in( ev->evas, 0 ); + break; + } + case GDK_LEAVE_NOTIFY: { - GdkEventCrossing* e = (GdkEventCrossing*)event; - -/* printf("GDK_LEAVE_NOTIFY\n");*/ - +/* GdkEventCrossing* e = (GdkEventCrossing*)event; */ + evas_event_feed_mouse_out( ev->evas, 0 ); break; } + + case GDK_MOTION_NOTIFY: { gint x = 0, y = 0; =================================================================== RCS file: /cvsroot/enlightenment/misc/gevas2/src/gevasobj.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- gevasobj.c 27 Apr 2005 13:22:22 -0000 1.8 +++ gevasobj.c 27 Apr 2005 14:34:16 -0000 1.9 @@ -169,6 +169,8 @@ evas_object_data_set( eobj, PRIVATE_GTK_GEVASOBJ, object); +/* evas_object_pass_events_set( eobj, 1 ); */ +/* evas_object_repeat_events_set( eobj, 1 ); */ evas_object_event_callback_add( eobj, EVAS_CALLBACK_MOUSE_IN, __gevas_mouse_in, object); evas_object_event_callback_add( eobj, EVAS_CALLBACK_MOUSE_OUT, __gevas_mouse_out, object); @@ -176,8 +178,6 @@ evas_object_event_callback_add( eobj, EVAS_CALLBACK_MOUSE_UP, __gevas_mouse_up, object); evas_object_event_callback_add( eobj, EVAS_CALLBACK_MOUSE_MOVE,__gevas_mouse_move, object); -/* evas_object_pass_events_set( eobj, 1 ); */ -/* evas_object_repeat_events_set( eobj, 1 ); */ } @@ -720,7 +720,10 @@ } void gevasobj_move(GtkgEvasObj * object, double x, double y) { - EMIT_2( object, SIG_MOVE_ABSOLUTE, &x, &y ) +// printf("gevasobj_move() x:%f y:%f\n",x,y); + Evas_Coord ex = x; + Evas_Coord ey = y; + EMIT_2( object, SIG_MOVE_ABSOLUTE, &ex, &ey ) object->move(object, x, y); } ------------------------------------------------------- SF.Net email is sponsored by: Tell us your software development plans! Take this survey and enter to win a one-year sub to SourceForge.net Plus IDC's 2005 look-ahead and a copy of this survey Click here to start! http://www.idcswdc.com/cgi-bin/survey?id=105hix _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs