Or you could use the recent line intersect function recently posted by Richmond 
on the top,left bottom,right and bottom,left and top,right of your chosen 
monitor and round the results:

http://forums.livecode.com/viewtopic.php?f=7&t=31565

Bob S


> On Sep 25, 2018, at 18:57 , Nicolas Cueto via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Thank you, Paul.
> 
> Using "screenrects" as Paul suggested, here, for future reference, is a
> script snippet that places a stack on the right monitor:
> 
> put the screenrects into tScrRects
> if the environment is "development" and the number of lines in tScrRects >
> 1 then
>      -- CENTRE THE STACK ON THE RIGHT MONITOR
>      put line 2 of tScrRects into tRMon -- right monitor rect
>      put ((item 3 of tRMon - item 1 of tRMon) / 2 + item 1 of tRMon) &
> comma & \
>            ((item 4 of tRMon - item 2 of tRMon) / 2) into tRect
>      set the loc of this stack to tRect
>   else
>      -- CENTRE THE STACK ON TE LEFT MONITOR
>      set the loc of this stack to the screenloc
>   end if
> --
> Nicolas Cueto


_______________________________________________
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

Reply via email to