Greetings,
I've used this to create a few simple GUI's, well, 2 actually so far.
I'm using version 4.0 (the about is hidden, and isn't under Help/About where one would expect it. I finally found it and I really like the 'check latest' version button - Quite nice!)
Overall, it is quite useful. Here is my wish list from the first few days of using it:
1. Give me the ability to set the Varname (vXXX option)
2. Give me the ability to set the 'GoSub' (vXXX option)
3. By default, ^S should save modified GUI to original file.
(I can't think of a situation where that would be bad.)
(I blew away all my event handler code 3-5 times in the last
two days)
4. Set a flag if you have changed anything, so it doesn't ask to save on exit if you haven't changed anything. (Clear it on save, of course)
5. Reload should reload the file when it is reloaded.
6. If you do a File/Open when you have one open, it might be nice if it opened it.. Or did something.
7. Recent used file list would be nice.
8. Auto detecting when the file under it has changed, and asking if you want to reload (only need check when focus is set into the program.)
9. The command line option (that is documented) "smartgui GiveMeSource" just exits as far as I can tell. No message, no nothing.
10. The 'Test script' seems like it doesn't function right - it seems to write out just the GUI part of the script to a file and then run it. All my event code isn't there, so it isn't just updating the file and running it. Not sure why one would ever need this - at least, this way... Being able to execute the script (using AHK) seems reasonable, and simple to implement.. Just write out your changes (Ctrl/S, assuming the above was done) and execute the file. Very similar to the way Visual Studio does it's run command.
That pretty much covers the first two days of use.. Well, more like first 2-3 hours of use. It's pretty rough, but it works, and it doesn't lose (most of the time - unless I hit Ctr/S) the changes that I make to the file beyond those made in the tool.
-Chert Pellett
http://www.traderhut.com
PS: A feature I'd like to see in AHK: The ability to continue to work when you close the Terminal Server connection (XP's Remote connection) to the machine. I'm sure I'm just missing something, but I've locked it up solid and had to reboot the machine to get it back before.
Overall, this is an Awesome thing to find and I've already come up with a bunch of things I can do with it!