wxWidgets Contributions

Tools | Samples | Classes | Miscellaneous

This is a selection of tools, samples, classes and other resources to help you use wxWidgets. To contribute to the project, please see the Community page.

Please see also:

TOOLS

wxDesigner
wxDesigner is a commercial tool written to make creating dialogs for wxWidgets based programs easy and fast. Its interface allows anyone somewhat familiar with wxWidgets to create aesthetically pleasant and cross-platform dialogs in a matter of minutes. Higher-level features such as supporting copy/cut/paste, infinite undo/redo and previewing make quick testing easy and safe. Additionally, all dialogs can be used in both C++ and Python making co-development easier than ever. Ftp site | Web site

DialogBlocks
DialogBlocks is an easy-to-use, commercial dialog editor for wxWidgets from Anthemion Software Ltd. It supports C++ and XRC, with the option to generate appropriate C++ classes to load the XRC. Supports most core wxWidgets widgets including wxSplitterWindow; allows image import and conversion to XPM; and registered users get ImageBlocks, a simple image conversion utility. Available for Windows and Linux. Ftp site | Web site

XRCed
XRCed is a dialog editor and XRC resource generator, written using wxPython. Currently it is only available from wxWidgets CVS under wxPython/tools. Ftp site | Web site

wxH2Help
Integrates wxWidgets documentation into Visual Studio .NET 2002 and Visual Studio .NET 2003. By Thomas Kux. Ftp site | Web site

wxVisualSetup
Provides wxWidgets integration features for Microsoft Visual Studio .Net: a project wizard, Intellisense, online help, dynamic help (browse help while you are typing), and tips and tricks. wxVisualSetup is a commercial product by Hajo Kirchhoff. Ftp site | Web site

wxPython
Python/wxWidgets combination by Robin Dunn. Python is an elegant object-oriented, interpreted language that runs on many platforms. Ftp site | Web site

wxPerl
Perl bindings to wxWidgets 2 by Mattia Barbon. Ftp site | Web site

wxBasic
A Basic dialect with bindings to wxWidgets, by David Cuny. Ftp site | Web site

wxLua
wxLua is a blending of the wxWidgets GUI classes and the Lua programming language. Lua is a powerful, light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Ftp site | Web site

wxRuby
A Ruby binding for wxWidgets. Ftp site | Web site

wxJS
A combination of wxWidgets and JavaScript, by Franky Braem. Ftp site | Web site

wxHatch
This program is intended as a GUI building block to put together basic wxWidgets applications, with the ability to incorporate menus, dialogs, code samples and to provide a rapid means to locate the related code. By Chris Elliott. Ftp site | Web site

wx-Devcpp
Guru Kathiresan's wxWidgets form designer plugin for Dev-C++. Ftp site | Web site

FarPy GUIE
GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxWidgets. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standard representation of the GUI created with the program. Next, GUIE takes these GUIML files and translates it to wxPython Python code. You may ask yourself why I took the extra step? Why didn't I go straight from C# controls to wxPython code? Why is GUIML necessary? Well, it isn't. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to "any programming language with a GUI module" GUI editor. Ftp site | Web site

poEdit
Gettext (.po) catalogs editor, for helping you to give your wxWidgets international appeal.

Features:

  • User friendly way of editing entries. You can easily navigate in large catalogs, and easily enter or modify entries
  • Whitespaces highlighting
  • Fuzzy and untranslated records highlighting. Furthermore, untranslated and fuzzy translations are displayed at the top of the list
  • Automatic compilation of .mo files (optional)
  • Automatic headers update
  • References browser lets you see where in what context the string is used
  • You can use poEdit to scan source code for translatable strings
Ftp site | Web site

SplashText
A program by Julian Smart for stamping version numbers and other text on bitmaps. Can be used in command line or interactive mode. Ftp site | Web site

wxVersionater
An application to help administer versioning information for other applications. By Søren Erland Vestø. Ftp site | Web site

