Dear all,
I have been experimenting with replacing the icons of the "New Project" dialog, and updated all the "faulty" ones (with a white background) with more up to date alpha-channel versions. Some logo icons, such as the GNU logo, SFML logo, and wxWidgets logo, in particular, now look much better. I also replaced the wizard banner of the wxWidgets project wizard, to take advantage of the modern logo.
I attached all the images, placed in the corresponding paths Code::Blocks expects to find them, in a zip archive. If you wish to try them out, just unzip directly on your own installation.
In addition to the cosmetic changes, I also corrected the path verification and generated source for both the SDL and SFML project wizards. The SFML wizard was verifying the header files in the wrong place, forgetting that their inclusion is under the SFML directory, which was in conflict with what the generated source states (example):
#include <SFML/Audio.hpp>
The SDL project wizard was also searching without taking into account that the header should be at $(#SDL)\include\SDL\SDL.h, as well as providing the user with a main.cpp that made the (wrong) inclusion
Both project wizards were modified to make the default behaviour match that which the library authors recommend. The attached patch covers these subtle changes.
[attachment deleted by admin]