If you were around about a year ago, you might have seen my hackery on the wxGlade plugin.
That was a decent start, but was starting to hit some fundamental complexity limits and in any case wxGlade was getting stale. I had initially also looked at wxFormBuilder, but discarded it because it didn't generate Perl code. However, I reached the point where I was screwing with the generated Perl code from wxGlade so much I would have been better to just produce it from scratch. Having gone back to re-examine wxFormBuilder, I've started to build a stack of modules that we can use to make a much better form builder than the hacky wxGlade one. The first part of this is FBP.pm, which is a SAX parser and object model for the XML format that wxFormBuilder saves to. I've uploaded a 0.01 which only supports a half dozen wxWidgets classes, enough to make a simple Hello World message box. Next, I'm going to try and knock up a code generator that takes a FBP object model and produces something that looks like a Padre style dialog (in the same way the wxGlade one did). And finally, I'll try and put together a plugin that sub-classes the generator to make ACTUAL Padre dialogs, and wraps some GUI controller stuff over the top to make it usable. If you are interested, you can see the FBP code in my personal repository (it's easier to release to CPAN from it) at http://svn.ali.as/cpan/trunk/FBP Adam K _______________________________________________ Padre-dev mailing list Padre-dev@perlide.org http://mail.perlide.org/mailman/listinfo/padre-dev