wxCRP code generation tool
A free programmable template generator for virtually every text format you want, by Jorgen Bodde. With its basic language and easy to use wizard mechanism, you can make a template which can be used to generate code snippets of any language, HTML files, VHDL files, project files, basically everything that is written in plain text, and is needed more then once. Windows only at present. Ftp site | Web site

wxWinWiz for VC++
A VC++ project wizard to create skeleton wxWidgets application files. This is a VC++ wizard rather than a standalone application. Updated by Marco Cavallini based on versions by Bill Nalen and Gregory Silber. Ftp site | Web site

wxVCExpressIntegration
wxVCExpressIntegration is a wizard for generating wxWidgets application in Visual C++ 2005 Express. It sets all the project settings for you and saves a lot of precious time. See also other wxWidgets classes and utilities from Priyank Bolia at www.priyank.in/downloads/. Ftp site | Web site

wxVisualIntegration
wxVisualIntegration is a wizard for generating wxWidgets application in Visual Studio.Net 2003. It sets all the project settings for you and saves a lot of precious time. Ftp site | Web site

wxWidgets Wizard for VS.NET
A VS.NET project wizard by Pablo. It has templates for a frame application, dialog application and others. Also has wxGLCanvas support. Ftp site | Web site

wxProjectWizard for VC++
A program that creates a workspace file that contains the necessary settings for VC++ 5 or VC++ 6. Ftp site | Web site

Application Wizard for C++Builder
A Borland C++Builder wizard that creates a skeleton wxWidgets application. By Harold Howe. Ftp site | Web site

Resource file conversion script
Python script by Albert Treytl to convert .wxr files into character arrays, that can be included in C++ files to overcome compiler restrictions in literal string length. Also deletes duplicate entries and a few other things. Requires Python. Ftp site | Web site

Enhanced version of Dialog Editor
An extension of the DialogEd utility with source code generation capabilities, by Luis Fernando Gonzalez. Ftp site | Web site

SAMPLES
wxGuide-Editor
wxGuide-Editor is an example text editor application written by Otto Wyss as part of his guidelines for wxWidgets application development. Ftp site | Web site

Japanese translation sample
The minimal sample adapted to display Japanese text, demonstrating use of message catalogues. By Yasuhiro Horiuchi and Jan Van Dijk. Ftp site | Web site

Delaunay Triangulation sample
This is a student project to do graphical interactive input and representation of a digital terrain model using Delaunay Triangulation. This is a great little wxWidgets/OpenGL sample, and it's fun to use too (use the mouse to add points to the 3D model, then spin it around!) The home page is here. Ftp site | Web site

Dialog-based application
An article and two sample dialog-based applications, by Marco Ghislanzoni. Ftp site | Web site

ETR
An electronic text reader by Derry Bryson. Ftp site | Web site

taTelnet
A telnet program that emulates a DEC VT100 terminal with an extended "PC" mode. Sources available (targetting wxWidgets 2). Ftp site | Web site

CLASSES

ModAssert
ModAssert is an assertion framework of 24 assertion macros, with a lot of functionality like pluggable assertionloggers, adding expressions, groups, a level and/or an optional action to assertion macros, and more. It has a wxWidgets configuration, that uses wxString instead of std::string to convert expressions to a string, and that has a dialog box for displaying all the information of a failed assertion, and a logger that uses wxLogDebug. Ftp site | Web site

wxFlickr
wxFlickr is a wrapper for the Flickr API (a photo sharing facility). Documentation is available here. Ftp site | Web site

wxDownloadFile
wxDownloadFile is a class for downloading a file from a given URL and send back event notification to the owner, when the download fails or complete. See also other wxWidgets classes and utilities from Priyank Bolia at www.priyank.in/downloads/. Ftp site | Web site

Regular Expressional Validator
Regular Expressional Validator is a wxValidator class for text controls to validate text input, according to your own validation rules. See also other wxWidgets classes and utilities from Priyank Bolia at www.priyank.in/downloads/. Ftp site | Web site

