Yes, I use the auto way.
I thought that using ScrollArea() it would only display that part (no need to draw the other parts).
So, fill the virtual UA once and then display parts of it using ScrollArea().
But if "you still need to draw completely the GeUserArea with all the DrawBitmap", there will be no speed benefit.
I will try it under R21 and will read "Profiling Python Plugins".
Thank you, Pim
24fbc034-a80c-42f0-acb3-77deffeadaec-image.png