Interesting, thanks. I tried the iml example and notice some "flickering effects" in the image when the window is resized. Even with a non centered image whose position isn't changing when the window is resized, I get a little bit of flickering. Is this expected? Any ideas for how to avoid it? If I drag the window round the screen I don't get any flickering in the image.
Well, simple solution is Ctrl::BackPaint. That will make Ctrl painting double-buffered.
However, this is not on by default because of performance issues.
This is the purpose of the "new Draw" research - if the "new Draw" proves to be doable/viable, "native" double-buffering is one of advantages.