Hi Ken,
klownboy wrote:You can never depend on the weather though, can you?
Of course, we can't! Fortunately.
klownboy wrote:"Set Max Number of Menu Layout Entries" sounds fine.
Good.
klownboy wrote:I noticed you took care of the * asterisk issue, in that it now behaves like it should.
You notice everything - truly amazing!

Yes, I fixed that, and made the asterisk flag a prefix just like in XY.
klownboy wrote:So as you mentioned in your first Layout Manager post, "Catalog Above Tree" is not currently supported by get("#functionID");. I assume this is why even if you had "Catalog Above Tree" in menu you couldn't obtain it's current state and also why in Layout Manager's current version, when you change "Catalog Above Tree", it is not saved as part of the layout changes (i.e., it's not incorporated in to the layout saves) and it can't unless you have get("#functionID"); support.
I noticed in another script, "Toolbar Manager", by Stefan, he has "SetToolbar Icon Size", but there are 2 separate entries one for setting the toolbar to large , another to set it for small. I assume in the script, he is not obtaining the current toolbar size state or can not due to the XY scripting limitations.
Ken, I hope you don't mind me saying: To be an engineer is a truly privileged mindset too little people are aiming at, you're spot on!
So far my script is "just" supposed to save XY snapshots at any time by getting its GUI "state". So, if there's no get'("#functionID");'-support nothing is saved.
The benefit: You don't have to really worry about the LM script, just use XY (and its keyboard shortcuts), and once you wish to save the XY layout, save it. The bad: Obviously, this approach is patchy.
What do you think about adding _explicit_ menu entries (toggles) for 'small/large icons' and 'cat above tree'? Though they work globally in XY I could make them act per layout.
Thanks & cheers,
Filehero