Hi,

I believe it is not currently possible to change the toolbar in a
backend independent manner. I do agree it would be a nice feature
though.

I think it would be possible to change the toolbar without embedding
with a syntax not all that different from the one you suggest.
In the figure window, the toolbar is displayed by the FigureManager(
FigureManagerBase), you'll find the related code in the backend file
and you can gain access to the FigureManager through the figure
instance.

Please share the code for your annotation toolbar once it is
completed, I'm sure I could find use for it.

---------------
>> by Bartosz Telenczuk Oct 11, 2010; 11:44am
Dear all,

I am working on a custom toolbar with annotation tools (such as
arrows, text etc.) which would be a replacement or addition to the
standard navigation toolbar usually available at the bottom of the
figure window.

So far in order to add the toolbar I use the example
embedding_in_gtk2.py. Unfortunately this works only with gtk backends.
Is there a way to add the toolbar to the window in a
backend-independent way? For example, the following syntax would be
very convenient:

fig = figure()
tbar = NavigationToolbar()
fig.add_toolbar(tbar)

With such an API one could define on the runtime which toolbar should
be avialable. Adding multiple toolbar would be also possible.

Yours,

Bartosz


Bartosz Telenczuk

Institute for Theoretical Biology
Humboldt University of Berlin
Germany
http://neuroscience.telenczuk.pl

-- 
thanks,
peter butterworth

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to