No bugs this time! Good
I take a look at your advanced form: "test 1.icef"
I had to cheat to open it, there are more than 9 levels!
You probably used the copy and following my changes to copy the containers with all its child Gadgets, I forgot to add a control on the final level < 9. I will add it.
For the Tab change, there is a small delay indeed, to close the current tab, open the new tab and redraw it, but it remains very acceptable here, even when changing many times.
My PC is probably more powerful, faster to give Windows time to redraw all the levels with the included gadgets.
Then, to copy all gadgets and containers from tab16 to tab17, It is not surprising that it is a bit slow.
I am not in a flat model, with all drawn in a single canvas, where it would be much faster. but more complicated to select a container with the border only, use scrollareas and redraw only the visible part.
Here, in my design, the real containers are used and are active (not just drawn), so the scrollbars, and the tabs are fully operational, the good part.
But, each container, tab has its own drawing area, canvas with unfortunately some processing to switch from one level to another.
And here, in this extended copy, I have to open/close all the containers, open and change tabs to create all the gadgets and this on all levels.
So, I agree, it's a bit slow in this case a bit extreme with so much level.
However, I'll take another tour to see if I can optimize a bit.
What is reassuring, is that nobody will create such interfaces with so much level in real life otherwise the users would be completely lost to use it
