Hi,
In my application, I have around 15 Tool windows, divided into 4 tab groups by default. I need to provide my users with a "Full screen" option, which simply hides all tool windows to maximize the working space. I use Close() to hide them, and the Activate(false) to show them again, once the user wishes to return from full screen mode. Hiding the tool windows causes only a little flickering, which I can live with. However, once the tool windows are all activated, it causes more flickering, and even worse: The content of one of the panels seem to be momentarily painted over my top toolbars, just for a second or so, until the tool window is in the correct place again. I'm working on a pretty highend machine, and I'm worried that users with a less powerful machine will feel this even more. Can anything be done about this? Any tricks? It would be great if the process of showing all the tool windows could be optimized, or if I could at least get rid of the "paint problem". Hope you can help me :)
In my application, I have around 15 Tool windows, divided into 4 tab groups by default. I need to provide my users with a "Full screen" option, which simply hides all tool windows to maximize the working space. I use Close() to hide them, and the Activate(false) to show them again, once the user wishes to return from full screen mode. Hiding the tool windows causes only a little flickering, which I can live with. However, once the tool windows are all activated, it causes more flickering, and even worse: The content of one of the panels seem to be momentarily painted over my top toolbars, just for a second or so, until the tool window is in the correct place again. I'm working on a pretty highend machine, and I'm worried that users with a less powerful machine will feel this even more. Can anything be done about this? Any tricks? It would be great if the process of showing all the tool windows could be optimized, or if I could at least get rid of the "paint problem". Hope you can help me :)