Greetings all.
I am interrested in being able to support dual-screen displays for developing my game map editor. My hope is to have my primary display show the map as it will appear in the game: full zoom, animations, and blackouts for the in-game UI. In the secondary display I would like to see my catalog of objects and tiles, a scalable mini-map ( perhaps two or three zoom levels ) and perhaps a small editor window to enter any scripts / events / notes I wish to attach to a particular object or to edit object attributes if appropriate.
Naturally, not everyone HAS dual displays and so I do not want this to be mandatory. I have it under two different setups ( my main computer runs a dual-head Nvidia card and my secondary environment is a laptop / monitor combo ) and once I’ve gotten use to the power of having two full size work areas I hate to go back. My work with video editing especially has brought home why I would like to make this available to myself as long as I can still function fine in single-screen mode.
My initial plan for a one-screen editor was to have the “secondary functions” ( object / tile selection, attributes, editor ) exist as tabed pannels on the right side of my screen or perhaps across the bottom. The mini-map would be a floating window I could drag to keep out of my way, and the rest of the real estate would be the editing window. Extending that I thought about making the secondary functions a separate window like the mini map so it could be manually drug over to the secondary window and adjusted. However, if there is any way for a program to detect dual-head displays at startup and adjust accordingly, similar to how we are detecting screen resolution, that would be ideal.
For myself I’m 99% on Linux in case it matters. Any input or suggestions from someone that has already looked at this or has experience / knowledge in this area is appreciated.