WOW!! This editor r0xx0rz!!!!1 <--- teenager leet talk :lol:
Seriously, this appears to be *just* what I had been searching for. upCASE: Please share the code!
Oh, yeah I forgot. There IS somebody working on something similar, BUT he's not part of the Code::Blocks team. His name's JA Hurtado, and he's more or less a visitor here. His project is called wxFormBuilder, located at sourceforge.
http://sourceforge.net/projects/wxformbuilder/However, no work has been done to integrate it with codeblocks. So my vote is for adapting your code for codeblocks. You're welcome to talk to him, however, in case you want to share with his editor, too. Who knows, maybe there could be a merger or something. You'd have to analyse.
Can your editor be implemented as a plugin?
Yes, we've been working on some structural changes on the SDK (and will work on more! MUAHAHAHAHA :twisted: ).
The first important change was to define a custom editor window. Such editor window could be your dialog designer.
Second, I'm planning on simplifying the API so you won't have to recompile plugins after each minor change, but I need to discuss it with Yiannis (Mandrav) first.
As a side note, what inspired me to join this project was, ironically, wxDevCpp (a customized version of dev-cpp that had an integrated dialog designer). Because it was written in Delphi, I wanted to make a devcpp clone in C++ so we could work on a dialog designer add-on. What was my surprise to see one of the authors of devcpp do even more (not just a clone, but an IDE planned to work with MANY compilers, and be extensible with plugins!).
Anyway, back to the topic, the CodeBlocks IDE is about 60% SDK, 35% plugins and 5% the main code. (I want to take out the plugin initialization from the main code and put it into the SDK where it belongs, but that's minor details). I'm quite confident that your editor can be implemented as a plugin.
So... welcome to the community,and hopefully, to the team ;-)