On Tue, Feb 05, 2008 at 04:11:59PM -0600, John Hunter wrote: > Also, my version of GaelInput has seemed to stop evolving. This > version has the option to draw lines between clicks, which I use a > lot. Also, the default timeout is 0 now, since you can always > right-click to abort.
You can still use this behavoir, using a timeout of zero, n = 0, and the middle click to end (I use right_click to cancel points). I am not sure what the default timeout should be. If you have strong opinions about it being 0, that's fine with me. As far as n = 0 being the default, I think this is a bad idea. First of all, it break matlab-compatibility for no good reasons, second in most cases, IMHO, the naive programmer only wants one point, and puts some logics afterwards. He will not read the doc, and wont understand why his function is not returning after one click (so many people don't even know how to read docstring, I am not kidding). As for the lines, having lines implies that there is a connection order in your points, which is not always the case. I suggest thus adding a optional (oof by default) keyword argument for this behavior. I am working late hours currently to try to improve the mayavi2 docs before we do a major release, I can't work on this patchs. Jack, do you feel like writing it. It should be pretty trivial by simply extending what I wrote for displaying points, and cleaning them afterward, which is the hardest part. Sorry not to propose to do it myself, but I already put myself behind the release schedule by hacking on this on saturday, and I am not even talking about my day work. Cheers, Gaƫl ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Matplotlib-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel