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

Reply via email to