Boost Smart Pointers
Modified boost files, so that it will automatically call Destroy function instead of delete for objects derived from wxWindow class. See also other wxWidgets classes and utilities from Priyank Bolia at www.priyank.in/downloads/. Ftp site | Web site

wxTripleDES
wxTripleDES is small and simple, and is used to cipher and decipher data with the famous Triple DES algorithm. It is based on public domain code (wxWidgets license); we have only adapted it to be as portable as wxWidgets. By Carlos Dominguez and Priyank Bolia. See also other wxWidgets classes and utilities from Priyank Bolia at www.priyank.in/downloads/. Ftp site | Web site

wxFlatNotebook
wxFlatNotebook is a nice-looking, fully-functional wxFlatNotebook (under the same wxWidgets license). The new notebook is much fancier then the existing ones, and provides different styles (VC7.1 tabs style, shaped rectangles with rotating arrows and close button). See also a forum discussion about it, with screenshots. Ftp site | Web site

wxNeeh
The wxNeeh library enhances the functionality of wxSocket. It provides:

  • binary data transmission with bandwidth management
  • automatic serialization and transmission of C++ objects
  • user-supplied member to bytes converters for data serialization
  • send wxEvents among applications connected via network

Ftp site | Web site

WebUpdate
A complete, open source, cross-platform update solution for any type of application. Provides an easily-integrated, small application which connects to a web server and shows the updated packages to the user (supports multiple packages) and let him download and install them. Reliable downloads are granted using MD5 checksums. Local updates (e.g. updates to be taken from a CD-ROM or any other device) are supported, too. The program is highly configurable using XML and XRC files. For a complete list of the features of WebUpdate, look at the WebUpdate docs. Ftp site | Web site

wxMySQL
A simple MySQL wrapper. Ftp site | Web site

wxPieCtrl and wxProgressPie
Simple components for painting pie diagrams. Ftp site | Web site

wxToolBox
A component that works like VisualStudio ToolBox. Ftp site | Web site

wxSheet
wxSheet is a spreadsheet type grid widget for the wxWidgets GUI library. The wxSheet code is based on the wxWidget's wxGrid class and is, for the most part, a complete rewrite, almost every function has been tweaked. It is not backwards compatible, but operates and is logically similiar. Many of the functions have the same names and you can expect them to perform a similiar task, but the parameters may be different. The reason for creating a completely separate grid implementation is to allow far more control over the different aspects of the operation either though subclassing or intercepting events. Ftp site | Web site

wxTreeListCtrl
wxTreeListCtrl is able to show a tree with multiple columns. The main column is shown as a tree, the others just as lists. Ftp site | Web site

wxXml2
A simple set of classes, wxXml2Namespace, wxXml2Property, wxXml2Node, wxXml2DTD and wxXml2Document, that interfaces wxWidgets with libxml2. With this component you can add load/save/edit XML support to your wxWidgets application using all the power of a well-known library like libxml2. The full support for DTDs allows you to easily check your XML documents & thus to produce well-formed XML files. Unicode and shared builds are completely supported as well. Ftp site | Web site

wxPdfDocument
wxPdfDocument allows wxWidgets applications to generate PDF documents. The code is a port of FPDF - a free PHP class for generating PDF files - to C++ using the wxWidgets library. Several add-on PHP scripts found on the FPDF web site are incorporated into wxPdfDocument. Embedding of PNG, JPEG, GIF and WMF images is supported. In addition to the 14 standard Adobe fonts it is possible to use other Type1 or TrueType fonts - with or without embedding them into the generated document. In Unicode build CJK fonts are supported, too. Graphics primitives allow the creation of simple drawings. Ftp site | Web site

eSVG
eSVG (embedded SVG) implements a subset of the SVG 1.1 and SVG Mobile specifications. This lightweight implementation is suitable for integration into all kinds of embedded systems requiring flexible and powerful XML based vector graphics. eSVG has a wxWidgets port. This is a commercial tool. Ftp site | Web site

