>were VFP able to use the visual designer to generate class code
First, like Mike says, the Class Browsers Viewcode Toolbutton does exactly that, the inverse can be found in the fox wikis by Tom Rettig, but may not work in any case.
I like to visually design things, that's more intuitive and productive for me. I don't like to go the Xaml route in defining GUI descriptive, even if there would be a good visual editor (Visual Studio is bad at that, Expression Blend is better), but you can only expect them to create verbose Xaml code, this makes Desktop GUI designer go towards the HTML world in also being markup code. I'd rather like to see the inverse trend, but it doesn't look like that.
Developers seem to love markup code, at least when they started that way and got used to it. But isn't it really ineffective to design frontends by writing markup? The markup get's wrong much too easy, is verbose and soon enough unmaintainable, unless using visual designers generating that markup. But that typically has the disadvantage of a verbose result being less effective in it's rendering. Even nowadays I experience weird results in HTML or CSS just by having one space too much or too less at the wrong place. This is an annoyance, which can't be fixed without moving away from markup. But this leads away from the main topic, so I'll stop with that rant here

.
With the class code this is not the case and there is of course an advantage of seeing and editing all code of a class in one editor at once, you can overview the whole class. But in VFP as it is, the disadvantage to not be able to drag such a class definition of a control onto a form overweighs that advantage, so you better not design visual classes as prg classes.
You shouldn't have much code in visual controls or forms anyway, it should call into the business tier of your application. If you do so, the ineffective way of the visual class designer to only show one method at a time is not a big disadvantage. It actually supports such a programming style and leads you into doing that. And business logix can be defined in prg classes, I prefer containers here, too, but that's a matter of taste.
That all has nothing to do with you, Rick, I don't know your plans for the visual designer of your Visual FreePro and putting class code into one file is easily possible and would have an advantage. Of course also for sharing in FAQs here, but there are many possibilities to freely host binary files, may it be by the public portion of a dropbox or github, codeplex....
You could actually also create a vcx class and still edit all class code in one editor window: Just open the vcx/scx as a table and edit in the Code memo, there you have all methods of one object in one editbox. But don't forget to COMPILE after hacking in there.
Bye, Olaf.