The effective rect of the stack is the absolute rect of the window including the title, all of the borders (where there are any) and and the decorations. Thus, the top will be (say) 22 pixels less than the rect of the stack.
You can subtract the upper left of the working screenRect from either to get a rectangle within the working area. (Don't forget that the dock might be on the left.) Slightly related: If the window is over the IDE toolbar, the rect and effective rect of the stack are off by the height of the tool bar. It seems to have assumed that it shifted the window to be below it. > On Jun 26, 2019, at 2:28 PM, Bob Sneidar via use-livecode > <use-livecode@lists.runrev.com> wrote: > > So now my only beef is that with a MacOS window that has a custom menu that > is set as the system menu, the effective rect of the stack does not take into > account the MacOS Menu Bar. > > Bob S > > >> On Jun 26, 2019, at 11:19 , Bob Sneidar via use-livecode >> <use-livecode@lists.runrev.com> wrote: >> >> OK I figured it out. I have to use the EFFECTIVE rect of the stack and the >> effective working rect of the screen. >> >> Bob S > > > _______________________________________________ > 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