LitWindow Library
The LitWindow Library is a system for specifying dialogs behavior using constraint rules. By Hajo Kirchhoff. Ftp site | Web site

Improla
A GUI framework for image processing. Test and demo your image processing projects using Improla. Ftp site | Web site

wxIndustrialControls
wxIndustrialControls library provides a set of graphical widgets for showing and manage digital and analogic values. Commercial. Ftp site | Web site

wxCURL
wxCURL is a simplified and integrated interface between LibCURL and wxWidgets. wxCURL provides several sub-classes for simplified interfaces to HTTP, WebDAV, FTP and Telnet based resources. Ftp site | Web site

wxCurlDAV
wxCurlDAV is a C++ class designed for people using wxWidgets to simply and easily add WebDAV functionality to their application. By Casey O'Donnell. Ftp site | Web site

ToasterBox
ToasterBox is a crossplatform library to make the creation of MSN style "Toaster" popups easier. (These are message windows that slide up and down.) Ftp site | Web site

wxVTK
This class enables the 3D graphics library VTK to render to and interact with wxWidgets. wxVTKRenderWindowInteractor provides a VTK widget for wxWidgets. Ftp site | Web site

wxArt2D
wxArt2D is a library for 2D graphical programming, with SVG and CVG support. Ftp site | Web site

wxVillaLib
wxVillaLib consists of add-on classes and widgets for wxWindows, including wxImageBox - a widget to display a image with the zoom function, and wxThumbnails - a widget to display a series of images (thumbnails). Ftp site | Web site

wxScript
Static library for use with wxWidgets making it possible to use and offer scripting for end users of an application. Ftp site | Web site

wxEuphoria
Library for using wxWidgets as a dynamic lib for Euphoria under Win32 and Linux. Ftp site | Web site

wxTest
wxTest is a test framework designed in the tradition of the xUnit family. It's used to create automated test suites for C++ code. Ftp site | Web site

wxIA
Cross-platform image acquisition classes for the wxWidgets GUI class library providing access to native image acquistion APIs Current support is for TWAIN on Windows and SANE on Linux. Ftp site | Web site

wxMathPlot
wxMathPlot is a framework for mathematical graph plotting in wxWidgets, by David Schalig. Ftp site | Web site

FreeGee
FreeGee is an integrated application framework of approved free Open Source software tools, that boosts developer's productivity at implementing platform-independent software in Python or C++. These tools are unified in this many-sided and easy-to-use distribution now: Python (easy OO scripting language), PostgreSQL (database), wxWidgets (GUI framework), GnuPG (Public-Key cryptography), omniORB (object-oriented middleware), Apache (web-server), and some convenient add-ons. Ftp site | Web site

Extended wxHTML Help classes
These classes let you invoke modal wxHTML Help dialogs from other modal dialogs (the only way to make wxHTML Help work on Mac), and also embed wxHTML Help within your application. By Julian Smart. Ftp site | Web site

Jorg's wxWidgets page
Several very useful clases by Jorgen Bodde, including wxTreeMultiCtrl, wxVirtualDirTreeCtrl, wxGoldParser. Ftp site | Web site

wxPropertyGrid
Beta version of a property editor class, supporting subproperties. By Jaakko Salli. Ftp site | Web site

wxTreeMultiCtrl
This control allows you to add any wxWindow derived class to a tree shaped structure similar to a wxTreeCtrl. It is very well suited for a scrollable property sheet, advanced property area, and what else. It is freeware, and based upon the wxWidgets license. By Jorgen Bodde. Ftp site | Web site

wxJbigkit
wxImage handler for the Jbigkit file format, by Bruno Schwander (wrapper only). Jbigkit itself is GPL, and a commercial license may be purchased from its author Markus Kuhn. Ftp site | Web site

wxSMTP classes
An email framework and wxSMTP classes, by Frank Buss. Ftp site | Web site

