On Tue, Sep 16, 2008 at 9:00 PM, James Schombert <[EMAIL PROTECTED]> wrote: > I'm switching from an old graphics package (PGPLOT) to matplotlib, and I > prefer to use the graphics window to input commands (such as, a new > file name) by typing at the bottom of the frame > > so if the file name, for example, has a 'g' or 'l' in its name, the > window redraws a grid or log > > it would be nice to have some sort of disable option, or a freeze method > until I have finished inputing the text > > currently my work around is to test for a 'g' or 'l' and ax.grid(False) plus > a forced redraw, but this is not elegant and breaks the flow of my analysis > routines
This will not be particularly hard to conditionally turn off -- the question is what is the best mechanism? The main choices are: * rc param - global for all figures * figure param - specific to a given figure; interface would be something like: fig.auto_toolbar_keys(False) * axes param: specific for a given axes in figure; interface would be something like ax.auto_toolbar_keys(False) Any preferences, thoughts? I think the ability to turn this off is pretty important for application developers and others. I guess another option would be to support an rc param like figure.toolbar_keys : l, g, f, a which is a sequence of keys that will generate the default behavior (log, grid, fullscreen, set_navigate on all). The user could set just the elements of the list that they want to have the default action for (or None) JDH ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users