Hello'all - I am trying to develop my own toolbar and
> thought the easiest way to do this was to define a new
> backend and change it in that file. Matplotlib includes the
> 'template' backend as a start. To get going, I copied the
> entire TkAgg backend into the template backend and set the
> backend to 'Template' in the matplotlibrc file. But now
> when I run pylab, it doesn't work interactivly anymore.
> When I just give a plot([1,2,3]), it draws the figure window
> but not the figure. draw_if_interactive() doesn't work
> either, even though interactive is set to True. draw() does
> work and creates the correct figure. Is Tk special ? I
> thought this should work.
I'm not sure why this didn't work. You might simply copy
backend_tkagg to backend_tkagg2, edit matplotlib/backends/__init__.py
and add TkAgg2 to the interactive_bk list there, and reinstall.
Alternatively, you could follow the examples of embedding_in_tk*.py
and create your own tkapp with your own toolbar.
We've discussed ways of customizing the toolbar before, but haven't
gotten anything working yet.