Certainly makes you wonder how deep the rabbit hole goes...
So, as bn suggests, in that 'other place' - searching for 'visible' in the dictionary does mention the effective visible:

- hmm2.png (24.99 KiB) Viewed 1571 times
As I had the dictionary open anyway...
If you wanted to toggle visibility of the stack by using 'effective visible', you'd have to do:
Code: Select all
set the visible of stack "OpenXTalk Lite Dictionary" to (not the effective visible of stack "OpenXTalk Lite Dictionary")
Just doesn't seem very intuitive that you can't set the effective visible. But there you go.
A good way to find out is to try
SET the effective [something] of btn "button" to "1"
If it's suddenly got a custom property listed under [something], then it's not a supported thing for the
GET effective command. If it errors on you, I think there's a good chance you could switch it around and use it for GET. (if that makes sense?)
What I mean by that, is:
Code: Select all
set the effective topleft of btn "button" to 20,20
That works. But shouldn't. It's not mentioned in the dictionary!
Yet:
Code: Select all
get the effective topleft of btn "button"
returns nothing!! (not even an error)
Where's my rabbit emoji?
This ALSO should not work, but guess what
Code: Select all
set the defaultfolder to "~/Desktop" set the effective filename of image "meh" to "rabbit.gif"
It does! -- the dictionary says you can't
The effective keyword [... blah blah...] However, it cannot be used [...] with the set command.
This would appear to be wrong.