wxResizeableControl
This class provides a user interface for child windows placed within other windows. The user can drag them around, and resize them using eight marks drawn on the edges and corners of the control. This class sends notification events to its parent when the window is created, resized, moved or deleted. There are derived classes for displaying pictures in bitmap or (WIN32 only) metafile formats. By Markus Greither. Ftp site | Web site

wxODBC
FastPic Systems have generously contributed the ODBC classes that are part of wxWidgets. Please see the wxWidgets manual and your wxWidgets distribution for details. Ftp site | Web site

wxStEdit
wxStEdit is an editor library and sample program that is meant to be used as a component of a larger program. It tries to manage as much as possible while being extensible as well. By John Labenski. Ftp site | Web site

wxFormatValidator
wxFormatStringAsNumber formats a string using a 'style' you define. It can handle very complex styles. It can also unformat, getting back to a string a computer can translate into a number. wxNumberValidator is a validator for numbers. It uses wxFormatStringAsNumber to know if the string is the right way you want. So it can help you while writing numbers, formatted or not. By Manuel Martin. Ftp site | Web site

wxVis
wxVis is a simple framework for creating OpenGL 3D visualisations, such as walkthroughs or rotateable objects. Samples are provided with project files for VC++ using wxWidgets 2.2.9. By Brett Painter. Ftp site | Web site

wxOTL
wxOTL is an alternative database connectivity library for wxWidgets based on the Oracle, Odbc and DB2-CLI Template Library from S. Kuchin. The current release features a small framework of database UI classes, wxString and wxVariant type support and (sparse) Doxygen documentation. Ftp site | Web site

wxReportWriter
ReportWriter for wxWidgets, by Juergen D. Geltinger. It makes allows you to create table-based reports for all kinds of data. Ftp site | Web site

wxMaskTextCtrl
A masked text control class by Thomas Härtel. Ftp site | Web site

wxMozilla
Code to embed the Mozilla web browser into wxWidgets applications, by Kevin Ollivier. Ftp site | Web site

wxHyperlinksCtrl
Hyperlink control for wxWidgets applications, with a popup menu allowing the user to copy the URL to the clipboard. By Angelo Mandato. Ftp site | Web site

wxHTTPBuilder
wxHTTPBuilder is a complete HTTP protocol builder extended from the wxHTTP class. Features include the ability to build headers such as basic authentication and cookies, ability to populate and url encode the GET and POST query strings, and ability to handle multipart data (files). By Angelo Mandato. Ftp site | Web site

wxSVGDC
The wxSVGDC class provides a means for writing a metafile in a platform-independent manner, so that you can pass a wxSVGDC instead of a wxDC and get a file of the graphics put out. By Chris Elliott. Get this class from latest CVS under the contrib hierarchy. Ftp site | Web site

wxSQLite
wxWidgets wrapper for the SQLite database system, by Lindsay Mathieson. This supports an old version of SQLite only. Ftp site | Web site

wxSQLite3
wxWidgets wrapper for the SQLite database system, by Ulrich Telle. Ftp site | Web site

wxSSL
SSL versions of wxWidgets IPC and socket classes, by John Platts. Ftp site | Web site

HTML Generator
A class for helping to generate HTML reports, by Matthias Gondan. Ftp site | Web site

wxDao
wxWidgets classes for Microsoft's Data Access Objects, by Marco Cavallini. Requires MFC. Ftp site | Web site

wxDES
wxDES is small and simple and is used to cipher and decipher data with the famous DES algorithm. It is based on public domain code, I have only adapted it to be as portable as wxWidgets. By Carlos Dominguez. Ftp site | Web site

wxImagick
Integration of ImageMagick and wxWidgets by Mladen Turk. It gives more than 68 read/write image formats to wxWidgets. It also gives the number of image editing functions like blur, shear, spared, enhance, etc. wxImagick class can be used as drop-in replacement for wxImage class, but offers lots of additional functionality. Future plans include wxImagickDC which will offer cross platform batch image drawing functionality that can be used in web applications. Ftp site | Web site

Double Buffer
A device context class that takes care of painting a window without lengthy waits when the window needs refreshing. By Klaas Holwerda. Ftp site | Web site

