I was using wxSmith to extend a quite complex dialog with >100 control items. One day I notices that suddenly the *.wxs Tab with the Dialog layout because awfully slow. So slow that i was almost unusable. One click took min 5sec, somtimes it would re-create the dialog 2-3 times before event allowing a selection of an item. This also happened when I only changed parameters on the tree.
The workaround I found was to switch to another tab with some source code. The gui tree with the widget properties was still visible and I could normally work there.
Now I found the cause of the problem and wanted to just document it here, in case anyone has the same problem .
The cause was the graphics drivers. I am working on Linux with nvidia drivers. Somehow my graphics driver got corrupted and the system fell back to the "nouveau" driver which is basically a software emulation for all grahics accelerations. So it seems that the wxSmith dialog display is using OpenGL for rendering. I was using wxSmith for some years but did not know I am looking to a graphics windows all that time :-).
My guess is that its using the fixed-pipeline apporach wich is known to be not very performant on modern GPUS and thus even worse on software emulation.
After switching back to an nvidia driver, I note that very large dialogs are still lagging a bit and refreshs are clearly visible, but its really very usable again.