Technical Notes

For external links to articles about wxWidgets, please see Reviews and Articles.

wxWidgets 2

Introduction to wxWidgets
What it is, what it is not, and a little history.

Why choose wxWidgets 2?
A bit of shameless promotion.

How to learn wxWidgets programming
A personal view of how to learn a GUI framework, by Edward Ream.

'Hello world' in wxWidgets: a very short tutorial
A tiny tutorial with code, by Robert Roebling.

What Do These Sizer Things Do?
One of the most intimidating parts of wxWidgets is figuring out how sizers work. They are quite powerful, but sometimes unintuitive. This is intended as a guide to aid in understanding what all those parameters do. By Brian Victor.

Using Eclipse and MinGW with wxWidgets on W2K
How to install and configure Eclipse, MinGW, and wxWidgets to create portable C++ GUI applications in Windows 2000, by Cameron Donaldson.

Using the Chinook IDE with wxWidgets on Windows
An article by Klaus-Dieter Landwehr.

Using Dev-C++ with wxWidgets
How to use the Dev-C++ IDE with wxWidgets.

Building accessible wxWidgets apps
An article contributed by AOL describing how to build accessible wxWidgets applications.

wxWidgets mnemonic FAQ
An article contributed by AOL describing mnemonics (for executing commands via the keyboard).

Intellisense and wxWidgets
How to get MS Visual Studio Intellisense working with wxWidgets.

wxWidgets and Linux
Musings about the relationship between wxWidgets and Linux.

Supported classes by port
A table showing what classes are supported for each port.

wxWidgets 2 classes
A somewhat out of date list of classes in wxWidgets 2, but handy to give an impression of the coverage of the framework.

wxWidgets 2 FAQs
A small selection of Frequently Asked Questions. With answers.

wxWidgets coding standards
Coding standards to bear in mind when making contributions, but also useful for your own applications to help with consistency, readability and portability.

How to submit patches
A description of how to submit patches via SourceForge.

Using CVS
How to use the wxWidgets CVS archive.

User-defined events in wxWidgets
A tutorial on creating user-defined events. This applies to wxWidgets 2.2.x, and to the development snapshots in compatibility mode. However this needs updating to reflect the new macros used for defining events.

Writing dialog-based applications with wxWidgets
How to write an application with a minimal user interface, by Marco Ghislanzoni.

Plotting with wxWidgets
How to use Plplot with wxWidgets, by Frank Huebner.

Distributing Windows applications
Some issues with distributing Windows applications.

Writing on-line help
Options available when writing online help for wxWidgets applications. See also the next technical note.

Adding wxWidgets class documentation
This note is aimed at people wishing to add documentation for a class to either the main wxWidgets manual, or to their own manual, and describes the use of Tex2RTF.

Cross-compiling Windows applications on Linux
Phil Blecker has contributed these notes for creating a cross-compiler that is capable of producing DOS/Windows binaries from a Linux host.

Using OpenGL with wxWidgets
Using OpenGL or Mesa and wxWidgets, using the wxGLCanvas class bundled with wxWidgets.

Writing installers for your application
Some ways to distribute your wxWidgets application in a friendly way.

Using the VC++ IDE to compile wxWidgets applications
Those tricky project settings explained. See also the Contributions page for wizards that create project files for you.

How to use Windows .rc resource files to store wxWidgets .wxr files
Using wxLoadUserResource to load WXR files from an application's resources.

wxWidgets and Active Accessibility
The current status of accessibility support in wxWidgets.

Using wxStyledTextControl
An article about using wxStyledTextControl, by Milan Babuskov.

wxWidgets 1

Getting started with wxWidgets
Getting started with wxWidgets 1, and choosing a port.

How to make wxText and wxListBox widgets more Windows-like under Motif
App defaults tips.

How to create bitmaps from data
Bitmap issues on X and WIN32.

Using X resources to change window colours and fonts
More X resource tips.

Comparison of wxWidgets and XVT
Comparison by Leif Jensen.

The use of the const keyword in wxWidgets
An issue that is not relevant to wxWidgets 2 now that const is used whenever possible.

Obsolete

A note on using .wxr resources in Borland C++
WXR high jinks, by Dominic Gallagher.

Internationalization FAQ from comp.windows.x
Some of these issues may help in understanding how wxWidgets internationalisation works.