Mac Multiple Monitor Menubar Management

Phil Davis phil at pdslabs.net
Mon Jan 24 01:52:29 EST 2022


Actually 'the working screenRects' returns that info for all screens. 
Maybe that could work for you.

Phil


On 1/23/22 10:21 PM, Phil Davis via use-livecode wrote:
> Hi Mike,
>
> Would this give you what you need?
>
> function menubarHeight
>     return item 2 of the working screenRect
> end  menubarHeight
>
> Phil Davis
>
>
> On 1/23/22 7:39 PM, Mike Kerner via use-livecode wrote:
>> Other than using windowBoundingRect, is there any way to compute the
>> menubar height? The 2021 MBP's have changed the height of the menubar to
>> accommodate the notch.
>> Generally it's 42 pixels on the new MBP, except when it's something 
>> else,
>> especially on secondary monitors (e.g. I've seen it at 50 px in one 
>> case).
>> I want to constrain the movement of a window to keep the user from 
>> dragging
>> it under the menubar. The code I have works great, until you add 
>> monitor 2.
>> screenRects (plural) tells you what the rect is for the second 
>> window, but
>> it doesn't take the menubar into account. I could just assume it's 
>> the same
>> height as the menubar on monitor 1, but that assumes that the menubar is
>> present on monitor 2, as well.
>> _______________________________________________
>> 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
>>
>

-- 
Phil Davis
503-307-4363




More information about the use-livecode mailing list