<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.codeblocks.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cryogen</id>
	<title>Code::Blocks - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.codeblocks.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cryogen"/>
	<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php/Special:Contributions/Cryogen"/>
	<updated>2026-05-19T10:51:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Linux&amp;diff=6530</id>
		<title>Installing Code::Blocks from source on Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Linux&amp;diff=6530"/>
		<updated>2011-02-27T19:17:08Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Emphasises Ubuntu note.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Installing Code::Blocks]]&lt;br /&gt;
[[Category:Installing Code::Blocks from source]]&lt;br /&gt;
These are instructions on how to build Code::Blocks under Linux. These instructions should work for all Linux distros, as we'll be installing from sources.&lt;br /&gt;
&lt;br /&gt;
===Prerequisites===&lt;br /&gt;
&lt;br /&gt;
In order to successfully compile Code::Blocks, the [http://en.wikipedia.org/wiki/WxWidgets wxWidgets] User Interface library &amp;lt;u&amp;gt;must be installed&amp;lt;/u&amp;gt;. For most Linux users, this is maybe the only dependency not already installed. wxWidget can be used directly on top of the X server, in this case the variant of the wxWidget library is called wxX11. However this library [http://wiki.wxwidgets.org/WxWidgets_Compared_To_Other_Toolkits#Why_You_Shouldn.27t_Use_wxWidgets &amp;quot;is sub-par compared to other toolkits and unstable&amp;quot;]. Hence Code::Blocks uses wxGTK, the version of wxWidget based on GTK+. The exact requirement is libwxGTK-2.8.0 or later (2.8.3 is not recommanded because of some troubles). This creates an additional dependency on GTK+, consider the following:&lt;br /&gt;
&lt;br /&gt;
A possible implementation which does not exist: &lt;br /&gt;
&lt;br /&gt;
''Code::Blocks  -&amp;gt;  xwWidget (libwxX11)  -&amp;gt;  X''&lt;br /&gt;
&lt;br /&gt;
Current Code::Blocks implementation: &lt;br /&gt;
&lt;br /&gt;
''Code::Blocks  -&amp;gt;  '''xwWidget (&amp;gt; libwxGTK2.8)'''  -&amp;gt;  '''GTK+ (&amp;gt; libgtk-x11-2.0)'''  -&amp;gt;  X''&lt;br /&gt;
&lt;br /&gt;
This document helps you to install libwxGTK if necessary but does not cover the installation of GTK+. GTK+ is probably installed on your Linux anyway, so don't worry ;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Note:'' All the instructions below, assume an existing directory named &amp;lt;tt&amp;gt;~/devel&amp;lt;/tt&amp;gt;. If you 'll be using a different one, adjust the path to match.&lt;br /&gt;
As a first step create this directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir ~/devel&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Checking the presence of GTK+ library ===&lt;br /&gt;
&lt;br /&gt;
Have a look in /usr/lib for something like &amp;quot;libgtk-x11-2.0.so&amp;quot; (Note the library must be 2.0 minimum). Alternatively, do a search with your package manager or go to your Linux distribution forum for help. If you don't want to loose time, you can even forget this check since there is a good probability that everything is already installed.&lt;br /&gt;
&lt;br /&gt;
===Library wxGTK installation===&lt;br /&gt;
&lt;br /&gt;
==== Checking the presence of libwxGTK library ====&lt;br /&gt;
&lt;br /&gt;
In your package manager, look for 'libwxgtk' keyword and verify that '''all''' libwxgtk2.8 stuffs are installed. If you find the libraries uninstalled, well '''just install them and go directly to [https://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_from_source_on_Linux#Code::Blocks_installation Code::Blocks installation]'''.&lt;br /&gt;
&lt;br /&gt;
Alternatively you can do the same in command line (to give an idea, I don't say there is only 2 packages):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ls /usr/lib/libwx_gtk* //to verify the presence&lt;br /&gt;
$ sudo apt-get install libwxgtk2.8-dev&lt;br /&gt;
$ sudo apt-get install libwxgtk2.8-0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you don't find any package you must install the library from source as described below, and you can redo this check afterwards to verify that the installation worked correctly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Note for Debian (and Ubuntu?) users:'' You can use &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ update-alternatives --config wx-config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to see which version of libwx is there or not and currently active.&lt;br /&gt;
&lt;br /&gt;
====Getting wxGTK sources====&lt;br /&gt;
&lt;br /&gt;
Visit the [http://www.wxwidgets.org wxWidgets web site]. Click the &amp;quot;Download&amp;quot; button at the top of the page. Under wxWidgets 2.8.7 downloads, select wxGTK. Save the file in &amp;lt;tt&amp;gt;~/devel&amp;lt;/tt&amp;gt;. After the download finishes, switch to &amp;lt;tt&amp;gt;~/devel&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/devel&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now, untar the wxGTK sources:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar zxf wxGTK-2.8.7.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Switch to the wxGTK directory&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd wxGTK-2.8.7&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====wxWidgets build====&lt;br /&gt;
&lt;br /&gt;
Here we will create a seperate build directory instead of building from the src directory, so that we can easily rebuild with different options (unicode / ansi, monolithic / many libs, etc).&lt;br /&gt;
&lt;br /&gt;
The documentation says the default is for gtk2 to use unicode and wx &amp;gt; 2.5 to build as a monolithic library.  This doesn't appear to be the case, so these flags are passed to configure.&lt;br /&gt;
&lt;br /&gt;
 mkdir build_gtk2_shared_monolithic_unicode&lt;br /&gt;
 cd build_gtk2_shared_monolithic_unicode&lt;br /&gt;
 ../configure --prefix=/opt/wx/2.8 \&lt;br /&gt;
        --enable-xrc \&lt;br /&gt;
        --enable-monolithic \&lt;br /&gt;
        --enable-unicode&lt;br /&gt;
 make&lt;br /&gt;
 su&lt;br /&gt;
 make install&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
Add /opt/wx/2.8/bin to the PATH (if you're shell is bash then edit /etc/profile or ~/.bash_profile)&lt;br /&gt;
(On Suse 10.1 edit /etc/profile.local, it will only be available after a new login).  an example PATH&lt;br /&gt;
 export PATH=/usr/bin:/opt/wx/2.8/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
add /opt/wx/2.8/lib to /etc/ld.so.conf (nano /etc/ld.so.conf)&lt;br /&gt;
then run:&lt;br /&gt;
 ldconfig&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
That's it.  Now the linker will look in /opt/wx/2.8/lib for wx libraries and you will have a monolithic shared library unicode build.&lt;br /&gt;
&lt;br /&gt;
To check that things are working, type:&lt;br /&gt;
 wx-config --prefix&lt;br /&gt;
which should give you /opt/wx/2.8&lt;br /&gt;
 wx-config --libs&lt;br /&gt;
which should have at least&lt;br /&gt;
 -L/opt/wx/2.8/lib -lwx_gtk2-2.8&lt;br /&gt;
but can contain other flags as well.&lt;br /&gt;
 which wx-config&lt;br /&gt;
should return /opt/wx/2.8/bin/wx-config&lt;br /&gt;
&lt;br /&gt;
===Code::Blocks installation===&lt;br /&gt;
&lt;br /&gt;
====Getting Code::Blocks sources====&lt;br /&gt;
&lt;br /&gt;
You can get Code::Blocks source code [https://www.codeblocks.org/downloads/6 from the website as a tarball] or from the SVN repository (this second method is described below).&lt;br /&gt;
&lt;br /&gt;
=====From SVN repository=====&lt;br /&gt;
NOTICE: The Sourceforge CVS is no longer used although it still exists&lt;br /&gt;
&lt;br /&gt;
Enter your development directory:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd ~/devel&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then checkout the source using one of [https://www.codeblocks.org/downloads/7 these] methods. This will create the directory &amp;lt;tt&amp;gt;trunk&amp;lt;/tt&amp;gt;. Change to the source code directory, by issuing the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd trunk&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are a Gentoo user at this point, please see [[Compiling_Code::Blocks_in_Gentoo]].&lt;br /&gt;
&lt;br /&gt;
Before beginning, it is often a good idea to check you have recent versions of autoconf and automake - repositories versions are not always recent enough. (if you do not have automake, then you will get &amp;quot;cannot find aclocal&amp;quot; error). If you're compiling the svn trunk versions of CodeBlocks (or future versions) then the unix build has switched to autotools.  So first build wxWidgets as described above and then build CodeBlocks as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; ./bootstrap&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This sets up the configure script and its dependencies.  It only needs to be run once (after downloading the source from svn).  '''If you get errors like:'''&lt;br /&gt;
 aclocal:configure.in:61: warning: macro `AM_OPTIONS_WXCONFIG' not found in library&lt;br /&gt;
Then aclocal is having trouble finding the wxWidgets .m4 files.  You can do one of two things:&lt;br /&gt;
To just get bootstrap to find the path this time do:&lt;br /&gt;
&amp;lt;!-- *********** Bad syntax... removed 2006-08-28 by BentFX ****************************&lt;br /&gt;
 export ACLOCAL_FLAGS=&amp;quot;--acdir=`wx-config --prefix`/share/aclocal&amp;quot;&lt;br /&gt;
&lt;br /&gt;
: Note: The above command resulted in missing macros when running ./bootstrap for me. Setting an additional search path instead of overwriting like above worked for me. In case of missing macros try &lt;br /&gt;
***********************************************************************************--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;export ACLOCAL_FLAGS=&amp;quot;-I `wx-config --prefix`/share/aclocal&amp;quot;&amp;lt;/pre&amp;gt; &amp;lt;!--[[User:Jabber|Jabber]] 06:24, 2 August 2006 (EDT)--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To change the aclocal search path more permanently do:&lt;br /&gt;
 echo `wx-config --prefix`/share/aclocal &amp;gt;&amp;gt; /usr/share/aclocal/dirlist&lt;br /&gt;
Then aclocal will also search somewhere like /opt/wx/2.6/share/aclocal&lt;br /&gt;
&lt;br /&gt;
'''''Note for Ubuntu users:''''' The above is not the correct way to fix the AM_* errors. Rather, you only need to install the package named &amp;quot;wx-common&amp;quot; (Universe repository).&lt;br /&gt;
&lt;br /&gt;
If you get something like&lt;br /&gt;
 The usual way to define `LIBTOOL' is to add `AC_PROG_LIBTOOL'&lt;br /&gt;
&lt;br /&gt;
it can be solved by something like: (adapt path, use `wx-config --prefix` is necessary)&lt;br /&gt;
&lt;br /&gt;
 ACLOCAL_FLAGS=&amp;quot;-I /usr/share/aclocal&amp;quot; ./bootstrap&lt;br /&gt;
&lt;br /&gt;
(*Note// '''If you run ./bootstrap and get errors like''':&lt;br /&gt;
 : bad interpreter: File not found&lt;br /&gt;
then there exists a problem with DOS line-endings. i had this error after i tried to build a  codeblocks from sources which were checked out with cvs on a windows machine. After i checked out a fresh copy of codeblocks from cvs under Ubuntu linux (see above topic: Downloading the latest source package fom SVN), all errors were gone. &lt;br /&gt;
//tiwag 051008*)&amp;lt;br&amp;gt;&lt;br /&gt;
Or, instead of downloading from SVN, you might consider using the little command line tool dos2unix, which normally comes with most distributions. //lizzarddude060103&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
If configure aborts with some unspecific error message(&amp;quot;.infig.status: error: cannot find input file: Makefile&amp;quot;), you might consider also running dos2unix bootstrap acinclude.m4 codeblocks.pc.in configure.in Makefile.am before running bootstrap. Once you've run the bootstrap script, jump to next step.&lt;br /&gt;
&lt;br /&gt;
====Installing Code::Blocks sources====&lt;br /&gt;
You can read the BUILD file included in the source, but everything is very straightforward. Do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; ./configure&lt;br /&gt;
 make&lt;br /&gt;
 make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you have multiple versions of wxWidgets installed or kept them inplace, you can use&lt;br /&gt;
./configure --with-wx-config=/path/to/wx-config&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The Nassi Shneiderman plugin (part of the contrib plugins) has a dependency on [http://www.boost.org boost] which is needed to compile this plugin. Boost does not need to be compiled therefore. It is not checked for the existing of boost at the moment (except for debian build-system, there it is a build-dependency), so if you configure C::B to be build without Nassi Schneiderman, it should not lead to problems in case you don't have/want boost.&lt;br /&gt;
&lt;br /&gt;
To uninstall you can later run:&lt;br /&gt;
 make uninstall&lt;br /&gt;
&lt;br /&gt;
If you want to recompile everything, first run:&lt;br /&gt;
&amp;lt;pre&amp;gt; make clean&lt;br /&gt;
 make distclean&lt;br /&gt;
 make clean-bin&lt;br /&gt;
 make clean-zipfiles&amp;lt;/pre&amp;gt;&lt;br /&gt;
and then follow the above sequence for installing.&lt;br /&gt;
&lt;br /&gt;
By default, CodeBlocks will install to /usr/local.  If you want it in its own tree (so you can have multiple versions of CodeBlocks, each in its own subdirectory of /opt) replace the above ./configure command with:&lt;br /&gt;
&amp;lt;pre&amp;gt; ./configure --prefix=/opt/codeblocks-svn&amp;lt;/pre&amp;gt;&lt;br /&gt;
or similar.  Then you can later install a different build like:&lt;br /&gt;
&amp;lt;pre&amp;gt; ./configure --prefix=/opt/codeblocks2-svn&amp;lt;/pre&amp;gt;&lt;br /&gt;
followed by 'make &amp;amp;&amp;amp; make install' as usual.&lt;br /&gt;
&lt;br /&gt;
By default, CodeBlocks will not compile the contributed plugins from SVN.  If you want to compile / install them too, replace the above ./configure command with:&lt;br /&gt;
&amp;lt;pre&amp;gt; ./configure --with-contrib-plugins=all&amp;lt;/pre&amp;gt;&lt;br /&gt;
followed by 'make &amp;amp;&amp;amp; make install' as usual.&lt;br /&gt;
&lt;br /&gt;
To see a list of other options available for configuring the build of CodeBlocks do:&lt;br /&gt;
&amp;lt;pre&amp;gt; ./configure --help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To compile under gentoo, use&lt;br /&gt;
&amp;lt;pre&amp;gt; ./configure --with-wx-config=wx-config-2.8&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Resolving issues====&lt;br /&gt;
&lt;br /&gt;
When running Code::Blocks after the installation it might happen, that the system complains:&lt;br /&gt;
 codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory&lt;br /&gt;
In that case make sure the library path where the Code::Blocks libraries where installed into is &amp;quot;known&amp;quot; to the system. For example: On Ubuntu using a default build process on a clean system will install the Code::Blocks executables to /use/local/bin and the libraries to /usr/local/lib. The latter is usually not known to a &amp;quot;clean&amp;quot; Ubuntu system. To add it to the search path for libraries do the following (as root / using sudo respectively):&lt;br /&gt;
Add the following line to the file /etc/ld.so.conf:&lt;br /&gt;
 /usr/local/lib&lt;br /&gt;
...and run:&lt;br /&gt;
 ldconfig&lt;br /&gt;
That's it - Code::Blocks should now work just fine as all libraries are being found.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6441</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6441"/>
		<updated>2010-10-24T01:56:21Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Image widgets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapComboBox&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImage&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenuBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleComboCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleListBox&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleListCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSimpleHtmlListBox&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleInstanceChecker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStopWatch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTimer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
*{{note|svn}} Currently available from the SVN repository and in nightly builds and will be part of the next release.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImagePanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6440</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6440"/>
		<updated>2010-10-24T01:53:52Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Image widgets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapComboBox&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImage&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenuBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleComboCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleListBox&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleListCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSimpleHtmlListBox&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleInstanceChecker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStopWatch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTimer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
*{{note|svn}} Currently available from the SVN repository and in nightly builds and will be part of the next release.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6428</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6428"/>
		<updated>2010-09-19T00:59:16Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Added rich text controls. Updated controls recently added to trunk.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapComboBox&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenuBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleComboCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleListBox&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleListCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSimpleHtmlListBox&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleInstanceChecker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStopWatch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTimer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{yes}}{{refun|svn}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
*{{note|svn}} Currently available from the SVN repository and in nightly builds and will be part of the next release.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=DoxyBlocks&amp;diff=6418</id>
		<title>DoxyBlocks</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=DoxyBlocks&amp;diff=6418"/>
		<updated>2010-08-31T17:11:49Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Updated availability details.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: DoxyBlocks&lt;br /&gt;
* Author: Gary Harris&lt;br /&gt;
* Purpose: Doxygen integration for Code::Blocks.&lt;br /&gt;
* Version: 1.6.606; State: - production&lt;br /&gt;
* Last update: August 2010&lt;br /&gt;
* Forum thread for discussion: /index.php/topic,12052&lt;br /&gt;
* Link for download: Available in SVN and nightly builds.&lt;br /&gt;
* SVN: Code::Blocks SVN.&lt;br /&gt;
* Notes: Now in contrib.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=DoxyBlocks&amp;diff=6417</id>
		<title>DoxyBlocks</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=DoxyBlocks&amp;diff=6417"/>
		<updated>2010-08-31T17:10:45Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Updated availability details.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: DoxyBlocks&lt;br /&gt;
* Author: Gary Harris&lt;br /&gt;
* Purpose: Doxygen integration for Code::Blocks.&lt;br /&gt;
* Version: 0.1.34; State: - beta&lt;br /&gt;
* Last update: August 2010&lt;br /&gt;
* Forum thread for discussion: /index.php/topic,12052&lt;br /&gt;
* Link for download: Available in SVN and nightly builds.&lt;br /&gt;
* SVN: Code::Blocks SVN.&lt;br /&gt;
* Notes: Now in contrib.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=DoxyBlocks&amp;diff=6416</id>
		<title>DoxyBlocks</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=DoxyBlocks&amp;diff=6416"/>
		<updated>2010-08-31T17:10:01Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Updated availability details.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: DoxyBlocks&lt;br /&gt;
* Author: Gary Harris&lt;br /&gt;
* Purpose: Doxygen integration for Code::Blocks.&lt;br /&gt;
* Version: 0.1.34; State: - beta&lt;br /&gt;
* Last update: 18. Feb. 2010&lt;br /&gt;
* Forum thread for discussion: /index.php/topic,12052&lt;br /&gt;
* Link for download: Available in SVN and nightly builds.&lt;br /&gt;
* SVN: Code::Blocks SVN.&lt;br /&gt;
* Notes: Now in contrib.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=6403</id>
		<title>Code::Blocks Plugins</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=6403"/>
		<updated>2010-07-20T03:59:45Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Added a bunch of recent plug-ins.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: User Documentation]]&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Code::Blocks' features can be extend by using '''plugins''', most of them listed on this page. There are generally three types of plugins:&lt;br /&gt;
# Core plugins - developed and maintained by the core C::B team.&lt;br /&gt;
# Contrib plugins - developed and maintained by the community and proven to be very valuable. So they are integrated into the C::B SVN.&lt;br /&gt;
# 3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. Theses plugins often have their own repository or are being posted (including the source code) in the forums.&lt;br /&gt;
&lt;br /&gt;
'''If you are looking for plugins:'''&lt;br /&gt;
# Look in the official release. Notice that the installer / package manager might require you to enable some of the plugins specifically. So READ carefully.&lt;br /&gt;
# Search the forums for announcements, especially the forums at [/index.php/board,14.0.html].&lt;br /&gt;
# There might be information on the WiKi concerning other plugins on this page and '''[[Announcement_for_plugins/patches|here]]'''.&lt;br /&gt;
&lt;br /&gt;
For Windows users, the default behavior of the current installer (10.05) does not install contrib plugins. You need to manually check the &amp;quot;contrib plugin&amp;quot; checkbox when asked for selected components to install. There is no way to install them manually afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''If you are developing plugins:'''&lt;br /&gt;
Surely you can work with plugin as you like, but here are some suggestions:&lt;br /&gt;
* Announce them in the plugin development board in the forums - including the (initial) source code at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup your own webpage (or use a file sharing platform) and post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup a repository, probably at BerliOS or SourceForge, post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html]. Notice: This is very convenient as attachments in our forum might be deleted from time to time. So it is not safe to post source code in the forums.&lt;br /&gt;
&lt;br /&gt;
THEN&lt;br /&gt;
&lt;br /&gt;
# Enter the plugins description on this page.&lt;br /&gt;
# Announce the plugin '''[[Announcement_for_plugins/patches|here]]''' using '''[[Template_for_plugin_announcement|this]]''' template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Core Plugins ==&lt;br /&gt;
&lt;br /&gt;
The core plugins are installed by default and offer the basic functions of Code::Blocks. The core plugins are maintained / developed by the official development team.&lt;br /&gt;
&lt;br /&gt;
'''[[Autosave plugin|Autosave]]'''&lt;br /&gt;
&lt;br /&gt;
:Saves project files between intervals.&lt;br /&gt;
&lt;br /&gt;
'''[[Class Wizard plugin|Class Wizard]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides wizard for creating new classes.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Completion plugin|Code Completion]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides code completion functionality and class browser.&lt;br /&gt;
&lt;br /&gt;
'''[[Compiler plugin|Compiler]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides support for various compilers in one interface.&lt;br /&gt;
&lt;br /&gt;
'''[[Debugger plugin|Debugger]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides support for various debuggers in one interface.&lt;br /&gt;
&lt;br /&gt;
'''[[File Extension Handler plugin|File Extensions Handler]]'''&lt;br /&gt;
&lt;br /&gt;
:Adds extra file extension handlers.&lt;br /&gt;
&lt;br /&gt;
'''[[Open Files List plugin|Open Files List]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages a list of all opened files (editors).&lt;br /&gt;
&lt;br /&gt;
'''[[Projects Importer plugin|Projects Importer]]'''&lt;br /&gt;
&lt;br /&gt;
:Imports projects from other IDE's, e.g. MS Visual Studio and DevC++.&lt;br /&gt;
&lt;br /&gt;
'''[[Scripted Wizard plugin|Scripted Wizard]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides scripted wizard functionality.&lt;br /&gt;
&lt;br /&gt;
'''[[Source Code Formatter plugin|Source Code Formatter]]'''&lt;br /&gt;
&lt;br /&gt;
:Formats source code files with specific style.&lt;br /&gt;
&lt;br /&gt;
'''[[To-Do List plugin|To-Do List]]'''&lt;br /&gt;
&lt;br /&gt;
:Adds to-do items to source code.&lt;br /&gt;
&lt;br /&gt;
'''[[WinXP Look'n'Feel plugin|WinXP Look'n'Feel]]'''&lt;br /&gt;
&lt;br /&gt;
:Creates manifest file which enables the version 6.0 of the Common Controls on Windows XP.&lt;br /&gt;
&lt;br /&gt;
== Contrib Plugins ==&lt;br /&gt;
&lt;br /&gt;
The user-''contrib''uted plugins are not installed by default and offer extended functionality for Code::Blocks. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
'''[[Aligner]]'''&lt;br /&gt;
&lt;br /&gt;
:Code alignment.&lt;br /&gt;
&lt;br /&gt;
'''[[AutoVersioning|Auto Versioning]]'''&lt;br /&gt;
&lt;br /&gt;
:Helps you keep track of your project version and status.&lt;br /&gt;
&lt;br /&gt;
'''[[Browse Tracker plugins|Browse Tracker]]'''&lt;br /&gt;
&lt;br /&gt;
:Browse to previous source positions.&lt;br /&gt;
&lt;br /&gt;
'''[[C::B Games plugin|C::B Games]]'''&lt;br /&gt;
&lt;br /&gt;
:Games in a integrated development environment? You bet.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Profiler plugin|Code Profiler]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides graphical interface to GNU GProf profiler.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Snippets plugin|Code Snippets]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages small pieces of code (i.e. snippets).&lt;br /&gt;
&lt;br /&gt;
'''[[Code Statistics plugin|Code Statistics]]'''&lt;br /&gt;
&lt;br /&gt;
:Shows various statistics from source code files.&lt;br /&gt;
&lt;br /&gt;
'''[[Copy Strings to Clipboard plugin|Copy Strings to Clipboard]]'''&lt;br /&gt;
&lt;br /&gt;
:Copies literal strings from the current editor to clipboard.&lt;br /&gt;
&lt;br /&gt;
'''[[Cscope]]'''&lt;br /&gt;
&lt;br /&gt;
:Integrates Cscope (http://cscope.sourceforge.net/) into Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[DevPak Installer plugin|DevPak Installer]]'''&lt;br /&gt;
&lt;br /&gt;
:Installs and updates DevC++ DevPaks.&lt;br /&gt;
&lt;br /&gt;
'''[[DoxyBlocks|DoxyBlocks]]'''&lt;br /&gt;
&lt;br /&gt;
:This plugin provides doxygen integration for Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[DragScroll plugin|DragScroll]]'''&lt;br /&gt;
&lt;br /&gt;
:Enables dragging and scrolling with mouse.&lt;br /&gt;
&lt;br /&gt;
'''[[Editor Tweaks]]'''&lt;br /&gt;
&lt;br /&gt;
:This plugin provides some additional tweaks for Code::Blocks editor.&lt;br /&gt;
&lt;br /&gt;
'''[[Environment Variables plugin|Environment Variables]]'''&lt;br /&gt;
&lt;br /&gt;
:Sets environment variables within the focus of Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[Help plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:Integrates third-party help files to the interface.&lt;br /&gt;
&lt;br /&gt;
'''[[HexEditor plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:Opens files in a Code::Blocks integrated HexEditor.&lt;br /&gt;
&lt;br /&gt;
'''[[Keyboard Shortcuts plugin|Keyboard Shortcuts]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages menu shortcuts.&lt;br /&gt;
&lt;br /&gt;
'''[[Koders plugin|Koders]]'''&lt;br /&gt;
&lt;br /&gt;
:Queries the Koders webpage for keywords.&lt;br /&gt;
&lt;br /&gt;
'''[[KeyMacs plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:KeyMacs (or Keyboard Macros) plugin enables Recording, Playback, and editing of keystroke macros.&lt;br /&gt;
&lt;br /&gt;
'''[[NassiShneiderman]]'''&lt;br /&gt;
&lt;br /&gt;
:Allows the creation of Nassi Shneiderman diagrams within Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[RegEx Testbed plugin|RegEx Testbed]]'''&lt;br /&gt;
&lt;br /&gt;
:Regular expressions testbed.&lt;br /&gt;
&lt;br /&gt;
'''[[Source Exporter plugin|Source Exporter]]'''&lt;br /&gt;
&lt;br /&gt;
:Exports source code files to other formats such as HTML and PDF.&lt;br /&gt;
&lt;br /&gt;
'''[[Symbol Table plugin|Symbol Table]]'''&lt;br /&gt;
&lt;br /&gt;
:A simple graphical interface to the GNU symbol table displayer (nm).&lt;br /&gt;
&lt;br /&gt;
'''[[ThreadSearch]]'''&lt;br /&gt;
&lt;br /&gt;
:Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
&lt;br /&gt;
'''[[Valgrind plugin|Valgrind]]'''&lt;br /&gt;
&lt;br /&gt;
:Valgrind analysis tools integration.&lt;br /&gt;
&lt;br /&gt;
'''[[wxSmith plugin|wxSmith]]'''&lt;br /&gt;
&lt;br /&gt;
:RAD tool for creating wxWidgets dialogs.&lt;br /&gt;
&lt;br /&gt;
== 3rd Party Plugins ==&lt;br /&gt;
&lt;br /&gt;
3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
'''[[Fortran Project plugin|Fortran Project]]'''&lt;br /&gt;
&lt;br /&gt;
:This plugin provides symbol browser and code-completion for Fortran files.&lt;br /&gt;
&lt;br /&gt;
'''[[TRACE32 Debugger]]'''&lt;br /&gt;
&lt;br /&gt;
:Extends the Debugger plugin of Code::Blocks to work with the TRACE32 Debuggers. TRACE32 documentation &amp;quot;int_codeblock.pdf&amp;quot; and debuggert32.cbplugin are located on the enclosed SW CD on purchase of TRACE32&lt;br /&gt;
&lt;br /&gt;
If you have questions -&amp;gt; ask in the forums at [/index.php/board,14.0.html].&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=6402</id>
		<title>Code::Blocks Plugins</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=6402"/>
		<updated>2010-07-20T03:36:02Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Added DoxyBlocks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: User Documentation]]&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Code::Blocks' features can be extend by using '''plugins''', most of them listed on this page. There are generally three types of plugins:&lt;br /&gt;
# Core plugins - developed and maintained by the core C::B team.&lt;br /&gt;
# Contrib plugins - developed and maintained by the community and proven to be very valuable. So they are integrated into the C::B SVN.&lt;br /&gt;
# 3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. Theses plugins often have their own repository or are being posted (including the source code) in the forums.&lt;br /&gt;
&lt;br /&gt;
'''If you are looking for plugins:'''&lt;br /&gt;
# Look in the official release. Notice that the installer / package manager might require you to enable some of the plugins specifically. So READ carefully.&lt;br /&gt;
# Search the forums for announcements, especially the forums at [/index.php/board,14.0.html].&lt;br /&gt;
# There might be information on the WiKi concerning other plugins on this page and '''[[Announcement_for_plugins/patches|here]]'''.&lt;br /&gt;
&lt;br /&gt;
For Windows users, the default behavior of the current installer (10.05) does not install contrib plugins. You need to manually check the &amp;quot;contrib plugin&amp;quot; checkbox when asked for selected components to install. There is no way to install them manually afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''If you are developing plugins:'''&lt;br /&gt;
Surely you can work with plugin as you like, but here are some suggestions:&lt;br /&gt;
* Announce them in the plugin development board in the forums - including the (initial) source code at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup your own webpage (or use a file sharing platform) and post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup a repository, probably at BerliOS or SourceForge, post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html]. Notice: This is very convenient as attachments in our forum might be deleted from time to time. So it is not safe to post source code in the forums.&lt;br /&gt;
&lt;br /&gt;
THEN&lt;br /&gt;
&lt;br /&gt;
# Enter the plugins description on this page.&lt;br /&gt;
# Announce the plugin '''[[Announcement_for_plugins/patches|here]]''' using '''[[Template_for_plugin_announcement|this]]''' template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Core Plugins ==&lt;br /&gt;
&lt;br /&gt;
The core plugins are installed by default and offer the basic functions of Code::Blocks. The core plugins are maintained / developed by the official development team.&lt;br /&gt;
&lt;br /&gt;
'''[[Autosave plugin|Autosave]]'''&lt;br /&gt;
&lt;br /&gt;
:Saves project files between intervals.&lt;br /&gt;
&lt;br /&gt;
'''[[Class Wizard plugin|Class Wizard]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides wizard for creating new classes.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Completion plugin|Code Completion]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides code completion functionality and class browser.&lt;br /&gt;
&lt;br /&gt;
'''[[Compiler plugin|Compiler]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides support for various compilers in one interface.&lt;br /&gt;
&lt;br /&gt;
'''[[Debugger plugin|Debugger]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides support for various debuggers in one interface.&lt;br /&gt;
&lt;br /&gt;
'''[[File Extension Handler plugin|File Extensions Handler]]'''&lt;br /&gt;
&lt;br /&gt;
:Adds extra file extension handlers.&lt;br /&gt;
&lt;br /&gt;
'''[[Open Files List plugin|Open Files List]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages a list of all opened files (editors).&lt;br /&gt;
&lt;br /&gt;
'''[[Projects Importer plugin|Projects Importer]]'''&lt;br /&gt;
&lt;br /&gt;
:Imports projects from other IDE's, e.g. MS Visual Studio and DevC++.&lt;br /&gt;
&lt;br /&gt;
'''[[Scripted Wizard plugin|Scripted Wizard]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides scripted wizard functionality.&lt;br /&gt;
&lt;br /&gt;
'''[[Source Code Formatter plugin|Source Code Formatter]]'''&lt;br /&gt;
&lt;br /&gt;
:Formats source code files with specific style.&lt;br /&gt;
&lt;br /&gt;
'''[[To-Do List plugin|To-Do List]]'''&lt;br /&gt;
&lt;br /&gt;
:Adds to-do items to source code.&lt;br /&gt;
&lt;br /&gt;
'''[[WinXP Look'n'Feel plugin|WinXP Look'n'Feel]]'''&lt;br /&gt;
&lt;br /&gt;
:Creates manifest file which enables the version 6.0 of the Common Controls on Windows XP.&lt;br /&gt;
&lt;br /&gt;
== Contrib Plugins ==&lt;br /&gt;
&lt;br /&gt;
The user-''contrib''uted plugins are not installed by default and offer extended functionality for Code::Blocks. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
'''[[AutoVersioning|Auto Versioning]]'''&lt;br /&gt;
&lt;br /&gt;
:Helps you keep track of your project version and status.&lt;br /&gt;
&lt;br /&gt;
'''[[Browse Tracker plugins|Browse Tracker]]'''&lt;br /&gt;
&lt;br /&gt;
:Browse to previous source positions.&lt;br /&gt;
&lt;br /&gt;
'''[[C::B Games plugin|C::B Games]]'''&lt;br /&gt;
&lt;br /&gt;
:Games in a integrated development environment? You bet.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Profiler plugin|Code Profiler]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides graphical interface to GNU GProf profiler.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Snippets plugin|Code Snippets]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages small pieces of code (i.e. snippets).&lt;br /&gt;
&lt;br /&gt;
'''[[Code Statistics plugin|Code Statistics]]'''&lt;br /&gt;
&lt;br /&gt;
:Shows various statistics from source code files.&lt;br /&gt;
&lt;br /&gt;
'''[[Copy Strings to Clipboard plugin|Copy Strings to Clipboard]]'''&lt;br /&gt;
&lt;br /&gt;
:Copies literal strings from the current editor to clipboard.&lt;br /&gt;
&lt;br /&gt;
'''[[DevPak Installer plugin|DevPak Installer]]'''&lt;br /&gt;
&lt;br /&gt;
:Installs and updates DevC++ DevPaks.&lt;br /&gt;
&lt;br /&gt;
'''[[DoxyBlocks|DoxyBlocks]]'''&lt;br /&gt;
&lt;br /&gt;
:This plugin provides doxygen integration for Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[DragScroll plugin|DragScroll]]'''&lt;br /&gt;
&lt;br /&gt;
:Enables dragging and scrolling with mouse.&lt;br /&gt;
&lt;br /&gt;
'''[[Environment Variables plugin|Environment Variables]]'''&lt;br /&gt;
&lt;br /&gt;
:Sets environment variables within the focus of Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[Help plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:Integrates third-party help files to the interface.&lt;br /&gt;
&lt;br /&gt;
'''[[HexEditor plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:Opens files in a Code::Blocks integrated HexEditor.&lt;br /&gt;
&lt;br /&gt;
'''[[Keyboard Shortcuts plugin|Keyboard Shortcuts]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages menu shortcuts.&lt;br /&gt;
&lt;br /&gt;
'''[[Koders plugin|Koders]]'''&lt;br /&gt;
&lt;br /&gt;
:Queries the Koders webpage for keywords.&lt;br /&gt;
&lt;br /&gt;
'''[[KeyMacs plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:KeyMacs (or Keyboard Macros) plugin enables Recording, Playback, and editing of keystroke macros.&lt;br /&gt;
&lt;br /&gt;
'''[[RegEx Testbed plugin|RegEx Testbed]]'''&lt;br /&gt;
&lt;br /&gt;
:Regular expressions testbed.&lt;br /&gt;
&lt;br /&gt;
'''[[Source Exporter plugin|Source Exporter]]'''&lt;br /&gt;
&lt;br /&gt;
:Exports source code files to other formats such as HTML and PDF.&lt;br /&gt;
&lt;br /&gt;
'''[[Symbol Table plugin|Symbol Table]]'''&lt;br /&gt;
&lt;br /&gt;
:A simple graphical interface to the GNU symbol table displayer (nm).&lt;br /&gt;
&lt;br /&gt;
'''[[ThreadSearch]]'''&lt;br /&gt;
&lt;br /&gt;
:Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
&lt;br /&gt;
'''[[Valgrind plugin|Valgrind]]'''&lt;br /&gt;
&lt;br /&gt;
:Valgrind analysis tools integration.&lt;br /&gt;
&lt;br /&gt;
'''[[wxSmith plugin|wxSmith]]'''&lt;br /&gt;
&lt;br /&gt;
:RAD tool for creating wxWidgets dialogs.&lt;br /&gt;
&lt;br /&gt;
== 3rd Party Plugins ==&lt;br /&gt;
&lt;br /&gt;
3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
'''[[Fortran Project plugin|Fortran Project]]'''&lt;br /&gt;
&lt;br /&gt;
:This plugin provides symbol browser and code-completion for Fortran files.&lt;br /&gt;
&lt;br /&gt;
'''[[TRACE32 Debugger]]'''&lt;br /&gt;
&lt;br /&gt;
:Extends the Debugger plugin of Code::Blocks to work with the TRACE32 Debuggers. TRACE32 documentation &amp;quot;int_codeblock.pdf&amp;quot; and debuggert32.cbplugin are located on the enclosed SW CD on purchase of TRACE32&lt;br /&gt;
&lt;br /&gt;
If you have questions -&amp;gt; ask in the forums at [/index.php/board,14.0.html].&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=6401</id>
		<title>Code::Blocks Plugins</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=6401"/>
		<updated>2010-07-20T03:35:34Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Removed DoxyBlocks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: User Documentation]]&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Code::Blocks' features can be extend by using '''plugins''', most of them listed on this page. There are generally three types of plugins:&lt;br /&gt;
# Core plugins - developed and maintained by the core C::B team.&lt;br /&gt;
# Contrib plugins - developed and maintained by the community and proven to be very valuable. So they are integrated into the C::B SVN.&lt;br /&gt;
# 3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. Theses plugins often have their own repository or are being posted (including the source code) in the forums.&lt;br /&gt;
&lt;br /&gt;
'''If you are looking for plugins:'''&lt;br /&gt;
# Look in the official release. Notice that the installer / package manager might require you to enable some of the plugins specifically. So READ carefully.&lt;br /&gt;
# Search the forums for announcements, especially the forums at [/index.php/board,14.0.html].&lt;br /&gt;
# There might be information on the WiKi concerning other plugins on this page and '''[[Announcement_for_plugins/patches|here]]'''.&lt;br /&gt;
&lt;br /&gt;
For Windows users, the default behavior of the current installer (10.05) does not install contrib plugins. You need to manually check the &amp;quot;contrib plugin&amp;quot; checkbox when asked for selected components to install. There is no way to install them manually afterwards.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''If you are developing plugins:'''&lt;br /&gt;
Surely you can work with plugin as you like, but here are some suggestions:&lt;br /&gt;
* Announce them in the plugin development board in the forums - including the (initial) source code at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup your own webpage (or use a file sharing platform) and post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup a repository, probably at BerliOS or SourceForge, post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html]. Notice: This is very convenient as attachments in our forum might be deleted from time to time. So it is not safe to post source code in the forums.&lt;br /&gt;
&lt;br /&gt;
THEN&lt;br /&gt;
&lt;br /&gt;
# Enter the plugins description on this page.&lt;br /&gt;
# Announce the plugin '''[[Announcement_for_plugins/patches|here]]''' using '''[[Template_for_plugin_announcement|this]]''' template.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Core Plugins ==&lt;br /&gt;
&lt;br /&gt;
The core plugins are installed by default and offer the basic functions of Code::Blocks. The core plugins are maintained / developed by the official development team.&lt;br /&gt;
&lt;br /&gt;
'''[[Autosave plugin|Autosave]]'''&lt;br /&gt;
&lt;br /&gt;
:Saves project files between intervals.&lt;br /&gt;
&lt;br /&gt;
'''[[Class Wizard plugin|Class Wizard]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides wizard for creating new classes.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Completion plugin|Code Completion]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides code completion functionality and class browser.&lt;br /&gt;
&lt;br /&gt;
'''[[Compiler plugin|Compiler]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides support for various compilers in one interface.&lt;br /&gt;
&lt;br /&gt;
'''[[Debugger plugin|Debugger]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides support for various debuggers in one interface.&lt;br /&gt;
&lt;br /&gt;
'''[[File Extension Handler plugin|File Extensions Handler]]'''&lt;br /&gt;
&lt;br /&gt;
:Adds extra file extension handlers.&lt;br /&gt;
&lt;br /&gt;
'''[[Open Files List plugin|Open Files List]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages a list of all opened files (editors).&lt;br /&gt;
&lt;br /&gt;
'''[[Projects Importer plugin|Projects Importer]]'''&lt;br /&gt;
&lt;br /&gt;
:Imports projects from other IDE's, e.g. MS Visual Studio and DevC++.&lt;br /&gt;
&lt;br /&gt;
'''[[Scripted Wizard plugin|Scripted Wizard]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides scripted wizard functionality.&lt;br /&gt;
&lt;br /&gt;
'''[[Source Code Formatter plugin|Source Code Formatter]]'''&lt;br /&gt;
&lt;br /&gt;
:Formats source code files with specific style.&lt;br /&gt;
&lt;br /&gt;
'''[[To-Do List plugin|To-Do List]]'''&lt;br /&gt;
&lt;br /&gt;
:Adds to-do items to source code.&lt;br /&gt;
&lt;br /&gt;
'''[[WinXP Look'n'Feel plugin|WinXP Look'n'Feel]]'''&lt;br /&gt;
&lt;br /&gt;
:Creates manifest file which enables the version 6.0 of the Common Controls on Windows XP.&lt;br /&gt;
&lt;br /&gt;
== Contrib Plugins ==&lt;br /&gt;
&lt;br /&gt;
The user-''contrib''uted plugins are not installed by default and offer extended functionality for Code::Blocks. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
'''[[AutoVersioning|Auto Versioning]]'''&lt;br /&gt;
&lt;br /&gt;
:Helps you keep track of your project version and status.&lt;br /&gt;
&lt;br /&gt;
'''[[Browse Tracker plugins|Browse Tracker]]'''&lt;br /&gt;
&lt;br /&gt;
:Browse to previous source positions.&lt;br /&gt;
&lt;br /&gt;
'''[[C::B Games plugin|C::B Games]]'''&lt;br /&gt;
&lt;br /&gt;
:Games in a integrated development environment? You bet.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Profiler plugin|Code Profiler]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides graphical interface to GNU GProf profiler.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Snippets plugin|Code Snippets]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages small pieces of code (i.e. snippets).&lt;br /&gt;
&lt;br /&gt;
'''[[Code Statistics plugin|Code Statistics]]'''&lt;br /&gt;
&lt;br /&gt;
:Shows various statistics from source code files.&lt;br /&gt;
&lt;br /&gt;
'''[[Copy Strings to Clipboard plugin|Copy Strings to Clipboard]]'''&lt;br /&gt;
&lt;br /&gt;
:Copies literal strings from the current editor to clipboard.&lt;br /&gt;
&lt;br /&gt;
'''[[DevPak Installer plugin|DevPak Installer]]'''&lt;br /&gt;
&lt;br /&gt;
:Installs and updates DevC++ DevPaks.&lt;br /&gt;
&lt;br /&gt;
'''[[DragScroll plugin|DragScroll]]'''&lt;br /&gt;
&lt;br /&gt;
:Enables dragging and scrolling with mouse.&lt;br /&gt;
&lt;br /&gt;
'''[[Environment Variables plugin|Environment Variables]]'''&lt;br /&gt;
&lt;br /&gt;
:Sets environment variables within the focus of Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[Help plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:Integrates third-party help files to the interface.&lt;br /&gt;
&lt;br /&gt;
'''[[HexEditor plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:Opens files in a Code::Blocks integrated HexEditor.&lt;br /&gt;
&lt;br /&gt;
'''[[Keyboard Shortcuts plugin|Keyboard Shortcuts]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages menu shortcuts.&lt;br /&gt;
&lt;br /&gt;
'''[[Koders plugin|Koders]]'''&lt;br /&gt;
&lt;br /&gt;
:Queries the Koders webpage for keywords.&lt;br /&gt;
&lt;br /&gt;
'''[[KeyMacs plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:KeyMacs (or Keyboard Macros) plugin enables Recording, Playback, and editing of keystroke macros.&lt;br /&gt;
&lt;br /&gt;
'''[[RegEx Testbed plugin|RegEx Testbed]]'''&lt;br /&gt;
&lt;br /&gt;
:Regular expressions testbed.&lt;br /&gt;
&lt;br /&gt;
'''[[Source Exporter plugin|Source Exporter]]'''&lt;br /&gt;
&lt;br /&gt;
:Exports source code files to other formats such as HTML and PDF.&lt;br /&gt;
&lt;br /&gt;
'''[[Symbol Table plugin|Symbol Table]]'''&lt;br /&gt;
&lt;br /&gt;
:A simple graphical interface to the GNU symbol table displayer (nm).&lt;br /&gt;
&lt;br /&gt;
'''[[ThreadSearch]]'''&lt;br /&gt;
&lt;br /&gt;
:Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
&lt;br /&gt;
'''[[Valgrind plugin|Valgrind]]'''&lt;br /&gt;
&lt;br /&gt;
:Valgrind analysis tools integration.&lt;br /&gt;
&lt;br /&gt;
'''[[wxSmith plugin|wxSmith]]'''&lt;br /&gt;
&lt;br /&gt;
:RAD tool for creating wxWidgets dialogs.&lt;br /&gt;
&lt;br /&gt;
== 3rd Party Plugins ==&lt;br /&gt;
&lt;br /&gt;
3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
'''[[Fortran Project plugin|Fortran Project]]'''&lt;br /&gt;
&lt;br /&gt;
:This plugin provides symbol browser and code-completion for Fortran files.&lt;br /&gt;
&lt;br /&gt;
'''[[TRACE32 Debugger]]'''&lt;br /&gt;
&lt;br /&gt;
:Extends the Debugger plugin of Code::Blocks to work with the TRACE32 Debuggers. TRACE32 documentation &amp;quot;int_codeblock.pdf&amp;quot; and debuggert32.cbplugin are located on the enclosed SW CD on purchase of TRACE32&lt;br /&gt;
&lt;br /&gt;
If you have questions -&amp;gt; ask in the forums at [/index.php/board,14.0.html].&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches&amp;diff=6400</id>
		<title>Announcement for plugins/patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches&amp;diff=6400"/>
		<updated>2010-07-20T03:32:33Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Removed DoxyBlocks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== HowTo announce a new plugin/patch or similar ===&lt;br /&gt;
&lt;br /&gt;
''Please read carefully:''&lt;br /&gt;
&lt;br /&gt;
This WiKi section is to announce:&lt;br /&gt;
* a new plugin that is '''not''' within the contrib folder of the SVN repository&lt;br /&gt;
* a patch that is '''not''' a bugfix or similar and/or will '''not''' be applied to the SVN repository (e.g. because it's very specific)&lt;br /&gt;
* a new lexer/template that is '''not''' completed or approved and/or will '''not''' be added to the SVN&lt;br /&gt;
&lt;br /&gt;
If a plugin/patch/lexer/template is moved to the repository don't forget to remove it from here! This section is intended to '''collect''' the information about available plugins/patches/lexerers/templates in one place. So the announcement should be short and clear. It should (however) include at least the following content:&lt;br /&gt;
* Name of the plugin/patch/lexer/template and purpose&amp;lt;BR&amp;gt;&lt;br /&gt;
* Version (state) and date of last update (or release in the first place)&amp;lt;BR&amp;gt;&lt;br /&gt;
* Link to a thread (to be created) in the developers (plugin) forum for discussion of features, bugs, wishlist etc.&amp;lt;BR&amp;gt;&lt;br /&gt;
* A link where the '''most up-to-date''' version can be downloaded (e.g. in the forum).&amp;lt;BR&amp;gt;&lt;br /&gt;
The best way may be to copy the section from the '''template''' plugin/patch/lexer/template and update it with your information. This will ensure consistency in the best way! Read the article [[How to add another announcement]] to read how to change the WiKi accordingly.&lt;br /&gt;
&lt;br /&gt;
=== Patch announcements ===&lt;br /&gt;
&lt;br /&gt;
So far there are no new patches.&lt;br /&gt;
&lt;br /&gt;
* [[Template for patch announcement]] (Read this before posting a new patch!)&lt;br /&gt;
&lt;br /&gt;
=== Plugin announcements ===&lt;br /&gt;
&lt;br /&gt;
These are the user-contributed plugins:&lt;br /&gt;
&lt;br /&gt;
* [[Replace in Files]] (MortenMacFly)&lt;br /&gt;
* [[Tab versus Space]] (MortenMacFly)&lt;br /&gt;
* [[Edit Project]] (Killerbot)&lt;br /&gt;
* [[Matching Brace]] (Killerbot)&lt;br /&gt;
* [[Library Finder]] (byo)&lt;br /&gt;
* [[Environment Variables Editor]] (MortenMacFly)&lt;br /&gt;
* [[ThreadSearch]] (Dje)&lt;br /&gt;
* [[Code Snippets plugin]] (Artoj/Pecan)&lt;br /&gt;
* [[Interpreted Languages plugin]] (dmoore) ** OBSOLETE **&lt;br /&gt;
* [[Shell Extensions plugin]] (dmoore)&lt;br /&gt;
* [[Python plugin]] (dmoore)&lt;br /&gt;
* [[FindBrokenFiles scripted plugin]] (MortenMacFly)&lt;br /&gt;
* [[AutoVersioning]] (JGM)&lt;br /&gt;
* [[DragScroll plugin]]&lt;br /&gt;
* [[BrowseTracker plugin]]&lt;br /&gt;
* [[FortranProject plugin]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Template for plugin announcement]] (Read this before posting a new plugin!)&lt;br /&gt;
&lt;br /&gt;
=== Lexer/Templates announcements ===&lt;br /&gt;
&lt;br /&gt;
* [[Template for lexer/template announcement]] (Read this before posting a new lexer/template!)&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6399</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6399"/>
		<updated>2010-07-19T21:38:56Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Widgets supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapComboBox&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenuBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSimpleHtmlListBox&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleInstanceChecker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStopWatch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTimer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6383</id>
		<title>WxSmith extensions list</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6383"/>
		<updated>2010-06-10T17:05:55Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Fixed missing entry and added URLs.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page shows list of wxSmith extensions. Note that this list doesn't show only those extensions which are currently available in wxSmith. It shows extensions which are yet working, which are worked on, and which can be worked on. If you would like to contribute to Code::Blocks by adding some item into wxSmith, feel free to assign item to yourself and notify about your current progress. You can also add new item which is not on this list yet.&lt;br /&gt;
&lt;br /&gt;
When your item is finished, please send me ([/index.php?action=pm;sa=send;u=132 byo]) private message on forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extra widgets ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! Assigned to&lt;br /&gt;
! Available In Code::Blocks&lt;br /&gt;
! Work Progress&lt;br /&gt;
! Widget's homepage&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 80%&lt;br /&gt;
| [http://wxcode.sourceforge.net/components/wxchart/ wxChart]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxCheckButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxRadioButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxSeparator&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as [http://wxsmithaddons.sourceforge.net/ plug-in ]&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as [http://wxsmithaddons.sourceforge.net/ plug-in ]&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpSwitcher&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as [http://wxsmithaddons.sourceforge.net/ plug-in ]&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDDisplay&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as [http://wxsmithaddons.sourceforge.net/ plug-in ]&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDClock&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as [http://wxsmithaddons.sourceforge.net/ plug-in ]&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as [http://wxsmithaddons.sourceforge.net/ plug-in ]&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as [http://wxsmithaddons.sourceforge.net/ plug-in ]&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpCheckBox&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as [http://wxsmithaddons.sourceforge.net/ plug-in ]&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLCDWindow&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLCDWindow wxLCDWindow]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmMultiButton&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmNavigator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmDropMonth&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperText&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperBitmap&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmTextStretch&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinReal&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=spinctrls spinctrls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFDragSpinCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxFDragSpinCtrl wxFDragSpinCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLEDPanel&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLEDPanel wxLEDPanel]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxPlotCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxScintilla]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSheet&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxSheet wxSheet]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxStEdit&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxStEdit wxStEdit]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFileBrowser&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinCtrlDbl&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 50% (Now part of wx2.9)&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxBitmapComboBox&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, via [/index.php/topic,12619.0.html patch ]&lt;br /&gt;
| 100% (Now part of wx2.8)&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxTreeListCtrl wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVideoCapture&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxVideoCapture wxVideoCapture]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVCL&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxvcl.htm wxVCL]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxlib_wxtreelistctrl.htm wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | DBControls&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxdblayer-controls.htm DBControls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxAutoComboBox&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wx-libraries.htm wxAutoComboBox]&lt;br /&gt;
|-}&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6382</id>
		<title>WxSmith extensions list</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6382"/>
		<updated>2010-06-10T14:55:01Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Updated control statuses.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page shows list of wxSmith extensions. Note that this list doesn't show only those extensions which are currently available in wxSmith. It shows extensions which are yet working, which are worked on, and which can be worked on. If you would like to contribute to Code::Blocks by adding some item into wxSmith, feel free to assign item to yourself and notify about your current progress. You can also add new item which is not on this list yet.&lt;br /&gt;
&lt;br /&gt;
When your item is finished, please send me ([/index.php?action=pm;sa=send;u=132 byo]) private message on forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extra widgets ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! Assigned to&lt;br /&gt;
! Available In Code::Blocks&lt;br /&gt;
! Work Progress&lt;br /&gt;
! Widget's homepage&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 80%&lt;br /&gt;
| [http://wxcode.sourceforge.net/components/wxchart/ wxChart]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxCheckButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxRadioButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxSeparator&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as plug-in&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpSwitcher&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as plug-in&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDDisplay&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as plug-in&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDClock&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as plug-in&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as plug-in&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as plug-in&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpCheckBox&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, as plug-in&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLCDWindow&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLCDWindow wxLCDWindow]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmMultiButton&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmNavigator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmDropMonth&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperText&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperBitmap&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmTextStretch&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 30%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinReal&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=spinctrls spinctrls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFDragSpinCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxFDragSpinCtrl wxFDragSpinCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLEDPanel&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLEDPanel wxLEDPanel]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxPlotCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxScintilla]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSheet&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxSheet wxSheet]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxStEdit&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxStEdit wxStEdit]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFileBrowser&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinCtrlDbl&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 50% (Now part of wx2.9)&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxBitmapComboBox&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{yes}}, via patch&lt;br /&gt;
| 100% (Now part of wx2.8)&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxTreeListCtrl wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVideoCapture&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxVideoCapture wxVideoCapture]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVCL&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxvcl.htm wxVCL]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxlib_wxtreelistctrl.htm wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | DBControls&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxdblayer-controls.htm DBControls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxAutoComboBox&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wx-libraries.htm wxAutoComboBox]&lt;br /&gt;
|-}&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6378</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6378"/>
		<updated>2010-06-06T23:32:27Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Contrib widgets supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenuBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleInstanceChecker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStopWatch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTimer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6377</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6377"/>
		<updated>2010-06-06T23:31:59Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Widgets supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenuBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleInstanceChecker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStopWatch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTimer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6358</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6358"/>
		<updated>2010-06-03T05:11:54Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Features supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenuBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleInstanceChecker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStopWatch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTimer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6357</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6357"/>
		<updated>2010-06-03T05:11:23Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Languages supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenuBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleInstanceChecker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStopWatch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTimer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6356</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6356"/>
		<updated>2010-06-03T05:10:55Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Contrib widgets supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenuBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleInstanceChecker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStopWatch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTimer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6355</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6355"/>
		<updated>2010-06-03T05:10:17Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Widgets supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 17em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenuBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleInstanceChecker&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStopWatch&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTimer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6354</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6354"/>
		<updated>2010-06-03T05:03:32Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Widgets supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPickerCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGLCanvas&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6353</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6353"/>
		<updated>2010-06-03T04:58:51Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Contrib widgets supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6352</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6352"/>
		<updated>2010-06-03T04:57:12Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Widgets supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiManager&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarItem&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarLabel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSeparator&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiToolBarSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPageSetupDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextFormattingDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextStyleOrganiserDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSymbolPickerDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6351</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6351"/>
		<updated>2010-06-03T04:30:05Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Features supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6350</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6350"/>
		<updated>2010-06-03T04:28:14Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Widgets supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPicker&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{yes}}{{refun|patch}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|patch}} Currently available via patch but should be integrated into the main distribution soon.&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{yes}}(default)&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6349</id>
		<title>Comparison of wxSmith features</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Comparison_of_wxSmith_features&amp;diff=6349"/>
		<updated>2010-06-03T04:05:24Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* Features supported */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:wxSmith Documentation]]&lt;br /&gt;
Here is a list of [[wxSmith]] features when compared to other [[wikipedia:WxWidgets|wxWidgets]] [[wikipedia:Rapid application development|RAD]] solutions. &lt;br /&gt;
&lt;br /&gt;
Note that support for new features are added on a daily basis for some of these [[wikipedia:Rapid application development|RADs]].&lt;br /&gt;
&lt;br /&gt;
Please update this list when something gets added.&lt;br /&gt;
&lt;br /&gt;
==General information==&lt;br /&gt;
Basic general information about the [[wikipedia:Rapid application development|RADs]]: developer, license/price etc.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:12em&amp;quot; | [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [[wxSmith]]&lt;br /&gt;
| Bartlomiej Swiecki&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.anthemion.co.uk/dialogblocks/ DialogBlocks]&lt;br /&gt;
| Julian Smart&lt;br /&gt;
| Free (trial), €66 (normal), €35 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://www.roebling.de/ wxDesigner]&lt;br /&gt;
| Robert Roebling&lt;br /&gt;
| Free (trial), €129 (normal), €29 (student)&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxformbuilder.org/ wxFormBuilder]&lt;br /&gt;
| José Antonio Hurtado, Juan Antonio Ortega, Ryan Mulder, Ryan Pusztai, Michal Bliznak&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://visualwx.altervista.org/ VisualWx]&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| Free&lt;br /&gt;
| No&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://wxdsgn.sf.net/ wxDevC++]&lt;br /&gt;
| Guru Kathiresan , Tony Reina, Malcolm Nealon, Joel Low&lt;br /&gt;
| Free&lt;br /&gt;
| Yes&lt;br /&gt;
| [[wikipedia:GNU General Public License|GPL]]&lt;br /&gt;
|- style=&amp;quot;border: solid 1px gray;&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | [http://twinforms.com/ wxForms for Delphi / C++ Builder]&lt;br /&gt;
| Guru Kathiresan&lt;br /&gt;
| Free (trial), $29.99&lt;br /&gt;
| No&lt;br /&gt;
| [[wikipedia:Proprietary software|Proprietary]]&lt;br /&gt;
|- style=&amp;quot;background: #ececec; border: solid 1px gray;&amp;quot;&lt;br /&gt;
! [[wikipedia:Rapid application development|RAD]]&lt;br /&gt;
! Developer&lt;br /&gt;
! Cost ([[wikipedia:United States dollar|USD]])&lt;br /&gt;
! [[wikipedia:Open source|Open source]]&lt;br /&gt;
! [[wikipedia:Software licence|Software licence]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAnimationCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxAuiNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBitmapButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCalendarCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxCheckListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoice&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxChoicebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxColourPicker&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxComboBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxContextHelpButton&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDatePickerCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDialUpManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDirPicker&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxDynamicSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlexGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFileDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFilePicker&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFindReplaceDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFontPicker&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGauge&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGenericDirCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGrid&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridBagSizer &lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxGridSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlEasyPrinting&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHtmlWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxHyperLinkCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxImageList&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListbook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxListView&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMediaCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMenu&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMessageDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxMultiChoiceDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxOwnerDrawnComboBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPanel&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPasswordEntryDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPrintDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxProgressDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertySheetDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRadioButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxRichTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashLayoutWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSashWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrollBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScrolledWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSearchCtrl&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSingleChoiceDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSlider&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpacer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSpinCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxSplitterWindow&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBitmap&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBox&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticBoxSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticLine&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStaticText&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStatusBar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStdDialogButtonSizer&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTextEntryDialog&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToggleButton&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxToolbar&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreebook&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeCtrl&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxVScrolledWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWindow (Foreign)&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxWizardPage&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wx-DevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Contrib widgets supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxEditableListBox&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxFlatNotebook&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxLEDNumberCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPlotWindow&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGrid&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxPropertyGridManager&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxStyledTextCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Widget&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Languages supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C++ code output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Delphi / Pascal code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Python code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Lua code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Ruby code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Perl code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | C# code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Basic code output&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Features supported==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC input&lt;br /&gt;
| {{yes}}{{refun|XRCnotworks}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC output&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | XRC code loading&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Validators{{refun|Validators}}&lt;br /&gt;
| {{yes}}(default)&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Conditional UI{{refun|ConditionalUI}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Event table and handler generation{{refun|EventTable}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Bitmaps support{{refun|Bitmaps}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | English descriptions{{refun|EnglishDesc}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Easy access to window pointers{{refun|WindowPointers}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{dunno}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Visually creating custom controls&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{partial}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Template controls{{refun|TemplateControls}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- &lt;br /&gt;
! style=&amp;quot;text-align: left; background: #ececec;&amp;quot; | Non-sizer design&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{no}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| {{yes}}&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! wxSmith&lt;br /&gt;
! DialogBlocks&lt;br /&gt;
! wxDesigner&lt;br /&gt;
! wxFormBuilder&lt;br /&gt;
! VisualWx&lt;br /&gt;
! wxDevC++&lt;br /&gt;
! wxForms&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*{{note|XRCnotworks}} Currently, only one dialog resource per XRC file is imported.&lt;br /&gt;
&lt;br /&gt;
=== Features explained ===&lt;br /&gt;
&lt;br /&gt;
==== {{note|Validators}}Validators ====&lt;br /&gt;
&lt;br /&gt;
The aim of the validator concept is to make dialogs very much easier to write. A validator is an object that can be plugged into a control (such as a wxTextCtrl), and mediates between C++ data and the control, transferring the data in either direction and validating it. It also is able to intercept events generated by the control, providing filtering behaviour without the need to derive a new control class.&lt;br /&gt;
&lt;br /&gt;
How to use validators in a RAD that supports this concept: Just add a variable, select the variable and a validator, and the data transfer between variable and control is done for you.&lt;br /&gt;
&lt;br /&gt;
==== {{note|ConditionalUI}}Conditional UI ====&lt;br /&gt;
&lt;br /&gt;
It's the ability to adapt the user interface to the UI guidelines of different platform.&lt;br /&gt;
&lt;br /&gt;
Just mark elements as for one platform (or several), and preview the look for any given platform.&lt;br /&gt;
&lt;br /&gt;
[[Image:Conditional ui.PNG|Example of how it looks on DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|EventTable}}Event table and handler generation ====&lt;br /&gt;
&lt;br /&gt;
The RAD generates the event tables and empty handlers (including UI update handlers) so you can immediately concentrate on writing code to make the dialog come to life.&lt;br /&gt;
&lt;br /&gt;
It includes a choice of event types for each window, with function name editing.&lt;br /&gt;
&lt;br /&gt;
'''DialogBlocks Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here DialogBlocks haves the list of event handlers.&lt;br /&gt;
&lt;br /&gt;
The most noticeable feature here is that if you do a double-click on a event, you're transported to the function associated in the code. It's very handy.&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler dialogblocks.PNG|Event Tables in DialogBlocks]]&lt;br /&gt;
&lt;br /&gt;
'''VisualWx Event Handler'''&lt;br /&gt;
&lt;br /&gt;
Here VisualWx filters the events:&lt;br /&gt;
* Base wxWidgets Events&lt;br /&gt;
* Component Events&lt;br /&gt;
* Windows Events&lt;br /&gt;
* VisualWx Events&lt;br /&gt;
* Custom Events&lt;br /&gt;
&lt;br /&gt;
[[Image:Event handler visualwx.PNG|Event Tables in VisualWx]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|Bitmaps}}Bitmap support ====&lt;br /&gt;
&lt;br /&gt;
Bitmaps support means that you can import images into your project from a variety of formats and associate them with your static bitmap and bitmap button controls. &lt;br /&gt;
&lt;br /&gt;
You can specify whether the bitmaps will converted into XPM format (the standard format for small bitmaps in wxWidgets) and whether the XPM image will be inserted as inline C++ code, or loaded from a file.&lt;br /&gt;
&lt;br /&gt;
==== {{note|EnglishDesc}}English descriptions ====&lt;br /&gt;
&lt;br /&gt;
English descriptions show a brief description of each element, to help you get used to sizers and also to make it easier to see at a glance the important aspects of your dialog element.&lt;br /&gt;
&lt;br /&gt;
[[Image:Rad english descriptions.PNG|An example of DialogBlocks English descriptions]]&lt;br /&gt;
&lt;br /&gt;
==== {{note|WindowPointers}}Easy access to window pointers ====&lt;br /&gt;
&lt;br /&gt;
The ''easy access to window pointers'' concept means: &lt;br /&gt;
&lt;br /&gt;
Give each window a variable name, and the RAD will add the name to the class declaration, and initialise it to the appropriate window in the implementation. &lt;br /&gt;
&lt;br /&gt;
In XRC mode, the RAD can generate the code to find the window and assign it to the pointer variable.&lt;br /&gt;
&lt;br /&gt;
==== {{note|TemplateControls}}Template controls ====&lt;br /&gt;
&lt;br /&gt;
Template controls are sets of most common widgets together, like an Ok/Cancel pair buttons inside a sizer, being user-definable.&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6309</id>
		<title>WxSmith extensions list</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6309"/>
		<updated>2010-04-17T05:39:30Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Updated kwx control status.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page shows list of wxSmith extensions. Note that this list doesn't show only those extensions which are currently available in wxSmith. It shows extensions which are yet working, which are worked on, and which can be worked on. If you would like to contribute to Code::Blocks by adding some item into wxSmith, feel free to assign item to yourself and notify about your current progress. You can also add new item which is not on this list yet.&lt;br /&gt;
&lt;br /&gt;
When your item is finished, please send me ([/index.php?action=pm;sa=send;u=132 byo]) private message on forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extra widgets ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! Assigned to&lt;br /&gt;
! Available In Code::Blocks&lt;br /&gt;
! Work Progress&lt;br /&gt;
! Widget's homepage&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 80%&lt;br /&gt;
| [http://wxcode.sourceforge.net/components/wxchart/ wxChart]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxCheckButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxRadioButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxSeparator&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpSwitcher&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDDisplay&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDClock&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpCheckBox&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLCDWindow&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLCDWindow wxLCDWindow]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmMultiButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmNavigator&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmDropMonth&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperText&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperBitmap&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmTextStretch&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinReal&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=spinctrls spinctrls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFDragSpinCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxFDragSpinCtrl wxFDragSpinCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLEDPanel&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLEDPanel wxLEDPanel]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxPlotCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxScintilla]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSheet&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxSheet wxSheet]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxStEdit&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxStEdit wxStEdit]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFileBrowser&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinCtrlDbl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxBitmapComboBox&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxTreeListCtrl wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVideoCapture&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxVideoCapture wxVideoCapture]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVCL&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxvcl.htm wxVCL]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxlib_wxtreelistctrl.htm wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | DBControls&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxdblayer-controls.htm DBControls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxAutoComboBox&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wx-libraries.htm wxAutoComboBox]&lt;br /&gt;
|-}&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6308</id>
		<title>WxSmith extensions list</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6308"/>
		<updated>2010-04-16T16:53:32Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page shows list of wxSmith extensions. Note that this list doesn't show only those extensions which are currently available in wxSmith. It shows extensions which are yet working, which are worked on, and which can be worked on. If you would like to contribute to Code::Blocks by adding some item into wxSmith, feel free to assign item to yourself and notify about your current progress. You can also add new item which is not on this list yet.&lt;br /&gt;
&lt;br /&gt;
When your item is finished, please send me ([/index.php?action=pm;sa=send;u=132 byo]) private message on forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extra widgets ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! Assigned to&lt;br /&gt;
! Available In Code::Blocks&lt;br /&gt;
! Work Progress&lt;br /&gt;
! Widget's homepage&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 80%&lt;br /&gt;
| [http://wxcode.sourceforge.net/components/wxchart/ wxChart]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxCheckButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxRadioButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxSeparator&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpSwitcher&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDDisplay&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDClock&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpCheckBox&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLCDWindow&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLCDWindow wxLCDWindow]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmMultiButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmNavigator&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmDropMonth&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperText&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperBitmap&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmTextStretch&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinReal&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=spinctrls spinctrls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFDragSpinCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxFDragSpinCtrl wxFDragSpinCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLEDPanel&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLEDPanel wxLEDPanel]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxPlotCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxScintilla]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSheet&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxSheet wxSheet]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxStEdit&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxStEdit wxStEdit]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFileBrowser&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinCtrlDbl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxBitmapComboBox&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxTreeListCtrl wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVideoCapture&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxVideoCapture wxVideoCapture]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVCL&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxvcl.htm wxVCL]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxlib_wxtreelistctrl.htm wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | DBControls&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxdblayer-controls.htm DBControls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxAutoComboBox&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wx-libraries.htm wxAutoComboBox]&lt;br /&gt;
|-}&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6307</id>
		<title>WxSmith extensions list</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6307"/>
		<updated>2010-04-16T16:53:04Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Updated kwx control status.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page shows list of wxSmith extensions. Note that this list doesn't show only those extensions which are currently available in wxSmith. It shows extensions which are yet working, which are worked on, and which can be worked on. If you would like to contribute to Code::Blocks by adding some item into wxSmith, feel free to assign item to yourself and notify about your current progress. You can also add new item which is not on this list yet.&lt;br /&gt;
&lt;br /&gt;
When your item is finished, please send me ([/index.php?action=pm;sa=send;u=132 byo]) private message on forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extra widgets ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! Assigned to&lt;br /&gt;
! Available In Code::Blocks&lt;br /&gt;
! Work Progress&lt;br /&gt;
! Widget's homepage&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 80%&lt;br /&gt;
| [http://wxcode.sourceforge.net/components/wxchart/ wxChart]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxCheckButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxRadioButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxSeparator&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpSwitcher&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDDisplay&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 90%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDClock&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpCheckBox&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLCDWindow&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLCDWindow wxLCDWindow]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmMultiButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmNavigator&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmDropMonth&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperText&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperBitmap&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmTextStretch&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinReal&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=spinctrls spinctrls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFDragSpinCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxFDragSpinCtrl wxFDragSpinCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLEDPanel&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLEDPanel wxLEDPanel]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxPlotCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxScintilla]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSheet&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxSheet wxSheet]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxStEdit&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxStEdit wxStEdit]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFileBrowser&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinCtrlDbl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxBitmapComboBox&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxTreeListCtrl wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVideoCapture&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxVideoCapture wxVideoCapture]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVCL&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxvcl.htm wxVCL]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxlib_wxtreelistctrl.htm wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | DBControls&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxdblayer-controls.htm DBControls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxAutoComboBox&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wx-libraries.htm wxAutoComboBox]&lt;br /&gt;
|-}&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6305</id>
		<title>WxSmith extensions list</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=WxSmith_extensions_list&amp;diff=6305"/>
		<updated>2010-04-14T01:50:11Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Assigned lwx controls to me.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page shows list of wxSmith extensions. Note that this list doesn't show only those extensions which are currently available in wxSmith. It shows extensions which are yet working, which are worked on, and which can be worked on. If you would like to contribute to Code::Blocks by adding some item into wxSmith, feel free to assign item to yourself and notify about your current progress. You can also add new item which is not on this list yet.&lt;br /&gt;
&lt;br /&gt;
When your item is finished, please send me ([/index.php?action=pm;sa=send;u=132 byo]) private message on forum.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extra widgets ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background: #ececec;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 12em&amp;quot; | Widget&lt;br /&gt;
! Assigned to&lt;br /&gt;
! Available In Code::Blocks&lt;br /&gt;
! Work Progress&lt;br /&gt;
! Widget's homepage&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxChartCtrl&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 80%&lt;br /&gt;
| [http://wxcode.sourceforge.net/components/wxchart/ wxChart]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxCheckButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxRadioButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxSeparator&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | awxLed&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=awx AWX]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearMeter&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpSwitcher&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDDisplay&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 90%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLCDClock&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 90%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxLinearRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxAngularRegulator&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 70%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | kwxBmpCheckBox&lt;br /&gt;
| Cryogen&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.koansoftware.com/it/prd_svil_wxindctrl.htm kwxIndustrialIndicators ]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLCDWindow&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLCDWindow wxLCDWindow]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmMultiButton&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmNavigator&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmDropMonth&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperText&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmHyperBitmap&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmTextStretch&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | mmTextStretch&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=mmwx mmwx]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinReal&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=spinctrls spinctrls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFDragSpinCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxFDragSpinCtrl wxFDragSpinCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxLEDPanel&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxLEDPanel wxLEDPanel]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxPlotCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxPlotCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxScintilla&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxPlotCtrl wxScintilla]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSheet&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxSheet wxSheet]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxStEdit&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxStEdit wxStEdit]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxFileBrowser&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxSpinCtrlDbl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxCustomButton&lt;br /&gt;
| [[User:Byo|Byo]]&lt;br /&gt;
| {{yes}}&lt;br /&gt;
| 100%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxBitmapComboBox&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxThings wxThings]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxTreeListCtrl wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVideoCapture&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://wxcode.sourceforge.net/showcomp.php?name=wxVideoCapture wxVideoCapture]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxVCL&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxvcl.htm wxVCL]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxTreeListCtrl&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxlib_wxtreelistctrl.htm wxTreeListCtrl]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | DBControls&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wxdblayer-controls.htm DBControls]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;background: #ececec;&amp;quot; | wxAutoComboBox&lt;br /&gt;
| none&lt;br /&gt;
| {{no}}&lt;br /&gt;
| 0%&lt;br /&gt;
| [http://www.twinforms.com/wx-libraries.htm wxAutoComboBox]&lt;br /&gt;
|-}&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=6289</id>
		<title>Code::Blocks Plugins</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins&amp;diff=6289"/>
		<updated>2010-02-19T05:17:31Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: /* 3rd Party Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: User Documentation]]&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Code::Blocks' features can be extend by using '''plugins''', most of them listed on this page. There are generally three types of plugins:&lt;br /&gt;
# Core plugins - developed and maintained by the core C::B team.&lt;br /&gt;
# Contrib plugins - developed and maintained by the community and proven to be very valuable. So they are integrated into the C::B SVN.&lt;br /&gt;
# 3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. Theses plugins often have their own repository or are being posted (including the source code) in the forums.&lt;br /&gt;
&lt;br /&gt;
If you are looking for plugins:&lt;br /&gt;
# Look in the official release. Notice that the installer / package manager might require you to enable some of the plugins specifically. So READ carefully.&lt;br /&gt;
# Search the forums for announcements, especially the forums at [/index.php/board,14.0.html].&lt;br /&gt;
# There might be information on the WiKi concerning other plugins on this page and '''[[Announcement_for_plugins/patches|here]]'''.&lt;br /&gt;
&lt;br /&gt;
If you are developing plugins:&lt;br /&gt;
Surely you can work with plugin as you like, but here are some suggestions:&lt;br /&gt;
* Announce them in the plugin development board in the forums - including the (initial) source code at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup your own webpage (or use a file sharing platform) and post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html].&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
* Setup a repository, probably at BerliOS or SourceForge, post the link to the sources/binaries/svn access in the plugin development board in the forums at [/index.php/board,14.0.html]. Notice: This is very convenient as attachments in our forum might be deleted from time to time. So it is not safe to post source code in the forums.&lt;br /&gt;
&lt;br /&gt;
THEN&lt;br /&gt;
&lt;br /&gt;
# Enter the plugins description on this page.&lt;br /&gt;
# Announce the pugin '''[[Announcement_for_plugins/patches|here]]''' using '''[[Template_for_plugin_announcement|this]]''' template.&lt;br /&gt;
&lt;br /&gt;
== Core Plugins ==&lt;br /&gt;
&lt;br /&gt;
The core plugins are installed by default and offer the basic functions of Code::Blocks. The core plugins are maintained / developed by the official development team.&lt;br /&gt;
&lt;br /&gt;
'''[[Autosave plugin|Autosave]]'''&lt;br /&gt;
&lt;br /&gt;
:Saves project files between intervals.&lt;br /&gt;
&lt;br /&gt;
'''[[Class Wizard plugin|Class Wizard]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides wizard for creating new classes.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Completion plugin|Code Completion]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides code completion functionality and class browser.&lt;br /&gt;
&lt;br /&gt;
'''[[Compiler plugin|Compiler]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides support for various compilers in one interface.&lt;br /&gt;
&lt;br /&gt;
'''[[Debugger plugin|Debugger]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides support for various debuggers in one interface.&lt;br /&gt;
&lt;br /&gt;
'''[[File Extension Handler plugin|File Extensions Handler]]'''&lt;br /&gt;
&lt;br /&gt;
:Adds extra file extension handlers.&lt;br /&gt;
&lt;br /&gt;
'''[[Open Files List plugin|Open Files List]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages a list of all opened files (editors).&lt;br /&gt;
&lt;br /&gt;
'''[[Projects Importer plugin|Projects Importer]]'''&lt;br /&gt;
&lt;br /&gt;
:Imports projects from other IDE's, e.g. MS Visual Studio and DevC++.&lt;br /&gt;
&lt;br /&gt;
'''[[Scripted Wizard plugin|Scripted Wizard]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides scripted wizard functionality.&lt;br /&gt;
&lt;br /&gt;
'''[[Source Code Formatter plugin|Source Code Formatter]]'''&lt;br /&gt;
&lt;br /&gt;
:Formats source code files with specific style.&lt;br /&gt;
&lt;br /&gt;
'''[[To-Do List plugin|To-Do List]]'''&lt;br /&gt;
&lt;br /&gt;
:Adds to-do items to source code.&lt;br /&gt;
&lt;br /&gt;
'''[[WinXP Look'n'Feel plugin|WinXP Look'n'Feel]]'''&lt;br /&gt;
&lt;br /&gt;
:Creates manifest file which enables the version 6.0 of the Common Controls on Windows XP.&lt;br /&gt;
&lt;br /&gt;
== Contrib Plugins ==&lt;br /&gt;
&lt;br /&gt;
The user-''contrib''uted plugins are not installed by default and offer extended functionality for Code::Blocks. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
'''[[AutoVersioning|Auto Versioning]]'''&lt;br /&gt;
&lt;br /&gt;
:Helps you keep track of your project version and status.&lt;br /&gt;
&lt;br /&gt;
'''[[Browse Tracker plugins|Browse Tracker]]'''&lt;br /&gt;
&lt;br /&gt;
:Browse to previous source positions.&lt;br /&gt;
&lt;br /&gt;
'''[[C::B Games plugin|C::B Games]]'''&lt;br /&gt;
&lt;br /&gt;
:Games in a integrated development environment? You bet.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Profiler plugin|Code Profiler]]'''&lt;br /&gt;
&lt;br /&gt;
:Provides graphical interface to GNU GProf profiler.&lt;br /&gt;
&lt;br /&gt;
'''[[Code Snippets plugin|Code Snippets]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages small pieces of code (i.e. snippets).&lt;br /&gt;
&lt;br /&gt;
'''[[Code Statistics plugin|Code Statistics]]'''&lt;br /&gt;
&lt;br /&gt;
:Shows various statistics from source code files.&lt;br /&gt;
&lt;br /&gt;
'''[[Copy Strings to Clipboard plugin|Copy Strings to Clipboard]]'''&lt;br /&gt;
&lt;br /&gt;
:Copies literal strings from the current editor to clipboard.&lt;br /&gt;
&lt;br /&gt;
'''[[DevPak Installer plugin|DevPak Installer]]'''&lt;br /&gt;
&lt;br /&gt;
:Installs and updates DevC++ DevPaks.&lt;br /&gt;
&lt;br /&gt;
'''[[DragScroll plugin|DragScroll]]'''&lt;br /&gt;
&lt;br /&gt;
:Enables dragging and scrolling with mouse.&lt;br /&gt;
&lt;br /&gt;
'''[[Environment Variables plugin|Environment Variables]]'''&lt;br /&gt;
&lt;br /&gt;
:Sets environment variables within the focus of Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
'''[[Help plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:Integrates third-party help files to the interface.&lt;br /&gt;
&lt;br /&gt;
'''[[HexEditor plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:Opens files in a Code::Blocks integrated HexEditor.&lt;br /&gt;
&lt;br /&gt;
'''[[Keyboard Shortcuts plugin|Keyboard Shortcuts]]'''&lt;br /&gt;
&lt;br /&gt;
:Manages menu shortcuts.&lt;br /&gt;
&lt;br /&gt;
'''[[Koders plugin|Koders]]'''&lt;br /&gt;
&lt;br /&gt;
:Queries the Koders webpage for keywords.&lt;br /&gt;
&lt;br /&gt;
'''[[KeyMacs plugin]]'''&lt;br /&gt;
&lt;br /&gt;
:KeyMacs (or Keyboard Macros) plugin enables Recording, Playback, and editing of keystroke macros.&lt;br /&gt;
&lt;br /&gt;
'''[[RegEx Testbed plugin|RegEx Testbed]]'''&lt;br /&gt;
&lt;br /&gt;
:Regular expressions testbed.&lt;br /&gt;
&lt;br /&gt;
'''[[Source Exporter plugin|Source Exporter]]'''&lt;br /&gt;
&lt;br /&gt;
:Exports source code files to other formats such as HTML and PDF.&lt;br /&gt;
&lt;br /&gt;
'''[[Symbol Table plugin|Symbol Table]]'''&lt;br /&gt;
&lt;br /&gt;
:A simple graphical interface to the GNU symbol table displayer (nm).&lt;br /&gt;
&lt;br /&gt;
'''[[ThreadSearch]]'''&lt;br /&gt;
&lt;br /&gt;
:Multi-threaded 'Search in files' with preview window.&lt;br /&gt;
&lt;br /&gt;
'''[[Valgrind plugin|Valgrind]]'''&lt;br /&gt;
&lt;br /&gt;
:Valgrind analysis tools integration.&lt;br /&gt;
&lt;br /&gt;
'''[[wxSmith plugin|wxSmith]]'''&lt;br /&gt;
&lt;br /&gt;
:RAD tool for creating wxWidgets dialogs.&lt;br /&gt;
&lt;br /&gt;
== 3rd Party Plugins ==&lt;br /&gt;
&lt;br /&gt;
3rd party plugins - developed and maintained by the community but not (yet?) in the C::B repository. The contrib plugins are maintained / developed by third-party developers.&lt;br /&gt;
&lt;br /&gt;
'''[[Fortran Project plugin|Fortran Project]]'''&lt;br /&gt;
&lt;br /&gt;
:This plugin provides symbol browser and code-completion for Fortran files.&lt;br /&gt;
&lt;br /&gt;
'''[[DoxyBlocks|DoxyBlocks]]'''&lt;br /&gt;
&lt;br /&gt;
:This plugin provides doxygen integration for Code::Blocks.&lt;br /&gt;
&lt;br /&gt;
If you have questions -&amp;gt; ask in the forums at [/index.php/board,14.0.html].&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=DoxyBlocks_plugin&amp;diff=6288</id>
		<title>DoxyBlocks plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=DoxyBlocks_plugin&amp;diff=6288"/>
		<updated>2010-02-19T05:10:41Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: moved DoxyBlocks plugin to DoxyBlocks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[DoxyBlocks]]&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=DoxyBlocks&amp;diff=6287</id>
		<title>DoxyBlocks</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=DoxyBlocks&amp;diff=6287"/>
		<updated>2010-02-19T05:10:41Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: moved DoxyBlocks plugin to DoxyBlocks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: DoxyBlocks&lt;br /&gt;
* Author: Gary Harris&lt;br /&gt;
* Purpose: Doxygen integration for Code::Blocks.&lt;br /&gt;
* Version: 0.1.34; State: - beta&lt;br /&gt;
* Last update: 18. Feb. 2010&lt;br /&gt;
* Forum thread for discussion: /index.php/topic,12052&lt;br /&gt;
* Link for download: https://sourceforge.net/projects/doxyblocks/&lt;br /&gt;
* SVN: https://doxyblocks.svn.sourceforge.net/svnroot/doxyblocks&lt;br /&gt;
* Notes: Please see the forum for details, future plans and a snapshot. Comments are welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches&amp;diff=6286</id>
		<title>Announcement for plugins/patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches&amp;diff=6286"/>
		<updated>2010-02-19T05:08:45Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Added DoxyBlocks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== HowTo announce a new plugin/patch or similar ===&lt;br /&gt;
&lt;br /&gt;
''Please read carefully:''&lt;br /&gt;
&lt;br /&gt;
This WiKi section is to announce:&lt;br /&gt;
* a new plugin that is '''not''' within the contrib folder of the SVN repository&lt;br /&gt;
* a patch that is '''not''' a bugfix or similar and/or will '''not''' be applied to the SVN repository (e.g. because it's very specific)&lt;br /&gt;
* a new lexer/template that is '''not''' completed or approved and/or will '''not''' be added to the SVN&lt;br /&gt;
&lt;br /&gt;
If a plugin/patch/lexer/template is moved to the repository don't forget to remove it from here! This section is intended to '''collect''' the information about available plugins/patches/lexerers/templates in one place. So the announcement should be short and clear. It should (however) include at least the following content:&lt;br /&gt;
* Name of the plugin/patch/lexer/template and purpose&amp;lt;BR&amp;gt;&lt;br /&gt;
* Version (state) and date of last update (or release in the first place)&amp;lt;BR&amp;gt;&lt;br /&gt;
* Link to a thread (to be created) in the developers (plugin) forum for discussion of features, bugs, wishlist etc.&amp;lt;BR&amp;gt;&lt;br /&gt;
* A link where the '''most up-to-date''' version can be downloaded (e.g. in the forum).&amp;lt;BR&amp;gt;&lt;br /&gt;
The best way may be to copy the section from the '''template''' plugin/patch/lexer/template and update it with your information. This will ensure consistency in the best way! Read the article [[How to add another announcement]] to read how to change the WiKi accordingly.&lt;br /&gt;
&lt;br /&gt;
=== Patch announcements ===&lt;br /&gt;
&lt;br /&gt;
So far there are no new patches.&lt;br /&gt;
&lt;br /&gt;
* [[Template for patch announcement]] (Read this before posting a new patch!)&lt;br /&gt;
&lt;br /&gt;
=== Plugin announcements ===&lt;br /&gt;
&lt;br /&gt;
These are the user-contributed plugins:&lt;br /&gt;
&lt;br /&gt;
* [[Replace in Files]] (MortenMacFly)&lt;br /&gt;
* [[Tab versus Space]] (MortenMacFly)&lt;br /&gt;
* [[Edit Project]] (Killerbot)&lt;br /&gt;
* [[Matching Brace]] (Killerbot)&lt;br /&gt;
* [[Library Finder]] (byo)&lt;br /&gt;
* [[Environment Variables Editor]] (MortenMacFly)&lt;br /&gt;
* [[ThreadSearch]] (Dje)&lt;br /&gt;
* [[Code Snippets plugin]] (Artoj/Pecan)&lt;br /&gt;
* [[Interpreted Languages plugin]] (dmoore) ** OBSOLETE **&lt;br /&gt;
* [[Shell Extensions plugin]] (dmoore)&lt;br /&gt;
* [[Python plugin]] (dmoore)&lt;br /&gt;
* [[FindBrokenFiles scripted plugin]] (MortenMacFly)&lt;br /&gt;
* [[AutoVersioning]] (JGM)&lt;br /&gt;
* [[DragScroll plugin]]&lt;br /&gt;
* [[BrowseTracker plugin]]&lt;br /&gt;
* [[FortranProject plugin]]&lt;br /&gt;
* [[DoxyBlocks]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Template for plugin announcement]] (Read this before posting a new plugin!)&lt;br /&gt;
&lt;br /&gt;
=== Lexer/Templates announcements ===&lt;br /&gt;
&lt;br /&gt;
* [[Template for lexer/template announcement]] (Read this before posting a new lexer/template!)&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=DoxyBlocks&amp;diff=6285</id>
		<title>DoxyBlocks</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=DoxyBlocks&amp;diff=6285"/>
		<updated>2010-02-19T05:08:04Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: Initial listing.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Name: DoxyBlocks&lt;br /&gt;
* Author: Gary Harris&lt;br /&gt;
* Purpose: Doxygen integration for Code::Blocks.&lt;br /&gt;
* Version: 0.1.34; State: - beta&lt;br /&gt;
* Last update: 18. Feb. 2010&lt;br /&gt;
* Forum thread for discussion: /index.php/topic,12052&lt;br /&gt;
* Link for download: https://sourceforge.net/projects/doxyblocks/&lt;br /&gt;
* SVN: https://doxyblocks.svn.sourceforge.net/svnroot/doxyblocks&lt;br /&gt;
* Notes: Please see the forum for details, future plans and a snapshot. Comments are welcome.&lt;br /&gt;
&amp;lt;BR&amp;gt;&lt;br /&gt;
...back to [[Announcement for plugins/patches]]:&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
	<entry>
		<id>https://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches&amp;diff=6284</id>
		<title>Announcement for plugins/patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches&amp;diff=6284"/>
		<updated>2010-02-19T04:57:31Z</updated>

		<summary type="html">&lt;p&gt;Cryogen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== HowTo announce a new plugin/patch or similar ===&lt;br /&gt;
&lt;br /&gt;
''Please read carefully:''&lt;br /&gt;
&lt;br /&gt;
This WiKi section is to announce:&lt;br /&gt;
* a new plugin that is '''not''' within the contrib folder of the SVN repository&lt;br /&gt;
* a patch that is '''not''' a bugfix or similar and/or will '''not''' be applied to the SVN repository (e.g. because it's very specific)&lt;br /&gt;
* a new lexer/template that is '''not''' completed or approved and/or will '''not''' be added to the SVN&lt;br /&gt;
&lt;br /&gt;
If a plugin/patch/lexer/template is moved to the repository don't forget to remove it from here! This section is intended to '''collect''' the information about available plugins/patches/lexerers/templates in one place. So the announcement should be short and clear. It should (however) include at least the following content:&lt;br /&gt;
* Name of the plugin/patch/lexer/template and purpose&amp;lt;BR&amp;gt;&lt;br /&gt;
* Version (state) and date of last update (or release in the first place)&amp;lt;BR&amp;gt;&lt;br /&gt;
* Link to a thread (to be created) in the developers (plugin) forum for discussion of features, bugs, wishlist etc.&amp;lt;BR&amp;gt;&lt;br /&gt;
* A link where the '''most up-to-date''' version can be downloaded (e.g. in the forum).&amp;lt;BR&amp;gt;&lt;br /&gt;
The best way may be to copy the section from the '''template''' plugin/patch/lexer/template and update it with your information. This will ensure consistency in the best way! Read the article [[How to add another announcement]] to read how to change the WiKi accordingly.&lt;br /&gt;
&lt;br /&gt;
=== Patch announcements ===&lt;br /&gt;
&lt;br /&gt;
So far there are no new patches.&lt;br /&gt;
&lt;br /&gt;
* [[Template for patch announcement]] (Read this before posting a new patch!)&lt;br /&gt;
&lt;br /&gt;
=== Plugin announcements ===&lt;br /&gt;
&lt;br /&gt;
These are the user-contributed plugins:&lt;br /&gt;
&lt;br /&gt;
* [[Replace in Files]] (MortenMacFly)&lt;br /&gt;
* [[Tab versus Space]] (MortenMacFly)&lt;br /&gt;
* [[Edit Project]] (Killerbot)&lt;br /&gt;
* [[Matching Brace]] (Killerbot)&lt;br /&gt;
* [[Library Finder]] (byo)&lt;br /&gt;
* [[Environment Variables Editor]] (MortenMacFly)&lt;br /&gt;
* [[ThreadSearch]] (Dje)&lt;br /&gt;
* [[Code Snippets plugin]] (Artoj/Pecan)&lt;br /&gt;
* [[Interpreted Languages plugin]] (dmoore) ** OBSOLETE **&lt;br /&gt;
* [[Shell Extensions plugin]] (dmoore)&lt;br /&gt;
* [[Python plugin]] (dmoore)&lt;br /&gt;
* [[FindBrokenFiles scripted plugin]] (MortenMacFly)&lt;br /&gt;
* [[AutoVersioning]] (JGM)&lt;br /&gt;
* [[DragScroll plugin]]&lt;br /&gt;
* [[BrowseTracker plugin]]&lt;br /&gt;
* [[FortranProject plugin]]&lt;br /&gt;
* [[DoxyBlocks plugin]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Template for plugin announcement]] (Read this before posting a new plugin!)&lt;br /&gt;
&lt;br /&gt;
=== Lexer/Templates announcements ===&lt;br /&gt;
&lt;br /&gt;
* [[Template for lexer/template announcement]] (Read this before posting a new lexer/template!)&lt;/div&gt;</summary>
		<author><name>Cryogen</name></author>
	</entry>
</feed>