Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD Beta Forum
Tech
GURU


Joined: 18 Oct 2000
Posts: 2733
Location: Atlanta, USA

PostPosted: 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!
Reply with quote
Zugg
MASTER


Joined: 25 Sep 2000
Posts: 23379
Location: Colorado, USA

PostPosted: 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.
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD Beta Forum All times are GMT
Page 1 of 1

 
Jump to:  
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

© 2009 Zugg Software. Hosted by Wolfpaw.net