With this code (https://gist.github.com/2221668), I can make the figures
wait until a pause in the resizing before redrawing themselves. In a
little bit of testing, this feels much better. Unfortunately, the code
to adjust the vertical layout is not called after the widget is actually
resized. Now I could probably sneak around and fix this. But....
I started wondering if there should be a way for sidebar widgets to wait
until the resizing is over before adjusting themselves. Perhaps another
special method for them, an additional argument to set_sidebar_width, or
some signal for them to listen to? I'm not suggesting replacing the
current system, just augmenting it.
Thoughts? Or have I missed a better way to handle this?
Robert