<Label id="idLabel" />
<field id="labelText" type="string" onChange="onLabelTextChange" />
m.label = m.top.findNode("idLabel")
m.label.text = m.top.labelText
m.componentA = m.top.findNode("ComponentA")
m.componentA.labelText = "Hello, World!"
Great examples @belltown, only a clarification - what you explain is tad different from the exact question. It asked about <interface/> - you answered about <field/>.
I'm still trying to figure all this stuff out myself. I'm finding that a lot of it only makes sense to me when I see things in the context of actual code. For instance, I've read the "Thread Rendezvous" stuff about 10 times, but still haven't got the foggiest idea what it's talking about.
It was actually easier to explore the threads before with the multiple consoles - i like the idea of the new integrated console but the rendezvous just don't work there because all threads are stopped.
I'm really not liking the intermingled console so far. I was much happier when all my tasks had their own debug ports, and I could set up a separate tab or window for each one. Now my 8085 window is just a jumbled mess. Even my screensaver tasks all output to 8085.
0: i am Main thread
0: blah de blah
1: and i am rendition thread