Opening a stack changes it's set rect

Paul Dupuis paul at
Fri May 24 15:53:28 EDT 2019

Thank you Mark!

On 5/24/2019 2:14 PM, Mark Waddingham via use-livecode wrote:
> On 2019-05-24 18:08, Paul Dupuis via use-livecode wrote:
>> I discovered today that opening a stack changes its set rect (at least
>> under Windows 10 in LC904/905rc1 when opening a stack invisible
>> See this little gem:
>> Not a problem is you are just popping up windows and then setting
>> their positions, but if, for some reason, you want to precisely place
>> windows (like we do) and then open them, this is a pain in the rear!
>> Opening a window/stack should not change its rect!
> I'd point out here that the stack's *rect* is not being changed... 
> It's effective rect is changing - this is a very different thing (the 
> effective rect is only calculable after the system window object has 
> been created).
> Given that the stack is being opened as invisible, then surely you can 
> just open it invisible, then check its effective rect?
> Warmest Regards,
> Mark.
> P.S. A stack keeps its system window when closed unless the 
> 'destroyWindow' property is set; if the latter is set to true, then 
> closing the stack will cause its system window to be destroyed.

More information about the use-livecode mailing list