wxWidgets Wizard Update: 27th Feb 07

An interesting feature has been added in the wxWidgets Project Wizard of Code::Blocks. Support for external GUI builder. Presently wxFormBuilder is supported. Code::Blocks also comes with an integrated GUI builder named wxSmith. Next release of this wizard will be focusing on integrating wxSmith.

So what more user need to do to enable this feature? Truly speaking, not much. User have to select an option which asks which GUI builder to use (See the following screenshot for more details). There is another option to generate either wxDialog based or wxFrame based app.

wxwiz_gui_sel_page.png

Screenshot showing GUI builder selection page

Selecting No GUI Builder will create an working project with sample code.

Changelog:

  • Wizard now supports creation of wxDialog / wxFrame based app.
  • Wizard now supports wxFormBuilder to be selected as 3rd-Party GUI Builder alongwith wxDialog / wxFrame option.
  • PCH include header has been reverted to wx_pch.h and PCH Pre-Processor definition is changed to WX_PRECOMP
  • EVT_CLOSE has been added in all templates to ensure proper exit.

The new wizard will be available from Revision 3645 onwards and it has been released with 26th February 2007 Nightly Release. Download it from -

http://forums.codeblocks.org/index.php/topic,5289.0.html
:)

Site downtime issue

The webhost is having some problem with their server which is keeping this site down sometimes. I am very sorry if you’ve encountered any issue accessing this site.

I am already making necessary arrangements to move this blog to another paid host so that I can get better service. But the process will take about a weeks time.

Till then you may face some problem reading my blog. But please keep visiting. :)

wxWidgets Wizard Update: 20th Feb 07

Hello Everybody,

There has been couple of significant changes to wxWidgets project wizard of Code::Blocks. The update will help advanced users who want to debug their application in Debug mode but linking with Release library of wxWidgets. Yes! this is now possible but only for GCC. Other compilers may not support this feature and thus it has been internally disabled.

Changelog:

  • Set Target Types option has been renamed to Configure Advanced Options. (See screenshot 1)
  • Now wizard can setup debug target using Release wxWidgets lib and without __WXDEBUG__. Please remember that this is available only for GCC in Windows. (See screenshot 2)

This option was requested by several developer of Code::Blocks. This option will enable a developer to compile application in debug mode (using -g flag to be particular) but using release lib of wxWidgets to avoid mixing of bugs. Please remember that this option will not work for any other compilers other than GCC.

wxwiz_renamed_opt_page.png
Image1: Renamed Option
wxwiz_adv_opt_gcc_page.png
Image 2: Advanced Option for GCC

Committed in revision 3610

Welcome to New Site

Hello Everybody,

I have moved my blog to this new domain. WordPress mirror (http://biplab.wordpress.com) and Blogger mirror (http://bkmodak.blogspot.com) will not be updated anymore. All my newer posts will be available in this site (http://biplab.in) from now on.

Please update your bookmarks.

Thanks & Regards,

Biplab :)

wxWidgets Wizard Update: 11th Feb 07

Latest changes are:

  • Library selection page in Linux have been redesigned. Options have been regrouped (See the screenshot below).
  • Now it’s possible for users to create a project with default wx lib configurations present in Linux.

wxwiz_renamed_opt_page.png
Regrouped Options in Windows
wxwiz_adv_opt_lin.png
Regrouped Options in Linux

Please download Code::Blocks Nightly Revision 3577 onwards to get these changes.

wxWidgets Wizard Update: 6th Feb 07

There are a number of changes made to it last week.

Changes:

  • Bugfix restoring PCH support for GCC. A bug was introduced in Revision 7 which disabled the PCH support.
  • Warning message added for Empty Project Creation.
  • Added option to use customised PCH header.
  • Grouped the various options in wxWidgets lib Configuration page.

The changes will be available with Revision 3570 of Code::Blocks (http://www.codeblocks.org) and onwards.