I am working on my XML based Wizard for wxTreeMultiCtrl. This will allow people to create easy wizards (also for in IDE's). The wizard wrapper is a simple XML parser that loads in a couple of defined variables and presents them in a tree structure.
The wizard format looks like:
Code: Select all
<generate> <vars> <item id="PRJNAME" type=string" /> <item id="PRJTYPE" type="radiolist"> <listitem value="0">Create GUI project</listitem> <listitem value="1">Create library</listitem> <listitem value="2">Create console</listitem> </item> </vars> <wizard name="PRJGEN"> <category caption="Project specifics"> <item id="PRJNAME" /> <item id="PRJTYPE" /> </category> </wizard> </generate>
For my future tool I will use the XML wrapper to replace wxCRP and allow people to generate e.g. project frameworks. Like pre-selecting a main form, inserting config stuff, etc.
Only, I would like to have a little survey or think-along what else could be generated and if people would actually use it!
For example when the wxWidgets community hands out templates to create e.g. custom components, users can simply generate the code base, and fill in the blanks. Since this wizard setup is much easier and well categorised, it is multi functional, so what else would be useful to be able to be generated?