Re: Cross-platform mouse and clipboard incompatibilities

From: Dmitry Karasik <dmitry_at_karasik.eu.org>
Date: Thu, 17 Nov 2011 13:45:33 +0100
To: David Mertens <dcmertens.perl_at_gmail.com>

Hi,

I've been on vacation and seen this message only after seeing it off-list
and fixing and committing changes; it works on win32 too now.

/dk

On 10 ΞΟΡ 11 at 13:44, "David" (David Mertens) wrote:

 David> Hey everybody - I've written a kick-ass plotting library using
 David> Prima and PDL that introduces a new Plot widget. I'll be announcing
 David> it publicly pretty soon, but it depends on some very recent changes
 David> to PDL, so I won't announce it until a developer's release has been
 David> pushed to CPAN. If you would like to check it out right now, email
 David> me and I'll send instructions for how to build it.

 David> My problem is that I use mouse interaction extensively. Scroll
 David> wheel action allows users to zoom in and out, clicking and dragging
 David> with the left mouse button pans. However, on Windows (Strawberry
 David> and Cygwin), scroll-wheel callbacks are not called in the same
 David> fashion as on Linux and Mac, which means scroll-wheel zooming
 David> doesn't work. Also, on Cygwin in particular but not Strawberry,
 David> left mouse button dragging is not reported in the same way as on
 David> all other OSes, which means panning doesn't work. This sort of user
 David> interaction is a major feature of this library, so I'd really,
 David> *really* like to get these working.

 David> Another problem is that copying and image to the clipboard does not
 David> seem to work on Mac. Again, a major feature. (It means you can
 David> throw plots into a slide presentation very quickly via
 David> copy-and-paste, compared with other plot libraries that require you
 David> save the file and load it.)

 David> My questions: Are these known incompatibilities? Should I try to
 David> find a way to program around them? Or, should I create some simple
 David> test applications that demonstrate the differences?

 David> Thanks! David

 David> -- Sent via my carrier pigeon.

-- 
Sincerely,
	Dmitry Karasik
Received on Thu 17 Nov 2011 - 13:53:28 CET

This archive was generated by hypermail 2.2.0 : Sun 24 Jun 2012 - 02:54:47 CEST