PanoImage
A self-contained panorama viewer class for wxWidgets, by Ben Allfree. Its back end is made with code from Helmut Dersch's Panorama Tools Viewer for X Windows. Ftp site | Web site

wxPlot
Plotting classes for wxWidgets, based on PLplot. Submitted by Frank Huebner. See also his message to the mailing list here.

Update: Germán Carrera has revised wxPlot, and the new version can be found here. The old version is here. Ftp site | Web site

wxLIVID
Video capture and display extensions for wxWidgets, by Surveyor Corporation. Ftp site | Web site

OGL
Object Graphics Library: supports a variety of shapes and connecting lines. Useful for building CASE tools and other diagramming projects. OGL is now included in the wxWidgets distributions: see contrib/src/ogl, contrib/include/wx/ogl, contrib/samples/ogl, and docs/html/ogl/ogl.htm.

wxLCDWindow
Class to display numbers like a Liquid Crystal Display, by Tsolakos Stavros. Includes a sample and MS Windows binary. Ftp site | Web site

wxActiveX and wxIE
Embeds Internet Explorer (and with small modifications, Mozilla) in your wxWidgets for Windows application. Ftp site | Web site

wxDynamicSashWindow
wxDynamicSashWindow, by Matt Kimball. wxDynamicSashWindow widgets manages the way other widgets are viewed. When a wxDynamicSashWindow is first shown, it will contain one child view, a viewport for that child, and a pair of scrollbars to allow the user to navigate the child view area. Next to each scrollbar is a small tab. By clicking on either tab and dragging to the appropriate spot, a user can split the view area into two smaller views separated by a draggable sash. Later, when the user wishes to reunify the two subviews, the user simply drags the sash to the side of the window. wxDynamicSashWindow will automatically reparent the appropriate child view back up the window hierarchy, and the wxDynamicSashWindow will have only one child view once again. Ftp site | Web site

wxVidCap
wxVidCap, by John Labenski. A video capture class for the Video for Windows 1.1 API. It does just about everything that VFW contains; capture, save bmp, preview/overlay, capture to clipboard, audio, etc. Ftp site | Web site

Toggle button
wxCustomToggleCtrl is a "minimal" example of a custom control for wxWidgets version 2. It is a simple toggle button with a text label which mirrors the functionality of the standard wxCheckBox control. By Bruce Phillips. Ftp site | Web site

Real-value wxSpinCtrl
Implementations of floating-point spin controls for Windows and GTK+. Ftp site | Web site

Calendar widget
Calendar widget for wxWidgets 2, by Peter Stadel. Note that there is now a different calendar control integrated into wxWidgets 2, from wxWidgets 2.1.13. Ftp site | Web site

wxChart
A library for drawing line, bar, area, curve and floating bar charts, by Neil Dudman. ported to wxWidgets 2 by Mark I Newsam. Ftp site | Web site

SplitPanel
SplitPanel for wxWidgets 2, by Nir Arbel, is a panel which can be split to any number of portions either vertically or horizontally. Each portion can be set to a minimum and maximum size; all sizes are in percentage of the total panel size. This maintains size ratios and simplifies use of the component. Since each portion is just a wxWindow, anything can be placed it in, as well as a another SplitPanel. Ftp site | Web site

mmwx
A class library for wxWidgets with both GUI and non-GUI components, mmwx contains a number of simple, but potentially useful classes that extends wxWidgets functionality. Classes: mmMultiButton, mmNavigator, mmMonthCtrl, mmDropMonth, mmDropMenu, mmDropWindow, mmHyperText, mmHyperBitmap, mmTextStretch, mmLogonDialog, mmDbase, mmMAPIMail. Ftp site | Web site

wxDockIt
Docking library by Mark McCormack. The distribution contains screenshots. Ftp site | Web site

