As an aside -- it's come up a number of times that Enthought Traits may be part of the solution to this. That is, if all of the major properties of artist objects were defined as traits, the trait machinery could automatically build dialog boxes to tweak various parameters etc. That's a major undertaking to move all that code over to use Traits, and may have performance implications, but that might have advantages in terms of GUI independence, extensibility (adding more properties in the future without having to update many locations), and lots of other little tricky details that Traits has worked out over the years.
I'm not saying that is *the* solution to this problem, but it's definitely relevant and should be considered before running too far with an ad-hoc solution. Mike Paul Kienzle wrote: > On Tue, Sep 16, 2008 at 01:47:04AM +0200, Heinrich Acker wrote: > >> I'm posting this because I would like to >> >> * know if anybody is interested in [GUI plot editor] feature, >> too (couldn't find anything through searching the list). >> > > I would like to see this capability in matplotlib. > > >> * work together with you to make this something useful. >> > > Not in the short term. :-( > > >> * get information about an appropriate way to integrate this >> into matplotlib (where to place the functions, etc.). >> > > Try to follow the ideas of style sheets. If I want to change > the fonts on one axis, I probably want to change them on both. > Axes fonts are probably a bit smaller than the title font. > > >> * finally see it integrated into a release, if possible. >> > > To get this integrated into the release you will need a way > to support other backends. This means separating the > structure of the interface from the backend which implements > it. The alternative is to build up an interface using > matplotlib defined widgets, but I think you will give you > better results with less work. > > - Paul > > > ------------------------------------------------------------------------- > 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-devel mailing list > Matplotlib-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-devel > -- Michael Droettboom Science Software Branch Operations and Engineering Division Space Telescope Science Institute Operated by AURA for NASA ------------------------------------------------------------------------- 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-devel mailing list Matplotlib-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-devel