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

Reply via email to