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. |