wxAUI: docking library
wxAUI is an Advanced User Interface library that aims to implement "cutting-edge" interface usability and design features so developers can quickly and easily create beautiful and usable application interfaces. By Kirix Corp. and released under the wxWindows License. This may become the official docking library for wxWidgets. Ftp site | Web site

FL: window docking library
Window docking code by Aleksandras Gluchovas. A screenshot is here. Note that FL is now in the wxWidgets distribution from 2.3.2. Ftp site | Web site

wxTTS
wxTTS is a work-in-progress by Julian Smart to make a simple-to-use text-to-speech system available to C++ programmers, especially on the Windows platform. It combines the excellent MBROLA phoneme-to-speech system with the FreePhone system, and wraps these up in C++ classes. MBROLA is free for non-commercial use. Ftp site | Web site

wxCTB
Portable serial communications package, by Joachim Buermann. Communicate through the serial COM ports in an easier way; blocked and non blocked reading and writing; up to 115200 baud; the same source code for Linux and Windows; works also within console programs; free. A parallel port class is in progress. Ftp site | Web site

AWX
AWX is a library of add-on classes. It includes awxOutlookDialog (a settings dialog using icons to switch pages), awxButton (an enhanced bitmap button), awxToolbar (a wxToolBar-like class with enhanced deactivated button support) and awxLed (an LED simulator with red, yellow and green states). Ftp site | Web site

Extra sizers
wxBorderSizer and wxGridBagSizer, by Alexander Andruschak. wxBorderSizer allows you to lay windows out in five regions: North, South, East, West, and Centre. The wxGridBagSizer class is a flexible layout manager that aligns components vertically and horizontally, without requiring that the components be of the same size. Ftp site | Web site

wxPtr/wxpField
wxPtr, a Java-like automatic pointer class, and wxpField, a property class. Ftp site | Web site

AWT layout classes
C++ equivalents of the following Java AWT layout classes:

java.awt.BorderLayout, java.awt.FlowLayout, java.awt.CardLayout, java.awt.GridLayout, java.awt.GridBagLayout, javax.swing.BoxLayout (a bit similar to wxBoxSizer), AbsoluteLayout.

By Aleksandras Gluchovas. Ftp site | Web site

wxSample
A class by Karsten Ballueder for playing and recording .wav files on Unix. Requires thread support, e.g. Linux Threads (supplied). Ftp site | Web site

Text rotation code
Generic wxWidgets code by Chris Breeze to rotate text. Ftp site | Web site

Matrix transformation code
Generic wxWidgets code by Chris Breeze to generate 2D transformations (and inverse transformations). Ftp site | Web site

C++ parser An experimental, simple C++ parser by Chris Breeze.
Ftp site | Web site

wxNL
wxNL: experimental chart parser, for parsing a small subset of English. Ftp site | Web site

MISCELLANEOUS
wxStubs for new ports
This is a stripped-out port by Lindsay Mathieson ready for copying and turning into a new port, as of February 2004. Ftp site | Web site

PortAudio notes
Notes on compiling wxWidgets with the PortAudio cross-platform audio library, by Numerix Ltd. See also Numerix's SigLib cross-platform signal-processing library. Ftp site | Web site

RPM configuration for OGL
An archive containing the files required to allow ogl-2.3.1 to be created as an RPM, compiled for an installed version of wxGTK. It uses autoconf, automake and autoheader. By Lowel P. O'Mard. Ftp site | Web site

CMakefiles for wxWidgets
These cmake files have been contributed by Andy Cedilnik and Bill Hoffman of Kitware. You can get CMake from here. Ftp site | Web site

wxSpellChecker
A generic spell-check framework that can use different engines. By Joseph Blough. Ftp site | Web site

wxSpell
Code to use iSpell under wxWidgets (Unix only). Ftp site | Web site

Icons for wxHTML Help
New icons giving a cool, grey look to wxHTML Help toolbar, plus a Windows-style folder icon. A screenshot is here. Ftp site | Web site

wxFonts
These are small, readable Windows fonts that Roald Ribe has produced for use in wxWidgets dialogs and for source-code editing. Ftp site | Web site