]> git.saurik.com Git - wxWidgets.git/blame - docs/html/index.htm
Always use wxFULL_REPAINT_ON_RESIZE for generic status bar.
[wxWidgets.git] / docs / html / index.htm
CommitLineData
ddcc5f5b
JS
1<HTML>
2
3<HEAD>
fc2171bd 4<TITLE>wxWidgets Documentation</TITLE>
ddcc5f5b
JS
5
6</HEAD>
7
b59da6c2 8<BODY BGCOLOR=#FFFFFF TEXT=#000000 VLINK="#63659C" LINK="#313063" ALINK="#313063">
ddcc5f5b
JS
9
10<font face="Arial, Lucida Sans, Helvetica">
11
12<a name="top"></a>
13
e492150d 14<IMG src="logo.gif" align=right hspace=10 vspace=0>
ddcc5f5b 15
5147354c 16<b>Welcome to wxWidgets, the premi&egrave;re cross-platform GUI C++ framework.</b><P>
7be6137a
JS
17
18This is an index of
b69f1bd1 19the plain text, HTML, Windows Help and Acrobat documentation: availability depends on what you've
5147354c 20downloaded from the <a href="http://www.wxwidgets.org">wxWidgets Web site</a>.<br clear=all><P>
ddcc5f5b 21
7921cf2b
JS
22<CENTER>
23<FONT size=-1>
24[<a href="#install">Install</a>]
25[<a href="#manuals">Manuals</a>]
66f55ec6 26[<a href="#technotes">Technical Notes</a>]
7921cf2b 27[<a href="#thirdparty">3rd party tools</a>]
5147354c 28[<a href="#contribs">Optional Libraries</a>]
7921cf2b 29[<a href="#samples">Samples</a>]
1cf4526d 30[<a href="#demos">Demos</a>]
7921cf2b
JS
31</FONT>
32</CENTER>
33
e492150d
JS
34<P>
35
36<table width=100% border=0 cellpadding=3 cellspacing=0>
37<tr>
38<td bgcolor="#004080" align=left height=24 background="images/bluetitlegradient.gif">
39<font size=+1 face="Arial, Lucida Sans, Helvetica" color="#FFFFFF">
40<b><a name="install">Installation and release notes</a></b>
41</font>
42</td>
43</tr>
44</table>
45
46<P>
ddcc5f5b 47
fc2171bd
JS
48Unless you installed a binary version of wxWidgets using RPMs,
49you will probably have to compile the wxWidgets library first.
7be6137a
JS
50Please read the platform-specific readme.txt and install.txt
51for how to do this.
52
53<P>
54
ddcc5f5b 55<ul>
2dc5505e 56<li>ReadMe: <a href="../readme.txt"><b>General ReadMe</b></a>,
e492150d 57<a href="../msw/readme.txt">wxMSW</a>,
5147354c 58<a href="../gtk/readme.txt">wxGTK</a>,
e492150d 59<a href="../mac/readme.txt">wxMac</a>,
5147354c 60<a href="../cocoa/readme.txt">wxCocoa</a>,
e492150d 61<a href="../mgl/readme.txt">wxMGL</a>,
5147354c
JS
62<a href="../motif/readme.txt">wxMotif</a>,
63<a href="../x11/readme.txt">wxX11</a>,
e492150d 64<a href="../univ/readme.txt">Univ</a>
5147354c
JS
65<li>Installation:
66<a href="../msw/install.txt">wxMSW</a>,
67<a href="../gtk/install.txt">wxGTK</a>,
ddcc5f5b 68<a href="../motif/install.txt">wxMotif</a>,
69477ac4 69<a href="../x11/install.txt">wxX11</a>,
e492150d 70<a href="../mac/install.txt">wxMac</a>,
5147354c 71<a href="../cocoa/install.txt">wxCocoa</a>,
e492150d
JS
72<a href="../mgl/install.txt">wxMGL</a>,
73<a href="../os2/install.txt">wxOS2</a>
5147354c 74<li><a href="../changes.txt"><b>General change log</b></a>
2dc5505e
JS
75<li>Licence: <a href="../preamble.txt">Preamble</a>,
76<a href="../licence.txt">Licence</a>,
77<a href="../licendoc.txt">Documentation Licence</a>,
78<a href="../lgpl.txt">L-GPL</a>,
79<a href="../gpl.txt">GPL</a>
ce3ed50d
JS
80<li><a href="faq.htm"><B>FAQ</B></a>:
81 <ul>
82 <li><a href="faqgen.htm">General questions</a>
5147354c
JS
83 <li><a href="faqcmn.htm">Questions common to all platforms</a>
84 <li><a href="faqmsw.htm">wxWidgets for Windows</a>
85 <li><a href="faqgtk.htm">wxWidgets for GTK+</a>
86 <li><a href="faqmot.htm">wxWidgets for Motif</a>
87 <li><a href="faqx11.htm">wxWidgets for X11</a>
88 <li><a href="faqunx.htm">wxWidgets for Unix</a>
89 <li><a href="faqmac.htm">wxWidgets for Mac</a>
ce3ed50d 90 </ul>
2dc5505e
JS
91<li>ToDo: <a href="../todo.txt"><b>General ToDo</b></a>,
92<a href="../gtk/todo.txt">wxGTK</a>,
ddcc5f5b 93<a href="../motif/todo.txt">wxMotif</a>,
7be6137a 94<a href="../mac/todo.txt">wxMac</a>
ddcc5f5b
JS
95</ul>
96
e492150d
JS
97Further platform-specific notes:
98
99<ul>
100<li> wxMSW: <a href="../msw/winxp.txt">Windows XP</a>
101</ul>
102
103<P>
104
105<table width=100% border=0 cellpadding=3 cellspacing=0>
106<tr>
107<td bgcolor="#004080" align=left height=24 background="images/bluetitlegradient.gif">
108<font size=+1 face="Arial, Lucida Sans, Helvetica" color="#FFFFFF">
fc2171bd 109<b><a name="manuals">wxWidgets manuals</a></b>
e492150d
JS
110</font>
111</td>
112</tr>
113</table>
114
115<P>
116
117To use manuals in wxHTML Help form (extension htb), you can use the <b>HelpView</b>
118application, either compiling it from utils/helpview in the distribution,
119or downloading a binary, for example from <a href="http://www.storylinescentral.com/helpview.htm">here</a>.<P>
120
e492150d 121<table border=0 cellpadding=5 cellspacing=0>
7921cf2b 122
b69f1bd1 123<tr>
e492150d 124<td align=center bgcolor="#E0E0E0">
b69f1bd1
JS
125<B>HTML</B>
126</td>
e492150d 127<td align=center bgcolor="#E0E0E0">
b69f1bd1
JS
128<B>WinHelp</B>
129</td>
e492150d 130<td align=center bgcolor="#E0E0E0">
f6bcfd97
BP
131<B>MS HTML Help</B>
132</td>
e492150d
JS
133<td align=center bgcolor="#E0E0E0">
134<B>wxHTML Help</B>
135</td>
136<td align=center bgcolor="#E0E0E0">
b69f1bd1
JS
137<B>PDF</B>
138</td>
139</tr>
ddcc5f5b 140
b69f1bd1
JS
141<tr>
142<td align=center>
85d525b1 143<a href="wx/wx_contents.html">wxWidgets Reference</a>
e492150d
JS
144</td>
145
146<td align=center>
fc2171bd 147<a href="../winhelp/wx.hlp">wxWidgets Reference</a>
e492150d
JS
148</td>
149
150<td align=center>
fc2171bd 151<a href="../htmlhelp/wx.chm">wxWidgets Reference</a>
e492150d
JS
152</td>
153
154<td align=center>
fc2171bd 155<a href="../htb/wx.htb">wxWidgets Reference</a>
e492150d
JS
156</td>
157
158<td align=center>
fc2171bd 159<a href="../pdf/wx.pdf">wxWidgets Reference</a>
e492150d
JS
160</td>
161</tr>
162
b69f1bd1
JS
163<tr>
164<td align=center>
e492150d 165<a href="tex2rtf/t2rtf.htm">Tex2RTF</a>
b69f1bd1
JS
166</td>
167
168<td align=center>
e492150d 169<a href="../winhelp/tex2rtf.hlp">Tex2RTF</a>
b69f1bd1
JS
170</td>
171
f6bcfd97 172<td align=center>
e492150d 173<a href="../htmlhelp/tex2rtf.chm">Tex2RTF</a>
f6bcfd97
BP
174</td>
175
b69f1bd1 176<td align=center>
e492150d
JS
177<a href="../htb/tex2rtf.htb">Tex2RTF</a>
178</td>
179
180<td align=center>
181<a href="../pdf/tex2rtf.pdf">Tex2RTF</a>
b69f1bd1
JS
182</td>
183</tr>
184
f6bcfd97
BP
185<tr>
186<td align=center>
e492150d 187<a href="fl/fl.htm">FL Library</a>
f6bcfd97
BP
188</td>
189
190<td align=center>
e492150d
JS
191<a href="../winhelp/fl.hlp">FL Library</a>
192
f6bcfd97
BP
193</td>
194
195<td align=center>
e492150d 196<a href="../htmlhelp/fl.chm">FL Library</a>
f6bcfd97
BP
197</td>
198
199<td align=center>
e492150d
JS
200<a href="../htb/fl.htb">FL Library</a>
201</td>
202
203<td align=center>
204<a href="../pdf/fl.pdf">FL Library</a>
f6bcfd97
BP
205</td>
206</tr>
207
b69f1bd1
JS
208<tr>
209<td align=center>
e492150d
JS
210<a href="ogl/ogl.htm">OGL Library</a>
211</td>
212
213<td align=center>
214<a href="../winhelp/ogl.hlp">OGL Library</a>
215
b69f1bd1
JS
216</td>
217
218<td align=center>
e492150d 219<a href="../htmlhelp/ogl.chm">OGL Library</a>
b69f1bd1
JS
220</td>
221
f6bcfd97 222<td align=center>
e492150d 223<a href="../htb/ogl.htb">OGL Library</a>
f6bcfd97
BP
224</td>
225
b69f1bd1 226<td align=center>
e492150d 227<a href="../pdf/ogl.pdf">OGL Library</a>
b69f1bd1
JS
228</td>
229</tr>
230
231</table>
232
e492150d
JS
233<P>
234
235<table width=100% border=0 cellpadding=3 cellspacing=0>
236<tr>
237<td bgcolor="#004080" align=left height=24 background="images/bluetitlegradient.gif">
238<font size=+1 face="Arial, Lucida Sans, Helvetica" color="#FFFFFF">
239<b><a name="technotes">Technical notes</a></b>
240</font>
241</td>
242</tr>
243</table>
244
245<P>
66f55ec6
JS
246
247<ul>
9ba09ba5 248<li><a href="../tech/index.txt">Index of technical notes</a>
e492150d
JS
249<li><a href="../tech/">Technical notes</a>
250<li><a href="platform.htm">Platforms supported</a>
fc2171bd 251<li><a href="i18n.htm">Languages supported by wxWidgets</a>
66f55ec6 252</ul>
b69f1bd1 253
e492150d
JS
254<P>
255
256<table width=100% border=0 cellpadding=3 cellspacing=0>
257<tr>
258<td bgcolor="#004080" align=left height=24 background="images/bluetitlegradient.gif">
259<font size=+1 face="Arial, Lucida Sans, Helvetica" color="#FFFFFF">
260<b><a name="thirdparty">Thirty-party tools</a></b>
261</font>
262</td>
263</tr>
264</table>
265
266<P>
ddcc5f5b
JS
267
268<ul>
f6bcfd97 269<li><a href="gettext/index.html">gettext Manual</a>
ddcc5f5b
JS
270</ul>
271
e492150d
JS
272<P>
273
5147354c
JS
274<table width=100% border=0 cellpadding=3 cellspacing=0>
275<tr>
276<td bgcolor="#004080" align=left height=24 background="images/bluetitlegradient.gif">
277<font size=+1 face="Arial, Lucida Sans, Helvetica" color="#FFFFFF">
278<b><a name="contribs">Optional Libraries</a></b>
279</font>
280</td>
281</tr>
282</table>
283
284<P>
285
286These are the optional libraries in the <a href="../../contrib">contrib</a> hierarchy.<P>
287
288<ul>
289<li><a href="../../contrib/src/animate">animate</a>: a flip-book animation class, with animated GIF player.
290<li><a href="../../contrib/src/deprecated">deprecated</a>: deprecated classes including the old WXR resource system and property sheet classes.
291<li><a href="../../contrib/src/fl">fl</a>: a frame layout/docking library.
292<li><a href="../../contrib/src/foldbar">foldbar</a>: wxFoldPanel class for economical layout of controls.
293<li><a href="../../contrib/src/gizmos">gizmos</a>: a variety of GUI classes including wxDynamicSashWindow, wxLEDNumberCtrl, wxEditableListBox, wxStaticPicture
294and a split tree/content view.
295<li><a href="../../contrib/src/mmedia">mmedia</a>: deprecated library for playing audio and video.
296<li><a href="../../contrib/src/net">net</a>: wxEmail class.
297<li><a href="../../contrib/src/ogl">ogl</a>: Object Graphics Library (for drawing connected shapes).
298<li><a href="../../contrib/src/plot">plot</a>: simple plotting class.
299<li><a href="../../contrib/src/stc">stc</a>: wxStyledTextControl, a wrapper for the Scintilla code editor control.
300<li><a href="../../contrib/src/svg">svg</a>: wxSVGFileDC class for drawing vector graphics into a SVG file.
301</ul>
302
303<P>
304
e492150d
JS
305<table width=100% border=0 cellpadding=3 cellspacing=0>
306<tr>
307<td bgcolor="#004080" align=left height=24 background="images/bluetitlegradient.gif">
308<font size=+1 face="Arial, Lucida Sans, Helvetica" color="#FFFFFF">
309<b><a name="samples">Samples</a></b>
310</font>
311</td>
312</tr>
313</table>
314
315<P>
7921cf2b 316
fc2171bd 317Each of the following samples demonstrates one or more aspect of wxWidgets.<P>
457e6c54 318
7921cf2b 319<ul>
5147354c 320<li><a href="../../samples/access">access</a>: Active Accessiblity sample (Windows only).
2a3476f2 321<li><a href="../../samples/artprov">artprov</a>: shows how you can customize the look of standard
fc2171bd 322wxWidgets dialogs by replacing default bitmaps/icons with your own versions.
1cf4526d 323<li><a href="../../samples/calendar">calendar</a>: a sample to test the wxCalendarCtrl class.
edc26c4c 324<li><a href="../../samples/caret">caret</a>: a sample to test the wxCaret class.
7921cf2b
JS
325<li><a href="../../samples/checklst">checklst</a>: demonstrates wxCheckListBox on
326supported platforms (currently Windows and GTK only).
327<li><a href="../../samples/config">config</a>: demonstrates use of wxConfig, which
3a5bcc4d 328defaults to wxRegConfig on WIN32 (optionally wxIniConfig), and wxFileConfig on other platforms.
1a7f3062 329<li><a href="../../samples/console">console</a>: demonstrates a console application using
fc2171bd 330console-mode (no-GUI) compilation of wxWidgets.
7921cf2b
JS
331<li><a href="../../samples/controls">controls</a>: sample showing a variety of controls, including
332wxNotebook.
5147354c
JS
333<li><a href="../../samples/db">db</a>: wxODBC sample.
334<li><a href="../../samples/debugrpt">debugrpt</a>: wxDebugReport sample.
7921cf2b
JS
335<li><a href="../../samples/dialogs">dialogs</a>: shows some of the common dialogs available -- wxFontDialog,
336wxColourDialog, wxFileDialog, wxDirDialog, wxMessageBox, wxTextEntryDialog, wxSingleChoiceDialog.
337For printing-related dialogs, see the printing sample.
7b28757f 338<li><a href="../../samples/dialup">dialup</a>: wxDialUpManager demo.
5147354c 339<li><a href="../../samples/display">display</a>: wxDisplay demo.
7921cf2b
JS
340<li><a href="../../samples/dnd">dnd</a>: demonstrates drag and drop on supported platforms.
341<li><a href="../../samples/docview">docview</a>: demonstrates use of the document view classes,
342using wxFrame.
7b28757f 343<li><a href="../../samples/docvwmdi">docvwmdi</a>: demonstrates use of the document view classes,
7921cf2b 344using wxMDIParentFrame, wxMDIChildFrame.
2a3476f2 345<li><a href="../../samples/dragimag">dragimag</a>: wxDragImage demo.
25f47127 346<li><a href="../../samples/drawing">drawing</a>: tests device context drawing.
7921cf2b
JS
347<li><a href="../../samples/dynamic">dynamic</a>: shows how to connect events to member functions
348dynamically.
5147354c 349<li><a href="../../samples/erase">erase</a>: Window erasing sample.
d35b028e 350<li><a href="../../samples/event">event</a>: demonstrates event handling.
5147354c 351<li><a href="../../samples/except">exept</a>: demonstrates exception handling.
76a4f50d 352<li><a href="../../samples/exec">exec</a>: demonstrates wxExecute.
ad556aa9 353<li><a href="../../samples/font">font</a>: tests fonts, font enumerator, font encodings.
4a9dba0e 354<li><a href="../../samples/grid">grid</a>: demonstrates the wxGrid class.
7921cf2b 355<li><a href="../../samples/help">help</a>: shows how to use wxHelpController.
edc26c4c
JS
356<li><a href="../../samples/html">html</a>: a number of demos for the wxHTML class library, used inside
357applications and also as a help facility.
9ffdee80
JS
358 <ul>
359 <li><a href="../../samples/html/about">about</a>: shows use of a wxHTML widget inside an About box.
360 <li><a href="../../samples/html/help">help</a>: shows use of wxHtmlHelpController to display wxHTML help.
0d3a69ec 361 <li><a href="../../samples/html/helpview">helpview</a>: a stand-alone wxHTML help viewer for any .htb book.
9ffdee80
JS
362 <li><a href="../../samples/html/printing">printing</a>: shows how easy it is to preview and print HTML files.
363 <li><a href="../../samples/html/test">test</a>: general wxHTML test application.
364 <li><a href="../../samples/html/virtual">virtual</a>: demonstrates the virtual file system feature.
365 <li><a href="../../samples/html/widget">widget</a>: demonstrates the use of controls in HTML pages.
366 <li><a href="../../samples/html/zip">zip</a>: shows how help files can be packaged in zip archives.
367 </ul>
5147354c 368<li><a href="../../samples/htlbox">htlbox</a>: demonstrates wxHtmlListBox.
7921cf2b 369<li><a href="../../samples/image">image</a>: shows off the cross-platform wxImage class.
2a3476f2
JS
370<li><a href="../../samples/ipc">ipc</a>: shows the DDE-like protocol in action, both using real
371DDE on Windows, and TCP/IP on all platforms. Edit <a href="../../samples/ipc/ddesetup.h">ddesetup.h</a>
372to switch between compilation modes.
fc2171bd 373<li><a href="../../samples/internat">internat</a>: use of wxWidgets' internationalization support.
7921cf2b 374<li><a href="../../samples/joytest">joytest</a>: tests the wxJoystick class (currently Windows and GTK only).
e492150d 375<li><a href="../../samples/keyboard">keyboard</a>: tests keyboard support.
7921cf2b
JS
376<li><a href="../../samples/layout">layout</a>: shows the constraint layout system in action.
377<li><a href="../../samples/listctrl">listctrl</a>: demonstrates the wxListCtrl (implemented natively on
378WIN32, and using a generic version on other platforms).
ad556aa9 379<li><a href="../../samples/menu">menu</a>: tests menus.
5147354c 380<li><a href="../../samples/mediaplayer">mediaplayer</a>: demonstrates wxMediaCtrl, for playing movies and audio files in a window.
7921cf2b
JS
381<li><a href="../../samples/mdi">mdi</a>: shows off the MDI (Multiple Document Interface) classes. On Windows, the regular MDI
382scheme is used whereby child windows have full sizing and moving rights within the main
383window. On other platforms, tabbed windows are used, where the children are always maximized.
384<li><a href="../../samples/memcheck">memcheck</a>: demonstrates the memory checking/debugging facilities.
fc2171bd
JS
385<li><a href="../../samples/mfc">mfc</a>: shows how to use MFC and wxWidgets code in the same application (Windows only).
386To compile this, you must edit include/wx/wxprec.h, comment out the windows.h inclusion, and recompile wxWidgets.
7921cf2b
JS
387<li><a href="../../samples/minifram">minifram</a>: demonstrates a frame with a small title bar. On
388platforms that don't support it, a normal-sized title bar is displayed.
389<li><a href="../../samples/minimal">minimal</a>: just shows a frame, a menubar, and a statusbar. About as
fc2171bd 390small a wxWidgets application as you can get.
e492150d 391<li><a href="../../samples/mobile">mobile</a>: mini applications for embedded platforms.
5147354c 392<li><a href="../../samples/multimon">multimon</a>: demo showing how to use multiple monitors.
fc2171bd
JS
393<li><a href="../../samples/nativdlg">nativdlg</a>: shows how wxWidgets can load a standard Windows
394dialog resource, translating the controls into wxWidgets controls (Windows only).
7921cf2b
JS
395<li><a href="../../samples/notebook">notebook</a>: shows the wxNotebook (tabbed window) control.
396<li><a href="../../samples/oleauto">oleauto</a>: a little OLE automation controller (Windows only; requires
397Excel to be present).
398<li><a href="../../samples/ownerdrw">ownerdrw</a>: demonstrates owner-draw menus and controls (Windows only).
399<li><a href="../../samples/png">png</a>: demonstrates PNG loading.
400<li><a href="../../samples/printing">printing</a>: shows printing and previewing.
c3b177ae 401<li><a href="../../samples/propsize">propsize</a>: demonstrates proportional sizer classes.
7921cf2b 402<li><a href="../../samples/regtest">regtest</a>: tests the low-level Windows registry functions (Windows only).
5147354c
JS
403<li><a href="../../samples/render">render</a>: shows how to use wxRenderer to implement controls consistent with the
404platform's native look.
c1bf3a3e 405<li><a href="../../samples/richtext">richtext</a>: demonstrates wxRichTextCtrl.
457e6c54
JS
406<li><a href="../../samples/rotate">rotate</a>: demonstrates interpolated and non-interpolated
407rotation of a wxImage.
7921cf2b
JS
408<li><a href="../../samples/sashtest">sashtest</a>: demonstrates use of the wxSashWindow class to allow
409the user to resize subwindows.
ad556aa9
JS
410<li><a href="../../samples/scroll">scroll</a>: demonstrates wxScrolledWindow.
411<li><a href="../../samples/scrollsub">scrollsub</a>: demonstrates the use of wxScrolledWindow to scroll
412an embedded window.
5147354c 413<li><a href="../../samples/shaped">shaped</a>: demonstrates non-rectangular windows using wxFrame::SetShape.
1cf4526d 414<li><a href="../../samples/sockets">sockets</a>: demonstrates the TCP/IP family of classes.
5147354c 415<li><a href="../../samples/sound">sound</a>: demonstrates use of wxSound.
daa9deb2 416<li><a href="../../samples/splash">splash</a>: demonstrates use of the wxSplashScreen class.
7921cf2b 417<li><a href="../../samples/splitter">splitter</a>: demonstrates the wxSplitterWindow class.
0d3a69ec 418<li><a href="../../samples/statbar">statbar</a>: demonstrates the wxStatusBar class.
7921cf2b
JS
419<li><a href="../../samples/taskbar">taskbar</a>: demonstrates the wxTaskBarIcon class, for
420adding icons to the system tray. Windows only, but may eventually be implemented for other desktop
421environments that use this metaphor.
edc26c4c
JS
422<li><a href="../../samples/text">text</a>: demonstrates single and multiline text controls,
423and clipboard operations.
7921cf2b
JS
424<li><a href="../../samples/thread">thread</a>: tests the family of classes for doing thread
425programming.
426<li><a href="../../samples/toolbar">toolbar</a>: demonstrates wxToolBar.
427<li><a href="../../samples/treectrl">treectrl</a>: demonstrates wxTreeCtrl.
428<li><a href="../../samples/typetest">typetest</a>: tests various data type classes, including
429wxTime, wxDate and wxVariant.
430<li><a href="../../samples/validate">validate</a>: shows simple use of validation.
5147354c 431<li><a href="../../samples/vscroll">vscroll</a>: shows use of wxVScrolledWindow.
2723cfeb 432<li><a href="../../samples/wizard">wizard</a>: demonstrates the wxWizard class.
2a3476f2 433<li><a href="../../samples/xrc">xrc</a>: demonstrates the XRC resource system.
1cf4526d
JS
434</ul>
435
7c9955d1
JS
436The following are deprecated samples.
437
438<ul>
fc2171bd 439<li><a href="../../contrib/deprecated/samples/resource">resource</a>: shows how to use old-style wxWidgets resources (.wxr files).
7c9955d1
JS
440<li><a href="../../contrib/deprecated/samples/proplist">proplist</a>: demonstrates the property list classes (a VB-style property editor).
441<li><a href="../../contrib/deprecated/samples/treelay">treelay</a>: an algorithm for displaying tree hierarchies.
442</ul>
443
444
e492150d
JS
445<P>
446
447<table width=100% border=0 cellpadding=3 cellspacing=0>
448<tr>
449<td bgcolor="#004080" align=left height=24 background="images/bluetitlegradient.gif">
450<font size=+1 face="Arial, Lucida Sans, Helvetica" color="#FFFFFF">
451<b><a name="demos">Demos</a></b>
452</font>
453</td>
454</tr>
455</table>
456
457<P>
1cf4526d 458
457e6c54
JS
459The following are fully-fledged applications.<P>
460
1cf4526d
JS
461<ul>
462<li><a href="../../demos/bombs">bombs</a>: minesweeper-like game.
457e6c54
JS
463<li><a href="../../demos/dbbrowse">dbbrowse</a>: ODBC database browser application.
464<li><a href="../../demos/forty">forty</a>: a great little card game by Chris Breeze.
1cf4526d 465<li><a href="../../demos/fractal">fractal</a>: fractal mountains by Andrew Davison.
fc2171bd 466<li><a href="../../demos/life">life</a>: the game of Life by J. H. Conway, implemented in wxWidgets by Guillermo Rodriguez Garcia.
1cf4526d 467<li><a href="../../demos/poem">poem</a>: a little poetry display program.
7921cf2b
JS
468</ul>
469
ddcc5f5b
JS
470</font>
471
472</BODY>
473
474</HTML>
475