Aha! Thanks Paul, that's just what I needed. I looked through all the
'changed' messages in the dictionary but didn't spot that one.
Ben
On 14/01/2019 13:38, Paul Dupuis via use-livecode wrote:
This is the 'desktopChanged' message -- see Dictionary
On 1/14/2019 8:22 AM, Ben Rubinstein via use-livecode wrote:
Related to this: is there any possibility of getting a "screensChanged"
message? I work on multi-monitor setups all the time, and have not been
bothered by the issue with screenRects because they've always told the truth
relative to each other.
However, the problem is that my set-up changes multiple times a day. Mostly
it's taking my laptop in and out of meetings, so switching from one
multi-monitor set-up to single monitor; but sometimes I'm plugging it into a
meeting room screen, and sometimes mirroring, and sometimes I end up with
the three screens.
Many apps (including, to some extent, the LiveCode IDE) respond when this
happens. But my own apps can't unless I specifically ask them to.
AFAICT there is no message stacks can get to tell them to get the
screenRects again and take another look. Could there be a "screensChanged"
or similar? (Or we could even overload "orientationChanged" for this
purpose, although that would be probably be an error.)
Ben
On 11/01/2019 15:59, Bob Sneidar via use-livecode wrote:
I was probably the first person to mention it. I get around it by setting
the position of my stacks when opened or resumed to be within the bounds of
the monitor. Actually, this will happen when switching from the single
built-in display of a laptop to a dual display with the laptop closed
(built-in monitor off). If the second display is a lower resolution (as it
likely will be with retina displays) the OS will position open windows in
the nearest spot that can display the entire window if possible.
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode