> 1. Keyboard input always goes to the terminal. Shortcuts don't work in the 
> standard plot windows and my custom widgets no longer catch key_press_events  
> (I'm not sure when this functionality broke exactly as I haven't used those 
> widgets much recently but it worked when I developed 'em a year or two ago.)
> 
> 2. There's no icon in the cmd-tab task switcher corresponding to the figure 
> windows. Swapping to the terminal running ipython (or the qtconsole for 
> ipython qtconsole) does not raise the windows.
> 
> 3. Using mission control, the figures appear grouped as if they belong to an 
> application of their own. However, when you click on them to swap to them and 
> bring them forward from behind other windows, they raise and then immediately 
> disappear again. I think that mission control is raising the specific window 
> you select from the collection of figures, but then OSX is somehow 
> immediately re-raising the previously selected app, which hides the figures 
> again.

Hmm, I don't really see these issues, using a dev matplotlib, OS X 10.7.3, and 
a python.org python 2.7. Interesting. (This is with the 'MacOSX' backend, mind. 
Also note that on March 5 there was a patch to that backend to fix a few 
issues, so if your matplotlib checkout is before that, perhaps that's the 
problem?)

Anyhow, when I start python (or ipython), and then do "import matplotlib.pyplot 
as plt", nothing happens, but then "plt.figure()", for example, causes a new 
dock icon to appear -- a python rocket-ship thing -- that acts as an "app" that 
owns the figure windows. I can use this app to switch to / raise the windows 
from the dock or the cmd-tab switcher, and things work correctly via mission 
control as well.

The keyboard shortcuts are a bit flaky ('s' never seems to work, but I can e.g. 
toggle gridlines with 'g' or log-axes with 'l'), but the key-presses definitely 
don't go to the terminal.

I wonder what the difference is? Perhaps the apple-supplied python is a bit 
broken in this regard?

Zach
------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to