ID:2372834
 
Applies to:
Status: Open

Issue hasn't been assigned a status value.
Expectation: http://puu.sh/AwXcJ/94d29cf35f.jpg
Reality: http://puu.sh/AwXgj/59ca92f1c8.png

I would like an option to keep panes movable only within the boundaries of the main window as opposed to being separate, hovering windows that can be moved out of the default window. I don't know how hard this is to implement but it seems simple enough from my perspective.

It would be even nicer if the bounded windows moved with the default window when it's dragged, but a man can only dream. I would do this all myself if client-side functionality were available but it isn't.
What you're looking for then is something that is drawn on the graphical interface, which can already be done yourself, instead of using BYOND's clunky default windows interface.

https://i.imgur.com/WEqddH0.png

All you need to use are the built-in mouse procs and a way to track your interface elements.
Yes, exactly like that, except interface elements drawn onto the screen aren't client-side, they're server-side meaning that once you're running the game off your own computer, those graphical elements will be slow and unresponsive compared to a client-side element [especially the movable windows]. A system similar to the images system that works only for clients and is entirely client-side would be beautiful.