screensChanged ? (was Re: screenRect and screenLoc weirdness)
Ben Rubinstein
benr_mc at cogapp.com
Mon Jan 14 16:09:27 EST 2019
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 at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>
More information about the use-livecode
mailing list