2008-10-07, 21:17
Added to trac #5110.
This patch adds the availability secondary display resolutions to the win32 target, in much the same way OSX currently supports multimonitors. This is based on the ideas discussed in the Linux dev topic untrapping mouse while fullscreen. I'd rather not do the full implementation discussed in that thread at this time, as we're in Atlantis beta 2 and should hold a major change until the next cycle. Tested on win32 and linux, but needs to be tested on OSX to make sure the changes #1 compile, #2 don't change their functionality.
These are not "fullscreen" resolutions in that they do not capture the mouse or iconify the app if focus is lost. No screen resolution changes are made, only the current resolution of the auxiliary display is used.
They will show up on the resolution list as "w x h (DISPLAY n)".
Known issues: If you request "toggle fullscreen" with the \ key, results are somewhat undefined. I'm really not sure what the expected behavior would be at that point considering you're already taking the full screen anyway.
This patch adds the availability secondary display resolutions to the win32 target, in much the same way OSX currently supports multimonitors. This is based on the ideas discussed in the Linux dev topic untrapping mouse while fullscreen. I'd rather not do the full implementation discussed in that thread at this time, as we're in Atlantis beta 2 and should hold a major change until the next cycle. Tested on win32 and linux, but needs to be tested on OSX to make sure the changes #1 compile, #2 don't change their functionality.
These are not "fullscreen" resolutions in that they do not capture the mouse or iconify the app if focus is lost. No screen resolution changes are made, only the current resolution of the auxiliary display is used.
They will show up on the resolution list as "w x h (DISPLAY n)".
Known issues: If you request "toggle fullscreen" with the \ key, results are somewhat undefined. I'm really not sure what the expected behavior would be at that point considering you're already taking the full screen anyway.