 |
Tech GURU

Joined: 18 Oct 2000 Posts: 2733 Location: Atlanta, USA
|
Posted: Sat Nov 04, 2006 9:28 pm
[1.12] Flyout clarification and possible bug |
I've fallen in love with the new fly-out functionality and I just want to check if I have the wrong expectation or if this is a bug.
To reproduce Start CMUD, then hit escape to go to a blank session.
Launch the map then dock it to the right of mud output window.
Now undock the status window from the right (so that it's no longer a flyout window) and dock it to the bottom of the map.
Finally if you click the push pin (to auto hide) to set the status window to be a flyout.
You would expect the fly out to be from the bottom of the mapper portion (much like child text window can fly out from the top) if you have them docked there. Instead it flies out from the right and the mapper window is completely obscured until another area of the screen receives focus. If you change the alignment on the status window to the top then it flies out from the top but will obscure the mud window as well (I think I can address if I Show containers and play around with it a bit.)
You get similar results if you dock it to the bottom of the mud window instead of the bottom of the mapper. |
|
_________________ Asati di tempari! |
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Sat Nov 04, 2006 10:57 pm |
It's a restriction of the docking system that I can't do anything about. Flyout windows can *only* fly out from the edges of the main window. You can't make them into tabs within other nested windows, like the mapper. Sorry.
Also, flyout windows *always* obscure whatever window they are over...the windows underneath do not get resized. Resizing the window underneath to keep it completely visible would be incredibly slow and defeat the purpose of a quick flyout. In any case, the flyout windows are designed to work like they do in Visual Studio and other environments with these kinds of features. On one hand, I don't want to spend tons of time having to modify the behavior of a 3rd party docking system, and on the other hand I don't want to change the behavior if it's the same as other applications that use docking systems like this. |
|
|
 |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|