I feel better post ScriptInterface things here.
today I found time to check things to be used with ScriptInterface
check following Interface Elements.script
Things I notice:
ScriptInterface,Write --? what to write
as far as I know, since requirement made for textlabel, answer is textlabel value, reminding there is also textlabel tooltip (in fact all elemets have tooltip ;))
expanding examples with others, like RadioGroup, what to write ? answer popularly value, but what if radiogroup title or one of elements label wanted to be changed....... well checking all elements (weblabel, checklist etc.) you will see the big picture
no need to scare ;)
to avoid misunderstanding:
I do not
ask all write-read features exists with ScriptWrite from first day
such task would be boring, not fun
with other words, it is fine to me only textlabel and whatever you see prior written etc.
What I ask is: having ScriptInterface syntax that would easly cover all elements/subelements in future during evolution
ex: current ScriptInterface,Write,NewValue,Filename,ComponentName[,Position][,Interface] do not have gap to add tooltip in future, and other elements features.......
feel full free, you know ScriptWrite not used by any project
edit: attachment added