Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Modified & Improved wxWidgets Project Wizard

<< < (17/41) > >>

Biplab:
Well Raph, I think I must clarify some of the points. My idea about the wizard is to make it powerful for advanced users as well as simpler to operate for all. My goal is to make C::B as the default IDE for beginners when they start learning wxWidgets in Windows/Linux/Mac. Because I feel C::B gives you the flexibility to choose different Platforms & Compilers. (I've a soft corner for faster compilers :wink:)

Thus my idea is not to stuff it with unnecessary features (Please don't get offended). Some of the features you are requesting are not feasible due to some reasons which I've already explained. One of your good, feasible suggestion has already been implemented and I'll implement other feasible ones.


--- Quote from: raph on January 26, 2007, 06:10:00 pm ---What do you think about an panel to let the user modify the names of the libs manually, after the "configuration could not be found" message occurred?

--- End quote ---
Take this one. For an advanced user, if he gets the warning message saying that the configuration is not found he'll either use appropriate configuration or add the required libs in the project manually.

When a beginner will use it, if the wizard throws a page with few textboxes and asking him to fill them manually, he be in deep trouble. I know from my experience, for a beginner it is a big headache. I was jumping from one IDE to another to start learning wxWidgets as no one was good for beginners. I believe the purpose of wizard also gets defeated to some extent.

AFAIK, C::B now have feature to control the behaviour of panels in wizard more flexibly. But I've not gone through the changes and will need some more time to study that. If it is possible to add more interactivity to the wizard, I'll definitely add it.  :)

As I've written earlier, if you've any suggestions to improve C::B, please post details. C::B devs will surely listen to you.  :)

Biplab:
Hello Everybody,

I'm posting revision 7 of wxWidgets project wizard of Code::Blocks.

Changes:

* Creation of Empty Project is now possible.
* Wizard now generates customised header/source files. Filenames are generated on the basis of project name.
* Wizard now accepts Author name, email and website to customise header/source files generated by the wizard.
* Wizard now generates resource file in Windows. Default wx icon is used. XP theme support is also enabled using wx.rc file.
* Wizard now remembers following preferences.
* wxWidgets configuration settings
* Author details

Screenshot showing option to create empty project in Windows


Screenshot showing option to create empty project in Linux


Screenshot showing Author Details Page

Known Issues:

* Resource file is not customised now and available only in Windows.
* Does not remember additional wx lib selection (Work is in progress).
Thanks To:

* Raph for suggestions.
* Mandrav for hints to additional scripting capability.
* Latest revision uses modified code from Code::Blocks Plugin wizard. My sincere thanks to developer for making my task easier.  :D
Download it from:
Attachment of this post
or
http://biplab.quotaless.com/wxwidgets_wizard_Rev7.zip

Regards,

Biplab

[attachment deleted by admin]

manutd:
Thank you, thank you, thank you! I've been looking for the empty project! Is it still linked in full?

manutd:
Ahh! Creating an empty file gives me all kinds of ugly linking errors!

Biplab:

--- Quote from: manutd on January 29, 2007, 10:43:40 pm ---Ahh! Creating an empty file gives me all kinds of ugly linking errors!

--- End quote ---

Did you add the appropriate settings / libraries? I've tested it in Windows and Linux and it worked without problem.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version