Hi,
First off let me say I really like what I've seen so far! This looks like the first UI builder that I may actually end up using.
Now, my request: there doesn't seem to be a way to name the local variables used in the generated code, renaming them outside of GUIDE means that my names just get discarded the next time I make a change in GUIDE. At first I thought that it was a compiler thing but I have checked to make sure the local variable table attribute is being generated.
Another request: in the component property inspector (bottom right) it doesn't show the "name" property.
I'm mainly mentioning this as it may be possible to link the 2 (assuming that it's a ton of work to support local variables via the LVT). I'd like an option of using the component name as the local variable name, it makes sense for GUIDE to enforce a uniqueness constraint on the component names anyway, so this would ensure that there are no name collisions in the created method, and adding a few component.setName("foo") calls wouldn't clutter up the generated code too much.
Cheers,
Ian.