|
From: <and...@us...> - 2010-05-11 14:18:44
|
Revision: 10987
http://plplot.svn.sourceforge.net/plplot/?rev=10987&view=rev
Author: andrewross
Date: 2010-05-11 14:18:39 +0000 (Tue, 11 May 2010)
Log Message:
-----------
Update xcairo driver to return mouse move (drag) events in calls to plGetCursor.
Modified Paths:
--------------
trunk/drivers/cairo.c
Modified: trunk/drivers/cairo.c
===================================================================
--- trunk/drivers/cairo.c 2010-05-11 14:18:00 UTC (rev 10986)
+++ trunk/drivers/cairo.c 2010-05-11 14:18:39 UTC (rev 10987)
@@ -1926,8 +1926,8 @@
XDefineCursor( aStream->XDisplay, aStream->XWindow, xHairCursor );
/* Get the next mouse button release or key press event */
- XSelectInput( aStream->XDisplay, aStream->XWindow, ButtonPressMask | ButtonReleaseMask | KeyPressMask | KeyReleaseMask );
- XMaskEvent( aStream->XDisplay, ButtonPressMask | ButtonReleaseMask | KeyPressMask | KeyReleaseMask, &event );
+ XSelectInput( aStream->XDisplay, aStream->XWindow, ButtonPressMask | ButtonReleaseMask | KeyPressMask | KeyReleaseMask | ButtonMotionMask );
+ XMaskEvent( aStream->XDisplay, ButtonPressMask | ButtonReleaseMask | KeyPressMask | KeyReleaseMask | ButtonMotionMask, &event );
XSelectInput( aStream->XDisplay, aStream->XWindow, NoEventMask );
/* Update PLplot's mouse event structure */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|