Problems with Multiple Monitors

Paul Dupuis paul at
Wed May 5 11:53:27 EDT 2021

On 5/5/2021 11:42 AM, Richard Gaskin via use-livecode wrote:
> Thanks, Paul, and the others who chimed in.
> I'm familiar with the documented features for screen metrics, just 
> trying to determine if the rect of the main screen no longer being the 
> reference point for metrics is a change/bug I need to be concerned about?
> And this got me thinking about screenLoc: if the main screen isn't the 
> reference point, then is the screenLoc adjusted for the non-0,0 corner 
> or is it based on the sum boundary of all connected monitors?
> And is any of this platform-specific?
> Or different from how it's been since the plural screenRects was 
> introduced?

I'm afraid I can't help with this. A good while ago, I moved to my own 
centerWindow command that doesn't use screenLoc, but uses the stack's 
(window's the screen property 9for the line number of the screenRect the 
stack is on) and the screenRects to get the rect of the monitor the 
window is on. I then use that monitor's rect to get the center 
coordinates and then adjust for any menubar or taskbar, etc to get the 
effective center for that monitor to center a window (I think I actually 
now use the working screenRects or effective screenRects or maybe the 
effective working screenRects ;-)

More information about the use-livecode mailing list