From eaaa6a06a25774c18d10bb8182cc1934ed0ed9aa Mon Sep 17 00:00:00 2001
From: Julian Smart <julian@anthemion.co.uk>
Date: Sun, 14 Jun 1998 12:11:50 +0000
Subject: [PATCH] Changed documentation const convention for non-objects; added
 some manual files

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@92 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
---
 docs/latex/wx/bbutton.tex  |    8 +-
 docs/latex/wx/bitmap.tex   |   20 +-
 docs/latex/wx/brush.tex    |   10 +-
 docs/latex/wx/button.tex   |    8 +-
 docs/latex/wx/checkbox.tex |    4 +-
 docs/latex/wx/choice.tex   |   18 +-
 docs/latex/wx/classes.tex  |    6 +
 docs/latex/wx/colour.tex   |    4 +-
 docs/latex/wx/combobox.tex |   28 +-
 docs/latex/wx/conditn.tex  |   61 ++
 docs/latex/wx/cursor.tex   |    8 +-
 docs/latex/wx/date.tex     |   32 +-
 docs/latex/wx/dialog.tex   |   10 +-
 docs/latex/wx/font.tex     |   10 +-
 docs/latex/wx/frame.tex    |   14 +-
 docs/latex/wx/gauge.tex    |   20 +-
 docs/latex/wx/grid.tex     |    4 +-
 docs/latex/wx/icon.tex     |   16 +-
 docs/latex/wx/imaglist.tex |   18 +-
 docs/latex/wx/listbox.tex  |   26 +-
 docs/latex/wx/listctrl.tex |   78 +-
 docs/latex/wx/mdi.tex      |    8 +-
 docs/latex/wx/menu.tex     |   48 +-
 docs/latex/wx/minifram.tex |    4 +-
 docs/latex/wx/mutex.tex    |   85 ++
 docs/latex/wx/palette.tex  |    6 +-
 docs/latex/wx/panel.tex    |    8 +-
 docs/latex/wx/pen.tex      |   14 +-
 docs/latex/wx/print.tex    |    2 +-
 docs/latex/wx/radiobox.tex |   24 +-
 docs/latex/wx/radiobut.tex |    8 +-
 docs/latex/wx/rect.tex     |   10 +-
 docs/latex/wx/scrolbar.tex |   22 +-
 docs/latex/wx/scrolwin.tex |    8 +-
 docs/latex/wx/slider.tex   |   28 +-
 docs/latex/wx/sngchdlg.tex |    2 +-
 docs/latex/wx/spinbutt.tex |   12 +-
 docs/latex/wx/splitter.tex |   18 +-
 docs/latex/wx/statbmp.tex  |    8 +-
 docs/latex/wx/statbox.tex  |    8 +-
 docs/latex/wx/stattext.tex |    8 +-
 docs/latex/wx/statusbr.tex |   18 +-
 docs/latex/wx/tab.tex      |    8 +-
 docs/latex/wx/tabctrl.tex  |  141 ++-
 docs/latex/wx/text.tex     |   24 +-
 docs/latex/wx/thread.tex   |  125 +++
 docs/latex/wx/toolbar.tex  |   42 +-
 docs/latex/wx/treectrl.tex |   56 +-
 docs/latex/wx/valtext.tex  |    2 +-
 docs/latex/wx/wave.tex     |   64 ++
 docs/latex/wx/window.tex   |   44 +-
 docs/latex/wx/wx.cnt       | 1872 +++++++++++++++++++-----------------
 docs/latex/wx/wx.hpj       |    2 +-
 53 files changed, 1877 insertions(+), 1255 deletions(-)
 create mode 100644 docs/latex/wx/conditn.tex
 create mode 100644 docs/latex/wx/mutex.tex
 create mode 100644 docs/latex/wx/thread.tex
 create mode 100644 docs/latex/wx/wave.tex

diff --git a/docs/latex/wx/bbutton.tex b/docs/latex/wx/bbutton.tex
index 80d0eae278..b3d1f92141 100644
--- a/docs/latex/wx/bbutton.tex
+++ b/docs/latex/wx/bbutton.tex
@@ -42,9 +42,9 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxBitmapButton}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id}, \param{const wxBitmap\& }{bitmap},\rtfsp
+\func{}{wxBitmapButton}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, \param{const wxBitmap\& }{bitmap},\rtfsp
 \param{const wxPoint\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxBU\_AUTODRAW}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}}
+\param{long}{ style = wxBU\_AUTODRAW}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}}
 
 Constructor, creating and showing a button.
 
@@ -89,9 +89,9 @@ Destructor, destroying the button.
 
 \membersection{wxBitmapButton::Create}\label{wxbitmapbuttoncreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id}, \param{const wxBitmap\& }{bitmap},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, \param{const wxBitmap\& }{bitmap},\rtfsp
 \param{const wxPoint\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}}
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}}
 
 Button creation function for two-step creation. For more details, see \helpref{wxBitmapButton::wxBitmapButton}{wxbitmapbuttonconstr}.
 
diff --git a/docs/latex/wx/bitmap.tex b/docs/latex/wx/bitmap.tex
index 30a202a37e..f18676eb78 100644
--- a/docs/latex/wx/bitmap.tex
+++ b/docs/latex/wx/bitmap.tex
@@ -28,16 +28,16 @@ Default constructor.
 
 Copy constructors.
 
-\func{}{wxBitmap}{\param{void*}{ data}, \param{const int}{ type}, \param{const int}{ width}, \param{const int}{ height}, \param{const int}{ depth = -1}}
+\func{}{wxBitmap}{\param{void*}{ data}, \param{int}{ type}, \param{int}{ width}, \param{int}{ height}, \param{int}{ depth = -1}}
 
 Creates a bitmap from the given data, which can be of arbitrary type.
 
-\func{}{wxBitmap}{\param{const char}{ bits[]}, \param{const int}{ width}, \param{const int}{ height}\\
-  \param{const int}{ depth = 1}}
+\func{}{wxBitmap}{\param{const char}{ bits[]}, \param{int}{ width}, \param{int}{ height}\\
+  \param{int}{ depth = 1}}
 
 Creates a bitmap from an array of bits.
 
-\func{}{wxBitmap}{\param{const int}{ width}, \param{const int}{ height}, \param{const int}{ depth = -1}}
+\func{}{wxBitmap}{\param{int}{ width}, \param{int}{ height}, \param{int}{ depth = -1}}
 
 Creates a new bitmap.
 
@@ -45,7 +45,7 @@ Creates a new bitmap.
 
 Creates a bitmap from XPM data.
 
-\func{}{wxBitmap}{\param{const wxString\& }{name}, \param{const long}{ type}}
+\func{}{wxBitmap}{\param{const wxString\& }{name}, \param{long}{ type}}
 
 Loads a bitmap from a file or resource.
 
@@ -158,12 +158,12 @@ This function is called by wxWindows on exit.
 
 \membersection{wxBitmap::Create}
 
-\func{virtual bool}{Create}{\param{const int}{ width}, \param{const int}{ height}, \param{const int}{ depth = -1}}
+\func{virtual bool}{Create}{\param{int}{ width}, \param{int}{ height}, \param{int}{ depth = -1}}
 
 Creates a fresh bitmap. If the final argument is omitted, the display depth of
 the screen is used.
 
-\func{virtual bool}{Create}{\param{void*}{ data}, \param{const int}{ type}, \param{const int}{ width}, \param{const int}{ height}, \param{const int}{ depth = -1}}
+\func{virtual bool}{Create}{\param{void*}{ data}, \param{int}{ type}, \param{int}{ width}, \param{int}{ height}, \param{int}{ depth = -1}}
 
 Creates a bitmap from the given data, which can be of arbitrary type.
 
@@ -304,7 +304,7 @@ of a given handler class in an application session.}
 
 \membersection{wxBitmap::LoadFile}\label{wxbitmaploadfile}
 
-\func{bool}{LoadFile}{\param{const wxString\&}{ name}, \param{const long}{ type}}
+\func{bool}{LoadFile}{\param{const wxString\&}{ name}, \param{long}{ type}}
 
 Loads a bitmap from a file or resource.
 
@@ -556,7 +556,7 @@ Destroys the wxBitmapHandler object.
 
 \membersection{wxBitmapHandler::Create}
 
-\func{virtual bool}{Create}{\param{wxBitmap* }{bitmap}, \param{void*}{ data}, \param{const int}{ type}, \param{const int}{ width}, \param{const int}{ height}, \param{const int}{ depth = -1}}
+\func{virtual bool}{Create}{\param{wxBitmap* }{bitmap}, \param{void*}{ data}, \param{int}{ type}, \param{int}{ width}, \param{int}{ height}, \param{int}{ depth = -1}}
 
 Creates a bitmap from the given data, which can be of arbitrary type. The wxBitmap object {\it bitmap} is
 manipulated by this function.
@@ -600,7 +600,7 @@ Gets the bitmap type associated with this handler.
 
 \membersection{wxBitmapHandler::LoadFile}\label{wxbitmaphandlerloadfile}
 
-\func{bool}{LoadFile}{\param{wxBitmap* }{bitmap}, \param{const wxString\&}{ name}, \param{const long}{ type}}
+\func{bool}{LoadFile}{\param{wxBitmap* }{bitmap}, \param{const wxString\&}{ name}, \param{long}{ type}}
 
 Loads a bitmap from a file or resource, putting the resulting data into {\it bitmap}.
 
diff --git a/docs/latex/wx/brush.tex b/docs/latex/wx/brush.tex
index 8fa085f78e..d707dcf875 100644
--- a/docs/latex/wx/brush.tex
+++ b/docs/latex/wx/brush.tex
@@ -47,11 +47,11 @@ TODO: an overview for wxBrush.
 Default constructor. The brush will be uninitialised, and \helpref{wxBrush::Ok}{wxbrushok} will
 return FALSE.
 
-\func{}{wxBrush}{\param{const wxColour\&}{ colour}, \param{const int}{ style}}
+\func{}{wxBrush}{\param{const wxColour\&}{ colour}, \param{int}{ style}}
 
 Constructs a brush from a colour object and style.
 
-\func{}{wxBrush}{\param{const wxString\& }{colourName}, \param{const int}{ style}}
+\func{}{wxBrush}{\param{const wxString\& }{colourName}, \param{int}{ style}}
 
 Constructs a brush from a colour name and style.
 
@@ -210,7 +210,7 @@ same for both platforms.
 
 \membersection{wxBrush::SetStyle}\label{wxbrushsetstyle}
 
-\func{void}{SetStyle}{\param{const int}{ style}}
+\func{void}{SetStyle}{\param{int}{ style}}
 
 Sets the brush style.
 
@@ -314,12 +314,12 @@ Used internally by wxWindows to add a brush to the list.
 
 \membersection{wxBrushList::FindOrCreateBrush}\label{wxbrushlistfindorcreatebrush}
 
-\func{wxBrush *}{FindOrCreateBrush}{\param{const wxColour\& }{colour}, \param{const int}{ style}}
+\func{wxBrush *}{FindOrCreateBrush}{\param{const wxColour\& }{colour}, \param{int}{ style}}
 
 Finds a brush with the specified attributes and returns it, else creates a new brush, adds it
 to the brush list, and returns it.
 
-\func{wxBrush *}{FindOrCreateBrush}{\param{const wxString\& }{colourName}, \param{const int}{ style}}
+\func{wxBrush *}{FindOrCreateBrush}{\param{const wxString\& }{colourName}, \param{int}{ style}}
 
 Finds a brush with the specified attributes and returns it, else creates a new brush, adds it
 to the brush list, and returns it.
diff --git a/docs/latex/wx/button.tex b/docs/latex/wx/button.tex
index e613d93f0d..1bdd34457f 100644
--- a/docs/latex/wx/button.tex
+++ b/docs/latex/wx/button.tex
@@ -30,9 +30,9 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxButton}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp
+\func{}{wxButton}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp
 \param{const wxPoint\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}}
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}}
 
 Constructor, creating and showing a button.
 
@@ -67,9 +67,9 @@ Destructor, destroying the button.
 
 \membersection{wxButton::Create}\label{wxbuttoncreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp
 \param{const wxPoint\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}}
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``button"}}
 
 Button creation function for two-step creation. For more details, see \helpref{wxButton::wxButton}{wxbuttonconstr}.
 
diff --git a/docs/latex/wx/checkbox.tex b/docs/latex/wx/checkbox.tex
index c1910aa99f..44a963c3ea 100644
--- a/docs/latex/wx/checkbox.tex
+++ b/docs/latex/wx/checkbox.tex
@@ -28,7 +28,7 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxCheckBox}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{}{wxCheckBox}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxString\& }{label}, \param{const wxPoint\& }{pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\& }{size = wxDefaultSize}, \param{long}{ style = 0},\rtfsp
 \param{const wxValidator\& }{val}, \param{const wxString\& }{name = ``checkBox"}}
@@ -65,7 +65,7 @@ Destructor, destroying the checkbox.
 
 \membersection{wxCheckBox::Create}\label{wxcheckboxcreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxString\& }{label}, \param{const wxPoint\& }{pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\& }{size = wxDefaultSize}, \param{long}{ style = 0},\rtfsp
 \param{const wxValidator\& }{val}, \param{const wxString\& }{name = ``checkBox"}}
diff --git a/docs/latex/wx/choice.tex b/docs/latex/wx/choice.tex
index 9610d3fc27..b0902a5998 100644
--- a/docs/latex/wx/choice.tex
+++ b/docs/latex/wx/choice.tex
@@ -29,10 +29,10 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxChoice}{\param{wxWindow *}{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{}{wxChoice}{\param{wxWindow *}{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxPoint\& }{pos}, \param{const wxSize\&}{ size},\rtfsp
-\param{const int}{ n}, \param{const wxString }{choices[]},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``choice"}}
+\param{int}{ n}, \param{const wxString }{choices[]},\rtfsp
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``choice"}}
 
 Constructor, creating and showing a choice.
 
@@ -85,10 +85,10 @@ Clears the strings from the choice item.
 
 \membersection{wxChoice::Create}\label{wxchoicecreate}
 
-\func{bool}{Create}{\param{wxWindow *}{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{bool}{Create}{\param{wxWindow *}{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxPoint\& }{pos}, \param{const wxSize\&}{ size},\rtfsp
-\param{const int}{ n}, \param{const wxString }{choices[]},\rtfsp
-\param{const long}{ style = 0}, \param{const wxString\& }{name = ``choice"}}
+\param{int}{ n}, \param{const wxString }{choices[]},\rtfsp
+\param{long}{ style = 0}, \param{const wxString\& }{name = ``choice"}}
 
 Creates the choice for two-step construction. See \helpref{wxChoice::wxChoice}{wxchoiceconstr}.
 
@@ -124,7 +124,7 @@ Gets the id (position) of the selected string, or -1 if there is no selection.
 
 \membersection{wxChoice::GetString}\label{wxchoicegetstring}
 
-\constfunc{wxString}{GetString}{\param{const int}{ n}}
+\constfunc{wxString}{GetString}{\param{int}{ n}}
 
 Returns the string at the given position.
 
@@ -150,7 +150,7 @@ Returns the number of strings in the choice control.
 
 \membersection{wxChoice::SetColumns}\label{wxchoicesetcolumns}
 
-\func{void}{SetColumns}{\param{const int}{ n = 1}}
+\func{void}{SetColumns}{\param{int}{ n = 1}}
 
 Sets the number of columns in this choice item.
 
@@ -164,7 +164,7 @@ This is implemented for Motif only.
 
 \membersection{wxChoice::SetSelection}\label{wxchoicesetselection}
 
-\func{void}{SetSelection}{\param{const int}{ n}}
+\func{void}{SetSelection}{\param{int}{ n}}
 
 Sets the choice by passing the desired string position.
 
diff --git a/docs/latex/wx/classes.tex b/docs/latex/wx/classes.tex
index 68d6d0d3dd..111109e100 100644
--- a/docs/latex/wx/classes.tex
+++ b/docs/latex/wx/classes.tex
@@ -45,6 +45,7 @@ $$\image{14cm;0cm}{wxclass.ps}$$
 \input command.tex
 \input cmdevent.tex
 \input cmdproc.tex
+\input conditn.tex
 \input control.tex
 \input cursor.tex
 \input database.tex
@@ -103,6 +104,7 @@ $$\image{14cm;0cm}{wxclass.ps}$$
 \input mouseevt.tex
 \input moveevt.tex
 \input mltchdlg.tex
+\input mutex.tex
 \input node.tex
 \input object.tex
 \input pagedlg.tex
@@ -143,10 +145,13 @@ $$\image{14cm;0cm}{wxclass.ps}$$
 \input sysclevt.tex
 \input settings.tex
 \input tab.tex
+\input tabctrl.tex
+\input tabevent.tex
 \input taskbar.tex
 \input text.tex
 \input textdlg.tex
 \input valtext.tex
+\input thread.tex
 \input time.tex
 \input timer.tex
 \input toolbar.tex
@@ -156,6 +161,7 @@ $$\image{14cm;0cm}{wxclass.ps}$$
 \input upduievt.tex
 \input validatr.tex
 \input view.tex
+\input wave.tex
 \input window.tex
 \input windowdc.tex
 
diff --git a/docs/latex/wx/colour.tex b/docs/latex/wx/colour.tex
index 8625f8e813..3ad00632db 100644
--- a/docs/latex/wx/colour.tex
+++ b/docs/latex/wx/colour.tex
@@ -164,7 +164,7 @@ The default colour is black.
 
 \membersection{wxColourData::GetCustomColour}\label{wxcolourdatagetcustomcolour}
 
-\constfunc{wxColour\&}{GetCustomColour}{\param{const int}{ i}}
+\constfunc{wxColour\&}{GetCustomColour}{\param{int}{ i}}
 
 Gets the {\it i}th custom colour associated with the colour dialog. {\it i} should
 be an integer between 0 and 15.
@@ -190,7 +190,7 @@ The default colour is black.
 
 \membersection{wxColourData::SetCustomColour}\label{wxcolourdatasetcustomcolour}
 
-\func{void}{SetColour}{\param{const int}{ i}, \param{const wxColour\&}{ colour}}
+\func{void}{SetColour}{\param{int}{ i}, \param{const wxColour\&}{ colour}}
 
 Sets the {\it i}th custom colour for the colour dialog. {\it i} should
 be an integer between 0 and 15.
diff --git a/docs/latex/wx/combobox.tex b/docs/latex/wx/combobox.tex
index 93adf5361c..4d79cda441 100644
--- a/docs/latex/wx/combobox.tex
+++ b/docs/latex/wx/combobox.tex
@@ -38,10 +38,10 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxComboBox}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{}{wxComboBox}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxString\& }{value = ``"}, \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const int}{ n}, \param{const wxString }{choices[]},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``comboBox"}}
+\param{int}{ n}, \param{const wxString }{choices[]},\rtfsp
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``comboBox"}}
 
 Constructor, creating and showing a combobox.
 
@@ -101,10 +101,10 @@ Clears all strings from the combobox.
 
 \membersection{wxComboBox::Create}\label{wxcomboboxcreate}
 
-\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxString\& }{value = ``"}, \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const int}{ n}, \param{const wxString }{choices[]},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``comboBox"}}
+\param{int}{ n}, \param{const wxString }{choices[]},\rtfsp
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``comboBox"}}
 
 Creates the combobox for two-step construction. Derived classes
 should call or replace this function. See \helpref{wxComboBox::wxComboBox}{wxcomboboxconstr}\rtfsp
@@ -124,7 +124,7 @@ Copies the selected text to the clipboard and removes the selection.
 
 \membersection{wxComboBox::Delete}\label{wxcomboboxdelete}
 
-\func{void}{Delete}{\param{const int}{ n}}
+\func{void}{Delete}{\param{int}{ n}}
 
 Deletes an item from the combobox.
 
@@ -148,7 +148,7 @@ The position if found, or -1 if not found.
 
 \membersection{wxComboBox::GetClientData}\label{wxcomboboxgetclientdata}
 
-\constfunc{char*}{GetClientData}{\param{const int}{ n}}
+\constfunc{char*}{GetClientData}{\param{int}{ n}}
 
 Returns a pointer to the client data associated with the given item (if any).
 
@@ -220,7 +220,7 @@ Pastes text from the clipboard to the text field.
 
 \membersection{wxComboBox::Replace}\label{wxcomboboxreplace}
 
-\func{void}{Replace}{\param{const long}{ from}, \param{const long}{ to}, \param{const wxString\& }{text}}
+\func{void}{Replace}{\param{long}{ from}, \param{long}{ to}, \param{const wxString\& }{text}}
 
 Replaces the text between two positions with the given text, in the combobox text field.
 
@@ -234,7 +234,7 @@ Replaces the text between two positions with the given text, in the combobox tex
 
 \membersection{wxComboBox::Remove}\label{wxcomboboxremove}
 
-\func{void}{Remove}{\param{const long}{ from}, \param{const long}{ to}}
+\func{void}{Remove}{\param{long}{ from}, \param{long}{ to}}
 
 Removes the text between the two positions in the combobox text field.
 
@@ -246,7 +246,7 @@ Removes the text between the two positions in the combobox text field.
 
 \membersection{wxComboBox::SetClientData}\label{wxcomboboxsetclientdata}
 
-\func{void}{SetClientData}{\param{const int}{ n}, \param{char* }{data}}
+\func{void}{SetClientData}{\param{int}{ n}, \param{char* }{data}}
 
 Associates the given client data pointer with the given item.
 
@@ -258,7 +258,7 @@ Associates the given client data pointer with the given item.
 
 \membersection{wxComboBox::SetInsertionPoint}\label{wxcomboboxsetinsertionpoint}
 
-\func{void}{SetInsertionPoint}{\param{const long}{ pos}}
+\func{void}{SetInsertionPoint}{\param{long}{ pos}}
 
 Sets the insertion point in the combobox text field.
 
@@ -274,11 +274,11 @@ Sets the insertion point at the end of the combobox text field.
 
 \membersection{wxComboBox::SetSelection}\label{wxcomboboxsetselection}
 
-\func{void}{SetSelection}{\param{const int}{ n}}
+\func{void}{SetSelection}{\param{int}{ n}}
 
 Selects the given item in the combobox list.
 
-\func{void}{SetSelection}{\param{const long}{ from}, \param{const long}{ to}}
+\func{void}{SetSelection}{\param{long}{ from}, \param{long}{ to}}
 
 Selects the text between the two positions, in the combobox text field.
 
diff --git a/docs/latex/wx/conditn.tex b/docs/latex/wx/conditn.tex
new file mode 100644
index 0000000000..f6b77506d0
--- /dev/null
+++ b/docs/latex/wx/conditn.tex
@@ -0,0 +1,61 @@
+\section{\class{wxCondition}}\label{wxcondition}
+
+TODO
+
+\wxheading{Derived from}
+
+None.
+
+\wxheading{See also}
+
+\helpref{wxThread}{wxthread}, \helpref{wxMutex}{wxmutex}
+
+\latexignore{\rtfignore{\wxheading{Members}}}
+
+\membersection{wxCondition::wxCondition}\label{wxconditionconstr}
+
+\func{}{wxCondition}{\void}
+
+Default constructor.
+
+\membersection{wxCondition::\destruct{wxCondition}}
+
+\func{}{\destruct{wxCondition}}{\void}
+
+Destroys the wxCondition object.
+
+\membersection{wxCondition::Broadcast}\label{wxconditionbroadcast}
+
+\func{void}{Broadcast}{\void}
+
+Broadcasts to all waiting objects.
+
+\membersection{wxCondition::Signal}\label{wxconditionsignal}
+
+\func{void}{Signal}{\void}
+
+Signals the object.
+
+\membersection{wxCondition::Wait}\label{wxconditionwait}
+
+\func{void}{Wait}{\param{wxMutex\&}{ mutex}}
+
+Waits indefinitely.
+
+\func{bool}{Wait}{\param{wxMutex\&}{ mutex}, \param{unsigned long}{ sec}, \param{unsigned long}{ nsec}}
+
+Waits until a signal is raised or the timeout has elapsed.
+
+\wxheading{Parameters}
+
+\docparam{mutex}{wxMutex object.}
+
+\docparam{sec}{Timeout in seconds}
+
+\docparam{nsec}{Timeout nanoseconds component (added to {\it sec}).}
+
+\wxheading{Return value}
+
+The second form returns if the signal was raised, or FALSE if there was a timeout.
+
+
diff --git a/docs/latex/wx/cursor.tex b/docs/latex/wx/cursor.tex
index 59c61db2eb..ebe20a9803 100644
--- a/docs/latex/wx/cursor.tex
+++ b/docs/latex/wx/cursor.tex
@@ -33,21 +33,21 @@ global \helpref{::wxSetCursor}{wxsetcursor} is also available for MS Windows use
 
 Default constructor.
 
-\func{}{wxCursor}{\param{const char}{ bits[]}, \param{const int }{width},
- \param{const int }{ height}, \param{const int }{hotSpotX=-1}, \param{const int }{hotSpotY=-1}, \param{const char }{maskBits[]=NULL}}
+\func{}{wxCursor}{\param{const char}{ bits[]}, \param{int }{width},
+ \param{int }{ height}, \param{int }{hotSpotX=-1}, \param{int }{hotSpotY=-1}, \param{const char }{maskBits[]=NULL}}
 
 Constructs a cursor by passing an array of bits (Motif and Xt only). {\it maskBits} is used only under Motif.
 
 If either {\it hotSpotX} or {\it hotSpotY} is -1, the hotspot will be the centre of the cursor image (Motif only).
 
-\func{}{wxCursor}{\param{const wxString\& }{cursorName}, \param{const long }{type}, \param{const int }{hotSpotX=0}, \param{const int }{hotSpotY=0}}
+\func{}{wxCursor}{\param{const wxString\& }{cursorName}, \param{long }{type}, \param{int }{hotSpotX=0}, \param{int }{hotSpotY=0}}
 
 Constructs a cursor by passing a string resource name or filename.
 
 {\it hotSpotX} and {\it hotSpotY} are currently only used under Windows when loading from an
 icon file, to specify the cursor hotspot relative to the top left of the image.
 
-\func{}{wxCursor}{\param{const int}{ cursorId}}
+\func{}{wxCursor}{\param{int}{ cursorId}}
 
 Constructs a cursor using a cursor identifier.
 
diff --git a/docs/latex/wx/date.tex b/docs/latex/wx/date.tex
index 8b35d5e190..373904db66 100644
--- a/docs/latex/wx/date.tex
+++ b/docs/latex/wx/date.tex
@@ -22,11 +22,11 @@ Default constructor.
 
 Copy constructor.
 
-\func{}{wxDate}{\param{const int}{ month}, \param{const int}{ day}, \param{const int}{ year}}
+\func{}{wxDate}{\param{int}{ month}, \param{int}{ day}, \param{int}{ year}}
 
 Constructor taking month, day and year.
 
-\func{}{wxDate}{\param{const long}{ julian}}
+\func{}{wxDate}{\param{long}{ julian}}
 
 Constructor taking an integer representing the Julian date. This is the number of days since
 1st January 4713 B.C., so to convert from the number of days since 1st January 1901,
@@ -59,25 +59,25 @@ Destructor.
 
 \membersection{wxDate::AddMonths}\label{wxdateaddmonths}
 
-\func{wxDate\&}{AddMonths}{\param{const int}{ months=1}}
+\func{wxDate\&}{AddMonths}{\param{int}{ months=1}}
 
 Adds the given number of months to the date, returning a reference to `this'.
 
 \membersection{wxDate::AddWeeks}\label{wxdateaddweeks}
 
-\func{wxDate\&}{AddWeeks}{\param{const int}{ weeks=1}}
+\func{wxDate\&}{AddWeeks}{\param{int}{ weeks=1}}
 
 Adds the given number of weeks to the date, returning a reference to `this'.
 
 \membersection{wxDate::AddYears}\label{wxdateaddyears}
 
-\func{wxDate\&}{AddYears}{\param{const int}{ years=1}}
+\func{wxDate\&}{AddYears}{\param{int}{ years=1}}
 
 Adds the given number of months to the date, returning a reference to `this'.
 
 \membersection{wxDate::FormatDate}\label{wxdateformatdate}
 
-\constfunc{wxString}{FormatDate}{\param{const int}{ type=-1}}
+\constfunc{wxString}{FormatDate}{\param{int}{ type=-1}}
 
 Formats the date according to {\it type} if not -1, or according
 to the current display type if -1.
@@ -202,11 +202,11 @@ Returns TRUE if the year of this date is a leap year.
 
 Sets the date to current system date, returning a reference to `this'.
 
-\func{wxDate\&}{Set}{\param{const long}{ julian}}
+\func{wxDate\&}{Set}{\param{long}{ julian}}
 
 Sets the date to the given Julian date, returning a reference to `this'.
 
-\func{wxDate\&}{Set}{\param{const int}{ month}, \param{const int}{ day}, \param{const int}{ year}}
+\func{wxDate\&}{Set}{\param{int}{ month}, \param{int}{ day}, \param{int}{ year}}
 
 Sets the date to the given date, returning a reference to `this'.
 
@@ -218,7 +218,7 @@ Sets the date to the given date, returning a reference to `this'.
 
 \membersection{wxDate::SetFormat}\label{wxdatesetformat}
 
-\func{void}{SetFormat}{\param{const int}{ format}}
+\func{void}{SetFormat}{\param{int}{ format}}
 
 Sets the current format type.
 
@@ -237,7 +237,7 @@ Sets the current format type.
 
 \membersection{wxDate::SetOption}\label{wxdatesetoption}
 
-\func{int}{SetOption}{\param{const int}{ option}, \param{const bool}{ enable=TRUE}}
+\func{int}{SetOption}{\param{int}{ option}, \param{const bool}{ enable=TRUE}}
 
 Enables or disables an option for formatting.
 
@@ -259,17 +259,17 @@ Conversion operator, to convert wxDate to wxString by calling FormatDate.
 
 \membersection{wxDate::operator $+$}\label{wxdateplus}
 
-\func{wxDate}{operator $+$}{\param{const long}{ i}}
+\func{wxDate}{operator $+$}{\param{long}{ i}}
 
-\func{wxDate}{operator $+$}{\param{const int}{ i}}
+\func{wxDate}{operator $+$}{\param{int}{ i}}
 
 Adds an integer number of days to the date, returning a date.
 
 \membersection{wxDate::operator $-$}\label{wxdateminus}
 
-\func{wxDate}{operator $-$}{\param{const long}{ i}}
+\func{wxDate}{operator $-$}{\param{long}{ i}}
 
-\func{wxDate}{operator $-$}{\param{const int}{ i}}
+\func{wxDate}{operator $-$}{\param{int}{ i}}
 
 Subtracts an integer number of days from the date, returning a date.
 
@@ -279,14 +279,14 @@ Subtracts one date from another, return the number of intervening days.
 
 \membersection{wxDate::operator $+=$}\label{wxdateplusequals}
 
-\func{wxDate\&}{operator $+=$}{\param{const long}{ i}}
+\func{wxDate\&}{operator $+=$}{\param{long}{ i}}
 
 Postfix operator: adds an integer number of days to the date, returning
 a reference to `this' date.
 
 \membersection{wxDate::operator $-=$}\label{wxdateminusequals}
 
-\func{wxDate\&}{operator $-=$}{\param{const long}{ i}}
+\func{wxDate\&}{operator $-=$}{\param{long}{ i}}
 
 Postfix operator: subtracts an integer number of days from the date, returning
 a reference to `this' date.
diff --git a/docs/latex/wx/dialog.tex b/docs/latex/wx/dialog.tex
index b8a30107b0..c65b41d41c 100644
--- a/docs/latex/wx/dialog.tex
+++ b/docs/latex/wx/dialog.tex
@@ -53,11 +53,11 @@ See also \helpref{Generic window styles}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxDialog}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxDialog}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxString\& }{title},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxDEFAULT\_DIALOG\_STYLE},\rtfsp
+\param{long}{ style = wxDEFAULT\_DIALOG\_STYLE},\rtfsp
 \param{const wxString\& }{name = ``dialogBox"}}
 
 Constructor.
@@ -94,7 +94,7 @@ Destructor. Deletes any child windows before deleting the physical window.
 
 \membersection{wxDialog::Centre}\label{wxdialogcentre}
 
-\func{void}{Centre}{\param{const int}{ direction = wxBOTH}}
+\func{void}{Centre}{\param{int}{ direction = wxBOTH}}
 
 Centres the dialog box on the display.
 
@@ -104,11 +104,11 @@ Centres the dialog box on the display.
 
 \membersection{wxDialog::Create}\label{wxdialogcreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxString\& }{title},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxDEFAULT\_DIALOG\_STYLE},\rtfsp
+\param{long}{ style = wxDEFAULT\_DIALOG\_STYLE},\rtfsp
 \param{const wxString\& }{name = ``dialogBox"}}
 
 Used for two-step dialog box construction. See \helpref{wxDialog::wxDialog}{wxdialogconstr}\rtfsp
diff --git a/docs/latex/wx/font.tex b/docs/latex/wx/font.tex
index ae7e3233aa..de553defbb 100644
--- a/docs/latex/wx/font.tex
+++ b/docs/latex/wx/font.tex
@@ -23,7 +23,7 @@ a window's text.
 
 Default constructor.
 
-\func{}{wxFont}{\param{const int}{ pointSize}, \param{const int}{ family}, \param{const int}{ style}, \param{const int}{ weight},
+\func{}{wxFont}{\param{int}{ pointSize}, \param{int}{ family}, \param{int}{ style}, \param{int}{ weight},
  \param{const bool}{ underline = FALSE}, \param{const wxString\& }{faceName = ""}}
 
 Creates a font object.
@@ -173,7 +173,7 @@ and then for a font belonging to the same family.
 
 \membersection{wxFont::SetFamily}\label{wxfontsetfamily}
 
-\func{void}{SetFamily}{\param{const int}{ family}}
+\func{void}{SetFamily}{\param{int}{ family}}
 
 Sets the font family.
 
@@ -197,7 +197,7 @@ Sets the font family.
 
 \membersection{wxFont::SetPointSize}\label{wxfontsetpointsize}
 
-\func{void}{SetPointSize}{\param{const int}{ pointSize}}
+\func{void}{SetPointSize}{\param{int}{ pointSize}}
 
 Sets the point size.
 
@@ -211,7 +211,7 @@ Sets the point size.
 
 \membersection{wxFont::SetStyle}\label{wxfontsetstyle}
 
-\func{void}{SetStyle}{\param{const int}{ style}}
+\func{void}{SetStyle}{\param{int}{ style}}
 
 Sets the font style.
 
@@ -239,7 +239,7 @@ Sets underlining.
 
 \membersection{wxFont::SetWeight}\label{wxfontsetweight}
 
-\func{void}{SetWeight}{\param{const int}{ weight}}
+\func{void}{SetWeight}{\param{int}{ weight}}
 
 Sets the font weight.
 
diff --git a/docs/latex/wx/frame.tex b/docs/latex/wx/frame.tex
index 61cad1ee36..a41ddd02f2 100644
--- a/docs/latex/wx/frame.tex
+++ b/docs/latex/wx/frame.tex
@@ -47,7 +47,7 @@ frame to respond to system close events, for example so that related data and su
 
 Default constructor.
 
-\func{}{wxFrame}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxFrame}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxString\& }{title}, \param{const wxPoint\&}{ pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\&}{ size = wxDefaultSize}, \param{long}{ style = wxDEFAULT\_FRAME\_STYLE},\rtfsp
 \param{const wxString\& }{name = ``frame"}}
@@ -92,7 +92,7 @@ Destructor. Destroys all child windows and menu bar if present.
 
 \membersection{wxFrame::Centre}\label{wxframecentre}
 
-\func{void}{Centre}{\param{const int}{ direction = wxBOTH}}
+\func{void}{Centre}{\param{int}{ direction = wxBOTH}}
 
 Centres the frame on the display.
 
@@ -112,7 +112,7 @@ Simulate a menu command.
 
 \membersection{wxFrame::Create}\label{wxframecreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxString\& }{title}, \param{const wxPoint\&}{ pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\&}{ size = wxDefaultSize}, \param{long}{ style = wxDEFAULT\_FRAME\_STYLE},\rtfsp
 \param{const wxString\& }{name = ``frame"}}
@@ -122,7 +122,7 @@ for further details.
 
 \membersection{wxFrame::CreateStatusBar}\label{wxframecreatestatusbar}
 
-\func{virtual bool}{CreateStatusBar}{\param{const int}{ number = 1}}
+\func{virtual bool}{CreateStatusBar}{\param{int}{ number = 1}}
 
 Creates a status bar at the bottom of the frame.
 
@@ -269,7 +269,7 @@ If you call wxFrame::LoadAccelerators, you need to override this function e.g.
 
 \membersection{wxFrame::OnCreateStatusBar}\label{wxframeoncreatestatusbar}
 
-\func{virtual wxStatusBar*}{OnCreateStatusBar}{\param{const int }{number}}
+\func{virtual wxStatusBar*}{OnCreateStatusBar}{\param{int }{number}}
 
 Virtual function called when a status bar is requested by \helpref{wxFrame::CreateStatusBar}{wxframecreatestatusbar}.
 
@@ -390,7 +390,7 @@ Note that it is not possible to call this function twice for the same frame obje
 
 \membersection{wxFrame::SetStatusText}\label{wxframesetstatustext}
 
-\func{virtual void}{SetStatusText}{\param{const wxString\& }{ text}, \param{const int}{ number = 0}}
+\func{virtual void}{SetStatusText}{\param{const wxString\& }{ text}, \param{int}{ number = 0}}
 
 Sets the status bar text and redraws the status bar.
 
@@ -410,7 +410,7 @@ Use an empty string to clear the status bar.
 
 \membersection{wxFrame::SetStatusWidths}\label{wxframesetstatuswidths}
 
-\func{virtual void}{SetStatusWidths}{\param{const int}{ n}, \param{const int *}{widths}}
+\func{virtual void}{SetStatusWidths}{\param{int}{ n}, \param{int *}{widths}}
 
 Sets the widths of the fields in the status bar.
 
diff --git a/docs/latex/wx/gauge.tex b/docs/latex/wx/gauge.tex
index 6f87385815..e64d5e3208 100644
--- a/docs/latex/wx/gauge.tex
+++ b/docs/latex/wx/gauge.tex
@@ -33,9 +33,9 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxGauge}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
-\param{const int}{ range}, \param{const wxPoint\& }{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxGA\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``gauge"}}
+\func{}{wxGauge}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
+\param{int}{ range}, \param{const wxPoint\& }{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
+\param{long}{ style = wxGA\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``gauge"}}
 
 Constructor, creating and showing a gauge.
 
@@ -72,9 +72,9 @@ Destructor, destroying the gauge.
 
 \membersection{wxGauge::Create}\label{wxgaugecreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
-\param{const int}{ range}, \param{const wxPoint\& }{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxGA\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``gauge"}}
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
+\param{int}{ range}, \param{const wxPoint\& }{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
+\param{long}{ style = wxGA\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``gauge"}}
 
 Creates the gauge for two-step construction. See \helpref{wxGauge::wxGauge}{wxgaugeconstr}\rtfsp
 for further details.
@@ -129,7 +129,7 @@ Returns the current position of the gauge.
 
 \membersection{wxGauge::SetBezelFace}\label{wxgaugesetbezelface}
 
-\func{void}{SetBezelFace}{\param{const int }{width}}
+\func{void}{SetBezelFace}{\param{int }{width}}
 
 Sets the 3D bezel face width.
 
@@ -143,7 +143,7 @@ Windows only, not for {\bf wxGA\_PROGRESSBAR}.
 
 \membersection{wxGauge::SetRange}\label{wxgaugesetrange}
 
-\func{void}{SetRange}{\param{const int }{range}}
+\func{void}{SetRange}{\param{int }{range}}
 
 Sets the range (maximum value) of the gauge.
 
@@ -153,7 +153,7 @@ Sets the range (maximum value) of the gauge.
 
 \membersection{wxGauge::SetShadowWidth}\label{wxgaugesetshadowwidth}
 
-\func{void}{SetShadowWidth}{\param{const int }{width}}
+\func{void}{SetShadowWidth}{\param{int }{width}}
 
 Sets the 3D shadow width.
 
@@ -163,7 +163,7 @@ Windows only, not for {\bf wxGA\_PROGRESSBAR}.
 
 \membersection{wxGauge::SetValue}\label{wxgaugesetvalue}
 
-\func{void}{SetValue}{\param{const int }{pos}}
+\func{void}{SetValue}{\param{int }{pos}}
 
 Sets the position of the gauge.
 
diff --git a/docs/latex/wx/grid.tex b/docs/latex/wx/grid.tex
index c8d5bce02a..7893892a05 100644
--- a/docs/latex/wx/grid.tex
+++ b/docs/latex/wx/grid.tex
@@ -23,8 +23,8 @@ See also \helpref{window styles overview}{windowstyles}.
 
 \membersection{wxGrid::wxGrid}\label{wxgridconstr}
 
-\func{void}{wxGrid}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id}, \param{const wxPoint\&}{ pos},
-\rtfsp\param{const wxSize\&}{ size}, \param{const long}{ style=0}, \param{const wxString\& }{name="grid"}}
+\func{void}{wxGrid}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id}, \param{const wxPoint\&}{ pos},
+\rtfsp\param{const wxSize\&}{ size}, \param{long}{ style=0}, \param{const wxString\& }{name="grid"}}
 
 Constructor. Before using a wxGrid object, you must call CreateGrid to set up the required rows and columns.
 
diff --git a/docs/latex/wx/icon.tex b/docs/latex/wx/icon.tex
index 421d68e487..3e1df35864 100644
--- a/docs/latex/wx/icon.tex
+++ b/docs/latex/wx/icon.tex
@@ -61,16 +61,16 @@ Default constructor.
 
 Copy constructors.
 
-\func{}{wxIcon}{\param{void*}{ data}, \param{const int}{ type}, \param{const int}{ width}, \param{const int}{ height}, \param{const int}{ depth = -1}}
+\func{}{wxIcon}{\param{void*}{ data}, \param{int}{ type}, \param{int}{ width}, \param{int}{ height}, \param{int}{ depth = -1}}
 
 Creates an icon from the given data, which can be of arbitrary type.
 
-\func{}{wxIcon}{\param{const char}{ bits[]}, \param{const int}{ width}, \param{const int}{ height}\\
-  \param{const int}{ depth = 1}}
+\func{}{wxIcon}{\param{const char}{ bits[]}, \param{int}{ width}, \param{int}{ height}\\
+  \param{int}{ depth = 1}}
 
 Creates an icon from an array of bits.
 
-\func{}{wxIcon}{\param{const int}{ width}, \param{const int}{ height}, \param{const int}{ depth = -1}}
+\func{}{wxIcon}{\param{int}{ width}, \param{int}{ height}, \param{int}{ depth = -1}}
 
 Creates a new icon.
 
@@ -78,7 +78,7 @@ Creates a new icon.
 
 Creates an icon from XPM data.
 
-\func{}{wxIcon}{\param{const wxString\& }{name}, \param{const long}{ type}}
+\func{}{wxIcon}{\param{const wxString\& }{name}, \param{long}{ type}}
 
 Loads an icon from a file or resource.
 
@@ -171,12 +171,12 @@ Do not delete an icon that is selected into a memory device context.
 \begin{comment}
 \membersection{wxIcon::Create}\label{wxiconcreate}
 
-\func{virtual bool}{Create}{\param{const int}{ width}, \param{const int}{ height}, \param{const int}{ depth = -1}}
+\func{virtual bool}{Create}{\param{int}{ width}, \param{int}{ height}, \param{int}{ depth = -1}}
 
 Creates a fresh icon. If the final argument is omitted, the display depth of
 the screen is used.
 
-\func{virtual bool}{Create}{\param{void*}{ data}, \param{const int}{ type}, \param{const int}{ width}, \param{const int}{ height}, \param{const int}{ depth = -1}}
+\func{virtual bool}{Create}{\param{void*}{ data}, \param{int}{ type}, \param{int}{ width}, \param{int}{ height}, \param{int}{ depth = -1}}
 
 Creates an icon from the given data, which can be of arbitrary type.
 
@@ -233,7 +233,7 @@ Gets the width of the icon in pixels.
 
 \membersection{wxIcon::LoadFile}\label{wxiconloadfile}
 
-\func{bool}{LoadFile}{\param{const wxString\&}{ name}, \param{const long}{ type}}
+\func{bool}{LoadFile}{\param{const wxString\&}{ name}, \param{long}{ type}}
 
 Loads an icon from a file or resource.
 
diff --git a/docs/latex/wx/imaglist.tex b/docs/latex/wx/imaglist.tex
index 87eea4dea7..81d11bd2e6 100644
--- a/docs/latex/wx/imaglist.tex
+++ b/docs/latex/wx/imaglist.tex
@@ -24,8 +24,8 @@ wxImageList is used principally in conjunction with \helpref{wxTreeCtrl}{wxtreec
 
 Default constructor.
 
-\func{}{wxImageList}{\param{const int }{width}, \param{const int }{height}, \param{const bool }{mask = TRUE},\rtfsp
-\param{const int }{initialCount = 1}}
+\func{}{wxImageList}{\param{int }{width}, \param{int }{height}, \param{const bool }{mask = TRUE},\rtfsp
+\param{int }{initialCount = 1}}
 
 Constructor specifying the image size, whether image masks should be created, and the initial size of the list.
 
@@ -77,15 +77,15 @@ The original bitmap or icon is not affected by the {\bf Add} operation, and can
 
 \membersection{wxImageList::Create}\label{wximagelistcreate}
 
-\func{bool}{Create}{\param{const int }{width}, \param{const int }{height}, \param{const bool }{mask = TRUE},\rtfsp
-\param{const int }{initialCount = 1}}
+\func{bool}{Create}{\param{int }{width}, \param{int }{height}, \param{const bool }{mask = TRUE},\rtfsp
+\param{int }{initialCount = 1}}
 
 Initializes the list. See \helpref{wxImageList::wxImageList}{wximagelistconstr} for details.
 
 \membersection{wxImageList::Draw}\label{wximagelistdraw}
 
-\func{bool}{Draw}{\param{const int}{ index}, \param{wxDC\&}{ dc}, \param{const int }{x},\rtfsp
-\param{const int }{x}, \param{const int }{flags = wxIMAGELIST\_DRAW\_NORMAL},\rtfsp
+\func{bool}{Draw}{\param{int}{ index}, \param{wxDC\&}{ dc}, \param{int }{x},\rtfsp
+\param{int }{x}, \param{int }{flags = wxIMAGELIST\_DRAW\_NORMAL},\rtfsp
 \param{const bool }{solidBackground = FALSE}}
 
 Draws a specified image onto a device context.
@@ -121,7 +121,7 @@ Returns the number of images in the list.
 
 \membersection{wxImageList::Remove}\label{wximagelistremove}
 
-\func{bool}{Remove}{\param{const int}{ index}}
+\func{bool}{Remove}{\param{int}{ index}}
 
 Removes the image at the given position.
 
@@ -133,11 +133,11 @@ Removes all the images in the list.
 
 \membersection{wxImageList::Replace}\label{wximagelistreplace}
 
-\func{bool}{Replace}{\param{const int}{ index}, \param{const wxBitmap\&}{ bitmap}, \param{const wxBitmap\&}{ mask = wxNullBitmap}}
+\func{bool}{Replace}{\param{int}{ index}, \param{const wxBitmap\&}{ bitmap}, \param{const wxBitmap\&}{ mask = wxNullBitmap}}
 
 Replaces the existing image with the new image.
 
-\func{bool}{Replace}{\param{const int}{ index}, \param{const wxIcon\&}{ icon}}
+\func{bool}{Replace}{\param{int}{ index}, \param{const wxIcon\&}{ icon}}
 
 Replaces the existing image with the new image.
 
diff --git a/docs/latex/wx/listbox.tex b/docs/latex/wx/listbox.tex
index 75e7037afc..a80985b375 100644
--- a/docs/latex/wx/listbox.tex
+++ b/docs/latex/wx/listbox.tex
@@ -49,10 +49,10 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxListBox}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{}{wxListBox}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const int}{ n}, \param{const wxString }{choices[] = NULL},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listBox"}}
+\param{int}{ n}, \param{const wxString }{choices[] = NULL},\rtfsp
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listBox"}}
 
 Constructor, creating and showing a list box.
 
@@ -112,10 +112,10 @@ Clears all strings from the list box.
 
 \membersection{wxListBox::Create}\label{wxlistboxcreate}
 
-\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const int}{ n}, \param{const wxString }{choices[] = NULL},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listBox"}}
+\param{int}{ n}, \param{const wxString }{choices[] = NULL},\rtfsp
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listBox"}}
 
 Creates the listbox for two-step construction. See \helpref{wxListBox::wxListBox}{wxlistboxconstr}\rtfsp
 for further details.
@@ -160,7 +160,7 @@ The zero-based position of the item, or -1 if the string was not found.
 
 \membersection{wxListBox::GetClientData}\label{wxlistboxgetclientdata}
 
-\constfunc{char*}{GetClientData}{\param{const int}{ n}}
+\constfunc{char*}{GetClientData}{\param{int}{ n}}
 
 Returns a pointer to the client data associated with the given item (if any).
 
@@ -219,7 +219,7 @@ Use this with a multiple selection listbox.
 
 \membersection{wxListBox::GetString}\label{wxlistboxgetstring}
 
-\constfunc{wxString}{GetString}{\param{const int}{ n}}
+\constfunc{wxString}{GetString}{\param{int}{ n}}
 
 Returns the string at the given position.
 
@@ -253,7 +253,7 @@ Returns the number of items in the listbox.
 
 \membersection{wxListBox::Selected}\label{wxlistboxselected}
 
-\constfunc{bool}{Selected}{\param{const int}{ n}}
+\constfunc{bool}{Selected}{\param{int}{ n}}
 
 Determines whether an item is selected.
 
@@ -267,7 +267,7 @@ TRUE if the given item is selected, FALSE otherwise.
 
 \membersection{wxListBox::Set}\label{wxlistboxset}
 
-\func{void}{Set}{\param{const int}{ n}, \param{const wxString*}{ choices}}
+\func{void}{Set}{\param{int}{ n}, \param{const wxString*}{ choices}}
 
 Clears the list box and adds the given strings.
 
@@ -284,7 +284,7 @@ after this function has been called.
 
 \membersection{wxListBox::SetClientData}\label{wxlistboxsetclientdata}
 
-\func{void}{SetClientData}{\param{const int}{ n}, \param{char* }{data}}
+\func{void}{SetClientData}{\param{int}{ n}, \param{char* }{data}}
 
 Associates the given client data pointer with the given item.
 
@@ -310,7 +310,7 @@ Set the specified item to be the first visible item.
 
 \membersection{wxListBox::SetSelection}\label{wxlistboxsetselection}
 
-\func{void}{SetSelection}{\param{const int}{ n}, \param{const bool }{select = TRUE}}
+\func{void}{SetSelection}{\param{int}{ n}, \param{const bool }{select = TRUE}}
 
 Selects or deselects the given item.
 
@@ -322,7 +322,7 @@ Selects or deselects the given item.
 
 \membersection{wxListBox::SetString}\label{wxlistboxsetstring}
 
-\func{void}{SetString}{\param{const int}{ n}, \param{const wxString\& }{ string}}
+\func{void}{SetString}{\param{int}{ n}, \param{const wxString\& }{ string}}
 
 Sets the string value of an item.
 
diff --git a/docs/latex/wx/listctrl.tex b/docs/latex/wx/listctrl.tex
index acc98d4a6c..c7f85fa14b 100644
--- a/docs/latex/wx/listctrl.tex
+++ b/docs/latex/wx/listctrl.tex
@@ -48,9 +48,9 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxListCtrl}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{}{wxListCtrl}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxLC\_ICON}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listCtrl"}}
+\param{long}{ style = wxLC\_ICON}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listCtrl"}}
 
 Constructor, creating and showing a list control.
 
@@ -83,7 +83,7 @@ Destructor, destroying the list control.
 
 \membersection{wxListCtrl::Arrange}\label{wxlistctrlarrange}
 
-\func{bool}{Arrange}{\param{const int }{flag = wxLIST\_ALIGN\_DEFAULT}}
+\func{bool}{Arrange}{\param{int }{flag = wxLIST\_ALIGN\_DEFAULT}}
 
 Arranges the items in icon or small icon view. {\it flag} is one of:
 
@@ -97,15 +97,15 @@ Arranges the items in icon or small icon view. {\it flag} is one of:
 
 \membersection{wxListCtrl::Create}\label{wxlistctrlcreate}
 
-\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxLC\_ICON}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listCtrl"}}
+\param{long}{ style = wxLC\_ICON}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listCtrl"}}
 
 Creates the list control. See \helpref{wxListCtrl::wxListCtrl}{wxlistctrlconstr} for further details.
 
 \membersection{wxListCtrl::DeleteItem}\label{wxlistctrldeleteitem}
 
-\func{bool}{DeleteItem}{\param{const long }{item}}
+\func{bool}{DeleteItem}{\param{long }{item}}
 
 Deletes the specified item.
 
@@ -117,49 +117,49 @@ Deletes all the items in the list control.
 
 \membersection{wxListCtrl::DeleteColumn}\label{wxlistctrldeletecolumn}
 
-\func{bool}{DeleteColumn}{\param{const int }{col}}
+\func{bool}{DeleteColumn}{\param{int }{col}}
 
 Deletes a column.
 
 \membersection{wxListCtrl::Edit}\label{wxlistctrledit}
 
-\func{wxTextCtrl\&}{Edit}{\param{const long }{item}}
+\func{wxTextCtrl\&}{Edit}{\param{long }{item}}
 
 Starts editing a label.
 
 \membersection{wxListCtrl::EnsureVisible}\label{wxlistctrlensurevisible}
 
-\func{bool}{EnsureVisible}{\param{const long }{item}}
+\func{bool}{EnsureVisible}{\param{long }{item}}
 
 Ensures this item is visible.
 
 \membersection{wxListCtrl::FindItem}\label{wxlistctrlfinditem}
 
-\func{long}{FindItem}{\param{const long }{start}, \param{const wxString\& }{str}, \param{const bool }{partial = FALSE}}
+\func{long}{FindItem}{\param{long }{start}, \param{const wxString\& }{str}, \param{const bool }{partial = FALSE}}
 
 Find an item whose label matches this string, starting from the item after {\it start} or
 the beginning if {\it start} is -1.
 
-\func{long}{FindItem}{\param{const long }{start}, \param{const long }{data}}
+\func{long}{FindItem}{\param{long }{start}, \param{long }{data}}
 
 Find an item whose data matches this data, starting from the item after {\it start} or
 the beginning if 'start' is -1.
 
-\func{long}{FindItem}{\param{const long }{start}, \param{const wxPoint\& }{pt}, \param{const int }{direction}}
+\func{long}{FindItem}{\param{long }{start}, \param{const wxPoint\& }{pt}, \param{int }{direction}}
 
 Find an item nearest this position in the specified direction, starting from
 the item after {\it start} or the beginning if {\it start} is -1.
 
 \membersection{wxListCtrl::GetColumn}\label{wxlistctrlgetcolumn}
 
-\constfunc{bool}{GetColumn}{\param{const int }{col}, \param{wxListItem\& }{item}}
+\constfunc{bool}{GetColumn}{\param{int }{col}, \param{wxListItem\& }{item}}
 
 Gets information about this column. See \helpref{wxListCtrl::SetItem}{wxlistctrlsetitem} for more
 information.
 
 \membersection{wxListCtrl::GetColumnWidth}\label{wxlistctrlgetcolumnwidth}
 
-\constfunc{int}{GetColumnWidth}{\param{const int }{col}}
+\constfunc{int}{GetColumnWidth}{\param{int }{col}}
 
 Gets the column width (report view only).
 
@@ -180,7 +180,7 @@ Gets the edit control for editing labels.
 
 \membersection{wxListCtrl::GetImageList}\label{wxlistctrlgetimagelist}
 
-\constfunc{wxImageList*}{GetImageList}{\param{const int }{which}}
+\constfunc{wxImageList*}{GetImageList}{\param{int }{which}}
 
 Returns the specified image list. {\it which} may be one of:
 
@@ -200,19 +200,19 @@ information.
 
 \membersection{wxListCtrl::GetItemData}\label{wxlistctrlgetitemdata}
 
-\constfunc{long}{GetItemData}{\param{const long }{item}}
+\constfunc{long}{GetItemData}{\param{long }{item}}
 
 Gets the application-defined data associated with this item.
 
 \membersection{wxListCtrl::GetItemPosition}\label{wxlistctrlgetitemposition}
 
-\constfunc{bool}{GetItemPosition}{\param{const long }{item}, \param{wxPoint\& }{pos}}
+\constfunc{bool}{GetItemPosition}{\param{long }{item}, \param{wxPoint\& }{pos}}
 
 Returns the position of the item, in icon or small icon view.
 
 \membersection{wxListCtrl::GetItemRect}\label{wxlistctrlgetitemrect}
 
-\constfunc{bool}{GetItemRect}{\param{const long }{item}, \param{wxRect\& }{rect}, \param{const int }{code = wxLIST\_RECT\_BOUNDS}}
+\constfunc{bool}{GetItemRect}{\param{long }{item}, \param{wxRect\& }{rect}, \param{int }{code = wxLIST\_RECT\_BOUNDS}}
 
 Returns the rectangle representing the item's size and position, in client coordinates.
 
@@ -220,7 +220,7 @@ Returns the rectangle representing the item's size and position, in client coord
 
 \membersection{wxListCtrl::GetItemState}\label{wxlistctrlgetitemstate}
 
-\constfunc{int}{GetItemState}{\param{const long }{item}, \param{const long }{stateMask}}
+\constfunc{int}{GetItemState}{\param{long }{item}, \param{long }{stateMask}}
 
 Gets the item state. For a list of state flags, see \helpref{wxListCtrl::SetItem}{wxlistctrlsetitem}.
 
@@ -242,13 +242,13 @@ view, otherwise the large icon view.
 
 \membersection{wxListCtrl::GetItemText}\label{wxlistctrlgetitemtext}
 
-\constfunc{wxString}{GetItemText}{\param{const long }{item}}
+\constfunc{wxString}{GetItemText}{\param{long }{item}}
 
 Gets the item text for this item.
 
 \membersection{wxListCtrl::GetNextItem}\label{wxlistctrlgetnextitem}
 
-\constfunc{long}{GetNextItem}{\param{const long }{item}, \param{int }{geometry = wxLIST\_NEXT\_ALL}, \param{int }{state = wxLIST\_STATE\_DONTCARE}}
+\constfunc{long}{GetNextItem}{\param{long }{item}, \param{int }{geometry = wxLIST\_NEXT\_ALL}, \param{int }{state = wxLIST\_STATE\_DONTCARE}}
 
 Searches for an item with the given goemetry or state, starting from {\it item}. {\it item} can be -1
 to find the first item that matches the specified flags.
@@ -320,12 +320,12 @@ wxLIST\_HITTEST\_ONITEMSTATEICON.}
 
 \membersection{wxListCtrl::InsertColumn}\label{wxlistctrlinsertcolumn}
 
-\func{long}{InsertColumn}{\param{const long }{col}, \param{wxListItem\& }{info}}
+\func{long}{InsertColumn}{\param{long }{col}, \param{wxListItem\& }{info}}
 
 For list view mode (only), inserts a column. For more details, see \helpref{wxListCtrl::SetItem}{wxlistctrlsetitem}.
 
-\func{long}{InsertColumn}{\param{const long }{col}, \param{const wxString\& }{heading}, \param{const int }{format = wxLIST\_FORMAT\_LEFT},\rtfsp
-\param{const int }{width = -1}}
+\func{long}{InsertColumn}{\param{long }{col}, \param{const wxString\& }{heading}, \param{int }{format = wxLIST\_FORMAT\_LEFT},\rtfsp
+\param{int }{width = -1}}
 
 For list view mode (only), inserts a column. For more details, see \helpref{wxListCtrl::SetItem}{wxlistctrlsetitem}.
 
@@ -336,21 +336,21 @@ For list view mode (only), inserts a column. For more details, see \helpref{wxLi
 Inserts an item, returning the index of the new item if successful,
 -1 otherwise.
 
-\func{long}{InsertItem}{\param{const long }{index}, \param{const wxString\& }{label}}
+\func{long}{InsertItem}{\param{long }{index}, \param{const wxString\& }{label}}
 
 Inserts a string item.
 
-\func{long}{InsertItem}{\param{const long }{index}, \param{const int }{imageIndex}}
+\func{long}{InsertItem}{\param{long }{index}, \param{int }{imageIndex}}
 
 Inserts an image item.
 
-\func{long}{InsertItem}{\param{const long }{index}, \param{const wxString\& }{label}, \param{const int }{imageIndex}}
+\func{long}{InsertItem}{\param{long }{index}, \param{const wxString\& }{label}, \param{int }{imageIndex}}
 
 Insert an image/string item.
 
 \membersection{wxListCtrl::ScrollList}\label{wxlistctrlscrolllist}
 
-\func{bool}{ScrollList}{\param{const int }{dx}, \param{const int }{dy}}
+\func{bool}{ScrollList}{\param{int }{dx}, \param{int }{dy}}
 
 Scrolls the list control. If in icon, small icon or report view mode,
 dx specifies the number of pixels to scroll. If in list view mode, dx
@@ -368,14 +368,14 @@ wxWindow class).
 
 \membersection{wxListCtrl::SetColumn}\label{wxlistctrlsetcolumn}
 
-\func{bool}{SetColumn}{\param{const int }{col}, \param{wxListItem\& }{item}}
+\func{bool}{SetColumn}{\param{int }{col}, \param{wxListItem\& }{item}}
 
 Sets information about this column. See \helpref{wxListCtrl::SetItem}{wxlistctrlsetitem} for more
 information.
 
 \membersection{wxListCtrl::SetColumnWidth}\label{wxlistctrlsetcolumnwidth}
 
-\func{bool}{SetColumnWidth}{\param{const int }{col}, \param{const int }{width}}
+\func{bool}{SetColumnWidth}{\param{int }{col}, \param{int }{width}}
 
 Sets the column width (report view only).
 
@@ -383,7 +383,7 @@ Sets the column width (report view only).
 
 \membersection{wxListCtrl::SetImageList}\label{wxlistctrlsetimagelist}
 
-\func{void}{SetImageList}{\param{wxImageList*}{ imageList}, \param{const int }{which}}
+\func{void}{SetImageList}{\param{wxImageList*}{ imageList}, \param{int }{which}}
 
 Sets the image list associated with the control. {\it which} is one of
 wxIMAGE\_LIST\_NORMAL, wxIMAGE\_LIST\_SMALL, wxIMAGE\_LIST\_STATE (the last is unimplemented).
@@ -434,32 +434,32 @@ The {\bf m\_stateMask} and {\bf m\_state} members take flags from the following:
 \twocolitem{wxLIST\_STATE\_CUT}{The item is in the cut state.}
 \end{twocollist}
 
-\func{long}{SetItem}{\param{const long }{index}, \param{const int }{col}, \param{const wxString\& }{label}, \param{const int }{imageId = -1}}
+\func{long}{SetItem}{\param{long }{index}, \param{int }{col}, \param{const wxString\& }{label}, \param{int }{imageId = -1}}
 
 Sets a string field at a particular column.
 
 \membersection{wxListCtrl::SetItemData}\label{wxlistctrlsetitemdata}
 
-\func{bool}{SetItemData}{\param{const long }{item}, \param{long }{data}}
+\func{bool}{SetItemData}{\param{long }{item}, \param{long }{data}}
 
 Associates application-defined data with this item.
 
 \membersection{wxListCtrl::SetItemImage}\label{wxlistctrlsetitemimage}
 
-\func{bool}{SetItemImage}{\param{const long }{item}, \param{const int }{image}, \param{const int }{selImage}}
+\func{bool}{SetItemImage}{\param{long }{item}, \param{int }{image}, \param{int }{selImage}}
 
 Sets the unselected and selected images associated with the item. The images are indices into the
 image list associated with the list control.
 
 \membersection{wxListCtrl::SetItemPosition}\label{wxlistctrlsetitemposition}
 
-\func{bool}{SetItemPosition}{\param{const long }{item}, \param{const wxPoint\& }{pos}}
+\func{bool}{SetItemPosition}{\param{long }{item}, \param{const wxPoint\& }{pos}}
 
 Sets the position of the item, in icon or small icon view.
 
 \membersection{wxListCtrl::SetItemState}\label{wxlistctrlsetitemstate}
 
-\func{bool}{SetItemState}{\param{const long }{item}, \param{const long }{state}, \param{const long }{stateMask}}
+\func{bool}{SetItemState}{\param{long }{item}, \param{long }{state}, \param{long }{stateMask}}
 
 Sets the item state. For a list of state flags, see \helpref{wxListCtrl::SetItem}{wxlistctrlsetitem}.
 
@@ -467,13 +467,13 @@ The {\bf stateMask} indicates which state flags are valid.
 
 \membersection{wxListCtrl::SetItemText}\label{wxlistctrlsetitemtext}
 
-\func{void}{SetItemText}{\param{const long }{item}, \param{const wxString\& }{text}}
+\func{void}{SetItemText}{\param{long }{item}, \param{const wxString\& }{text}}
 
 Sets the item text for this item.
 
 \membersection{wxListCtrl::SetSingleStyle}\label{wxlistctrlsetsinglestyle}
 
-\func{void}{SetSingleStyle}{\param{const long }{style}, \param{const bool }{add = TRUE}}
+\func{void}{SetSingleStyle}{\param{long }{style}, \param{const bool }{add = TRUE}}
 
 Adds or removes a single window style.
 
@@ -485,7 +485,7 @@ Sets the text colour of the list control.
 
 \membersection{wxListCtrl::SetWindowStyleFlag}\label{wxlistctrlsetwindowstyleflag}
 
-\func{void}{SetWindowStyleFlag}{\param{const long }{style}}
+\func{void}{SetWindowStyleFlag}{\param{long }{style}}
 
 Sets the whole window style.
 
diff --git a/docs/latex/wx/mdi.tex b/docs/latex/wx/mdi.tex
index 61644c1874..11666e82c5 100644
--- a/docs/latex/wx/mdi.tex
+++ b/docs/latex/wx/mdi.tex
@@ -57,7 +57,7 @@ frame's own menubar will be displayed.
 
 Default constructor.
 
-\func{}{wxMDIChildFrame}{\param{wxMDIParentFrame* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxMDIChildFrame}{\param{wxMDIParentFrame* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxString\& }{title}, \param{const wxPoint\&}{ pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\&}{ size = wxDefaultSize}, \param{long}{ style = wxDEFAULT\_FRAME\_STYLE},\rtfsp
 \param{const wxString\& }{name = ``frame"}}
@@ -111,7 +111,7 @@ Activates this MDI child frame.
 
 \membersection{wxMDIChildFrame::Create}\label{wxmdichildframecreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxString\& }{title}, \param{const wxPoint\&}{ pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\&}{ size = wxDefaultSize}, \param{long}{ style = wxDEFAULT\_FRAME\_STYLE},\rtfsp
 \param{const wxString\& }{name = ``frame"}}
@@ -281,7 +281,7 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxMDIParentFrame}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxMDIParentFrame}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxString\& }{title}, \param{const wxPoint\&}{ pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\&}{ size = wxDefaultSize}, \param{long}{ style = wxDEFAULT\_FRAME\_STYLE \pipe wxVSCROLL \pipe wxHSCROLL},\rtfsp
 \param{const wxString\& }{name = ``frame"}}
@@ -373,7 +373,7 @@ Arranges the MDI child windows in a cascade.
 
 \membersection{wxMDIParentFrame::Create}\label{wxmdiparentframecreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxString\& }{title}, \param{const wxPoint\&}{ pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\&}{ size = wxDefaultSize}, \param{long}{ style = wxDEFAULT\_FRAME\_STYLE \pipe wxVSCROLL \pipe wxHSCROLL},\rtfsp
 \param{const wxString\& }{name = ``frame"}}
diff --git a/docs/latex/wx/menu.tex b/docs/latex/wx/menu.tex
index fa828b464b..89d8105f6a 100644
--- a/docs/latex/wx/menu.tex
+++ b/docs/latex/wx/menu.tex
@@ -55,12 +55,12 @@ Destructor, destroying the menu.
 
 \membersection{wxMenu::Append}\label{wxmenuappend}
 
-\func{void}{Append}{\param{const int}{ id}, \param{const wxString\& }{ item}, \param{const wxString\& }{helpString = ""},\rtfsp
+\func{void}{Append}{\param{int}{ id}, \param{const wxString\& }{ item}, \param{const wxString\& }{helpString = ""},\rtfsp
 \param{const bool}{ checkable = FALSE}}
 
 Adds a string item to the end of the menu.
 
-\func{void}{Append}{\param{const int}{ id}, \param{const wxString\& }{ item}, \param{wxMenu *}{subMenu},\rtfsp
+\func{void}{Append}{\param{int}{ id}, \param{const wxString\& }{ item}, \param{wxMenu *}{subMenu},\rtfsp
 \param{const wxString\& }{helpString = ""}}
 
 Adds a pull-right submenu to the end of the menu.
@@ -115,7 +115,7 @@ Inserts a break in a menu, causing the next appended item to appear in a new col
 
 \membersection{wxMenu::Check}\label{wxmenucheck}
 
-\func{void}{Check}{\param{const int}{ id}, \param{const bool}{ check}}
+\func{void}{Check}{\param{int}{ id}, \param{const bool}{ check}}
 
 Checks or unchecks the menu item.
 
@@ -131,7 +131,7 @@ Checks or unchecks the menu item.
 
 \membersection{wxMenu::Enable}\label{wxmenuenable}
 
-\func{void}{Enable}{\param{const int}{ id}, \param{const bool}{ enable}}
+\func{void}{Enable}{\param{int}{ id}, \param{const bool}{ enable}}
 
 Enables or disables (greys out) a menu item.
 
@@ -170,7 +170,7 @@ before matching.
 
 \membersection{wxMenu::FindItemForId}\label{wxmenufinditemforid}
 
-\constfunc{wxMenuItem*}{FindItemForId}{\param{const int}{ id}}
+\constfunc{wxMenuItem*}{FindItemForId}{\param{int}{ id}}
 
 Finds the menu item object associated with the given menu item identifier.
 
@@ -188,7 +188,7 @@ Returns the menu item object, or NULL if it is not found.
 
 \membersection{wxMenu::GetHelpString}\label{wxmenugethelpstring}
 
-\constfunc{wxString}{GetHelpString}{\param{const int}{ id}}
+\constfunc{wxString}{GetHelpString}{\param{int}{ id}}
 
 Returns the help string associated with a menu item.
 
@@ -207,7 +207,7 @@ item was not found.
 
 \membersection{wxMenu::GetLabel}\label{wxmenugetlabel}
 
-\constfunc{wxString}{GetLabel}{\param{const int}{ id}}
+\constfunc{wxString}{GetLabel}{\param{int}{ id}}
 
 Returns a menu item label.
 
@@ -239,7 +239,7 @@ This is relevant only to popup menus.
 
 \membersection{wxMenu::IsChecked}\label{wxmenuischecked}
 
-\constfunc{bool}{IsChecked}{\param{const int}{ id}}
+\constfunc{bool}{IsChecked}{\param{int}{ id}}
 
 Determines whether a menu item is checked.
 
@@ -257,7 +257,7 @@ TRUE if the menu item is checked, FALSE otherwise.
 
 \membersection{wxMenu::IsEnabled}\label{wxmenuisenabled}
 
-\constfunc{bool}{IsEnabled}{\param{const int}{ id}}
+\constfunc{bool}{IsEnabled}{\param{int}{ id}}
 
 Determines whether a menu item is enabled.
 
@@ -275,7 +275,7 @@ TRUE if the menu item is enabled, FALSE otherwise.
 
 \membersection{wxMenu::SetHelpString}\label{wxmenusethelpstring}
 
-\func{void}{SetHelpString}{\param{const int}{ id}, \param{const wxString\& }{helpString}}
+\func{void}{SetHelpString}{\param{int}{ id}, \param{const wxString\& }{helpString}}
 
 Sets an item's help string.
 
@@ -291,7 +291,7 @@ Sets an item's help string.
 
 \membersection{wxMenu::SetLabel}\label{wxmenusetlabel}
 
-\func{void}{SetLabel}{\param{const int}{ id}, \param{const wxString\& }{label}}
+\func{void}{SetLabel}{\param{int}{ id}, \param{const wxString\& }{label}}
 
 Sets the label of a menu item.
 
@@ -349,7 +349,7 @@ that contains the menu bar.
 
 Default constructor.
 
-\func{void}{wxMenuBar}{\param{const int}{ n}, \param{wxMenu*}{ menus[]}, \param{const wxString }{titles[]}}
+\func{void}{wxMenuBar}{\param{int}{ n}, \param{wxMenu*}{ menus[]}, \param{const wxString }{titles[]}}
 
 Construct a menu bar from arrays of menus and titles.
 
@@ -382,7 +382,7 @@ Adds the item to the end of the menu bar.
 
 \membersection{wxMenuBar::Check}\label{wxmenubarcheck}
 
-\func{void}{Check}{\param{const int}{ id}, \param{const bool}{ check}}
+\func{void}{Check}{\param{int}{ id}, \param{const bool}{ check}}
 
 Checks or unchecks a menu item.
 
@@ -399,7 +399,7 @@ with a frame; otherwise, use the wxMenu equivalent call.
 
 \membersection{wxMenuBar::Enable}\label{wxmenubarenable}
 
-\func{void}{Enable}{\param{const int}{ id}, \param{const bool}{ enable}}
+\func{void}{Enable}{\param{int}{ id}, \param{const bool}{ enable}}
 
 Enables or disables (greys out) a menu item.
 
@@ -416,7 +416,7 @@ associated with a frame; otherwise, use the wxMenu equivalent call.
 
 \membersection{wxMenuBar::EnableTop}\label{wxmenubarenabletop}
 
-\func{void}{EnableTop}{\param{const int}{ pos}, \param{const bool}{ enable}}
+\func{void}{EnableTop}{\param{int}{ pos}, \param{const bool}{ enable}}
 
 Enables or disables a whole menu.
 
@@ -454,7 +454,7 @@ before matching.
 
 \membersection{wxMenuBar::FindItemById}\label{wxmenubarfinditembyid}
 
-\constfunc{wxMenuItem *}{FindItemById}{\param{const int}{ id}}
+\constfunc{wxMenuItem *}{FindItemById}{\param{int}{ id}}
 
 Finds the menu item object associated with the given menu item identifier,
 
@@ -468,7 +468,7 @@ The found menu item object, or NULL if one was not found.
 
 \membersection{wxMenuBar::GetHelpString}\label{wxmenubargethelpstring}
 
-\constfunc{wxString}{GetHelpString}{\param{const int}{ id}}
+\constfunc{wxString}{GetHelpString}{\param{int}{ id}}
 
 Gets the help string associated with the menu item identifer.
 
@@ -487,7 +487,7 @@ was not found.
 
 \membersection{wxMenuBar::GetLabel}\label{wxmenubargetlabel}
 
-\constfunc{wxString}{GetLabel}{\param{const int}{ id}}
+\constfunc{wxString}{GetLabel}{\param{int}{ id}}
 
 Gets the label associated with a menu item.
 
@@ -505,7 +505,7 @@ Use only after the menubar has been associated with a frame.
 
 \membersection{wxMenuBar::GetLabelTop}\label{wxmenubargetlabeltop}
 
-\constfunc{wxString}{GetLabelTop}{\param{const int}{ pos}}
+\constfunc{wxString}{GetLabelTop}{\param{int}{ pos}}
 
 Returns the label of a top-level menu.
 
@@ -527,7 +527,7 @@ Use only after the menubar has been associated with a frame.
 
 \membersection{wxMenuBar::IsChecked}\label{wxmenubarischecked}
 
-\constfunc{bool}{IsChecked}{\param{const int}{ id}}
+\constfunc{bool}{IsChecked}{\param{int}{ id}}
 
 Determines whether an item is checked.
 
@@ -541,7 +541,7 @@ TRUE if the item was found and is checked, FALSE otherwise.
 
 \membersection{wxMenuBar::IsEnabled}\label{wxmenubarisenabled}
 
-\constfunc{bool}{IsEnabled}{\param{const int}{ id}}
+\constfunc{bool}{IsEnabled}{\param{int}{ id}}
 
 Determines whether an item is enabled.
 
@@ -555,7 +555,7 @@ TRUE if the item was found and is enabled, FALSE otherwise.
 
 \membersection{wxMenuBar::SetHelpString}\label{wxmenubarsethelpstring}
 
-\func{void}{SetHelpString}{\param{const int}{ id}, \param{const wxString\& }{helpString}}
+\func{void}{SetHelpString}{\param{int}{ id}, \param{const wxString\& }{helpString}}
 
 Sets the help string associated with a menu item.
 
@@ -571,7 +571,7 @@ Sets the help string associated with a menu item.
 
 \membersection{wxMenuBar::SetLabel}\label{wxmenubarsetlabel}
 
-\func{void}{SetLabel}{\param{const int}{ id}, \param{const wxString\& }{label}}
+\func{void}{SetLabel}{\param{int}{ id}, \param{const wxString\& }{label}}
 
 Sets the label of a menu item.
 
@@ -591,7 +591,7 @@ Use only after the menubar has been associated with a frame.
 
 \membersection{wxMenuBar::SetLabelTop}\label{wxmenubarsetlabeltop}
 
-\func{void}{SetLabelTop}{\param{const int}{ pos}, \param{const wxString\& }{label}}
+\func{void}{SetLabelTop}{\param{int}{ pos}, \param{const wxString\& }{label}}
 
 Sets the label of a top-level menu.
 
diff --git a/docs/latex/wx/minifram.tex b/docs/latex/wx/minifram.tex
index 3e19a84cb5..c749a749eb 100644
--- a/docs/latex/wx/minifram.tex
+++ b/docs/latex/wx/minifram.tex
@@ -52,7 +52,7 @@ it behaves like a normal frame.
 
 Default constructor.
 
-\func{}{wxMiniFrame}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxMiniFrame}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxString\& }{title}, \param{const wxPoint\&}{ pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\&}{ size = wxDefaultSize}, \param{long}{ style = wxDEFAULT\_FRAME\_STYLE},\rtfsp
 \param{const wxString\& }{name = ``frame"}}
@@ -96,7 +96,7 @@ Destructor. Destroys all child windows and menu bar if present.
 
 \membersection{wxMiniFrame::Create}\label{wxminiframecreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxString\& }{title}, \param{const wxPoint\&}{ pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\&}{ size = wxDefaultSize}, \param{long}{ style = wxDEFAULT\_FRAME\_STYLE},\rtfsp
 \param{const wxString\& }{name = ``frame"}}
diff --git a/docs/latex/wx/mutex.tex b/docs/latex/wx/mutex.tex
new file mode 100644
index 0000000000..5009f0b60b
--- /dev/null
+++ b/docs/latex/wx/mutex.tex
@@ -0,0 +1,85 @@
+\section{\class{wxMutex}}\label{wxmutex}
+
+A wxMutex controls mutual exclusion, to prevent two or more threads accessing
+the same piece of code.
+
+\wxheading{Derived from}
+
+None.
+
+\wxheading{See also}
+
+\helpref{wxThread}{wxthread}, \helpref{wxCondition}{wxcondition}
+
+\latexignore{\rtfignore{\wxheading{Members}}}
+
+\membersection{wxMutex::wxMutex}\label{wxmutexconstr}
+
+\func{}{wxMutex}{\void}
+
+Default constructor.
+
+\membersection{wxMutex::\destruct{wxMutex}}
+
+\func{}{\destruct{wxMutex}}{\void}
+
+Destroys the wxMutex object.
+
+\membersection{wxMutex::IsLocked}\label{wxmutexislocked}
+
+\constfunc{bool}{IsLocked}{\void}
+
+Returns TRUE if the mutex is locked, FALSE otherwise.
+
+\membersection{wxMutex::Lock}\label{wxmutexlock}
+
+\func{wxMutexError}{Lock}{\void}
+
+Locks the mutex object.
+
+\wxheading{Return value}
+
+One of:
+
+\twocolwidtha{7cm}
+\begin{twocollist}\itemsep=0pt
+\twocolitem{{\bf MUTEX\_NO\_ERROR}}{There was no error.}
+\twocolitem{{\bf MUTEX\_DEAD\_LOCK}}{A deadlock situation was detected.}
+\twocolitem{{\bf MUTEX\_BUSY}}{The thread is already running.}
+\end{twocollist}
+
+\membersection{wxMutex::TryLock}\label{wxmutextrylock}
+
+\func{wxMutexError}{TryLock}{\void}
+
+Tries to lock the mutex object. If it can't, returns immediately with an error.
+
+\wxheading{Return value}
+
+One of:
+
+\twocolwidtha{7cm}
+\begin{twocollist}\itemsep=0pt
+\twocolitem{{\bf MUTEX\_NO\_ERROR}}{There was no error.}
+\twocolitem{{\bf MUTEX\_DEAD\_LOCK}}{A deadlock situation was detected.}
+\twocolitem{{\bf MUTEX\_BUSY}}{The thread is already running.}
+\end{twocollist}
+
+\membersection{wxMutex::Unlock}\label{wxmutexunlock}
+
+\func{wxMutexError}{Unlock}{\void}
+
+Unlocks the mutex object.
+
+\wxheading{Return value}
+
+One of:
+
+\twocolwidtha{7cm}
+\begin{twocollist}\itemsep=0pt
+\twocolitem{{\bf MUTEX\_NO\_ERROR}}{There was no error.}
+\twocolitem{{\bf MUTEX\_DEAD\_LOCK}}{A deadlock situation was detected.}
+\twocolitem{{\bf MUTEX\_BUSY}}{The thread is already running.}
+\end{twocollist}
+
+
diff --git a/docs/latex/wx/palette.tex b/docs/latex/wx/palette.tex
index 5bee9c9b6a..14134b38da 100644
--- a/docs/latex/wx/palette.tex
+++ b/docs/latex/wx/palette.tex
@@ -30,7 +30,7 @@ Copy constructor. This uses reference counting so is a cheap operation.
 
 Copy constructor. This uses reference counting so is a cheap operation.
 
-\func{}{wxPalette}{\param{const int}{ n}, \param{const unsigned char* }{red},\\
+\func{}{wxPalette}{\param{int}{ n}, \param{const unsigned char* }{red},\\
  \param{const unsigned char* }{green}, \param{const unsigned char* }{blue}}
 
 Creates a palette from arrays of size {\it n}, one for each
@@ -60,7 +60,7 @@ Destructor.
 
 \membersection{wxPalette::Create}\label{wxpalettecreate}
 
-\func{bool}{Create}{\param{const int}{ n}, \param{const unsigned char* }{red},\rtfsp
+\func{bool}{Create}{\param{int}{ n}, \param{const unsigned char* }{red},\rtfsp
  \param{const unsigned char* }{green}, \param{const unsigned char* }{blue}}
 
 Creates a palette from arrays of size {\it n}, one for each
@@ -109,7 +109,7 @@ The nearest palette index.
 
 \membersection{wxPalette::GetRGB}\label{wxpalettegetrgb}
 
-\constfunc{bool}{GetPixel}{\param{const int}{ pixel}, \param{const unsigned char* }{red}, \param{const unsigned char* }{green},\rtfsp
+\constfunc{bool}{GetPixel}{\param{int}{ pixel}, \param{const unsigned char* }{red}, \param{const unsigned char* }{green},\rtfsp
  \param{const unsigned char* }{blue}}
 
 Returns RGB values for a given palette index.
diff --git a/docs/latex/wx/panel.tex b/docs/latex/wx/panel.tex
index d5079ff631..af873dd390 100644
--- a/docs/latex/wx/panel.tex
+++ b/docs/latex/wx/panel.tex
@@ -35,10 +35,10 @@ A panel may be loaded from a wxWindows resource file (extension {\tt wxr}).
 
 Default constructor.
 
-\func{}{wxPanel}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxPanel}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxTAB\_TRAVERSAL},\rtfsp
+\param{long}{ style = wxTAB\_TRAVERSAL},\rtfsp
 \param{const wxString\& }{name = ``panel"}}
 
 Constructor.
@@ -73,10 +73,10 @@ Destructor. Deletes any child windows before deleting the physical window.
 
 \membersection{wxPanel::Create}\label{wxpanelcreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxTAB\_TRAVERSAL},\rtfsp
+\param{long}{ style = wxTAB\_TRAVERSAL},\rtfsp
 \param{const wxString\& }{name = ``panel"}}
 
 Used for two-step panel construction. See \helpref{wxPanel::wxPanel}{wxpanelconstr}\rtfsp
diff --git a/docs/latex/wx/pen.tex b/docs/latex/wx/pen.tex
index 53ab713835..c0490876e9 100644
--- a/docs/latex/wx/pen.tex
+++ b/docs/latex/wx/pen.tex
@@ -35,15 +35,15 @@ TODO: an overview for wxPen.
 Default constructor. The pen will be uninitialised, and \helpref{wxPen::Ok}{wxpenok} will
 return FALSE.
 
-\func{}{wxPen}{\param{const wxColour\&}{ colour}, \param{const int}{ width}, \param{const int}{ style}}
+\func{}{wxPen}{\param{const wxColour\&}{ colour}, \param{int}{ width}, \param{int}{ style}}
 
 Constructs a pen from a colour object, pen width and style.
 
-\func{}{wxPen}{\param{const wxString\& }{colourName}, \param{const int}{ width}, \param{const int}{ style}}
+\func{}{wxPen}{\param{const wxString\& }{colourName}, \param{int}{ width}, \param{int}{ style}}
 
 Constructs a pen from a colour name, pen width and style.
 
-\func{}{wxPen}{\param{const wxBitmap\&}{ stipple}, \param{const int}{ width}}
+\func{}{wxPen}{\param{const wxBitmap\&}{ stipple}, \param{int}{ width}}
 
 Constructs a stippled pen from a stipple bitmap and a width.
 
@@ -216,7 +216,7 @@ Sets the pen cap style, which may be one of {\bf wxCAP\_ROUND}, {\bf wxCAP\_PROJ
 
 \func{void}{SetColour}{\param{const wxString\& }{colourName}}
 
-\func{void}{SetColour}{\param{const int}{ red}, \param{const int}{ green}, \param{const int}{ blue}}
+\func{void}{SetColour}{\param{int}{ red}, \param{int}{ green}, \param{int}{ blue}}
 
 The pen's colour is changed to the given colour.
 
@@ -272,7 +272,7 @@ Set the pen style.
 
 \membersection{wxPen::SetWidth}\label{wxpensetwidth}
 
-\func{void}{SetWidth}{\param{const int}{ width}}
+\func{void}{SetWidth}{\param{int}{ width}}
 
 Sets the pen width.
 
@@ -353,12 +353,12 @@ Used internally by wxWindows to add a pen to the list.
 
 \membersection{wxPenList::FindOrCreatePen}\label{wxpenlistfindorcreatepen}
 
-\func{wxPen*}{FindOrCreatePen}{\param{const wxColour\& }{colour}, \param{const int}{ width}, \param{const int}{ style}}
+\func{wxPen*}{FindOrCreatePen}{\param{const wxColour\& }{colour}, \param{int}{ width}, \param{int}{ style}}
 
 Finds a pen with the specified attributes and returns it, else creates a new pen, adds it
 to the pen list, and returns it.
 
-\func{wxPen*}{FindOrCreatePen}{\param{const wxString\& }{colourName}, \param{const int}{ width}, \param{const int}{ style}}
+\func{wxPen*}{FindOrCreatePen}{\param{const wxString\& }{colourName}, \param{int}{ width}, \param{int}{ style}}
 
 Finds a pen with the specified attributes and returns it, else creates a new pen, adds it
 to the pen list, and returns it.
diff --git a/docs/latex/wx/print.tex b/docs/latex/wx/print.tex
index 5f52baf673..fbc7e61755 100644
--- a/docs/latex/wx/print.tex
+++ b/docs/latex/wx/print.tex
@@ -318,7 +318,7 @@ achieving the correct scaling for the page.
 \membersection{wxPrinterDC::wxPrinterDC}
 
 \func{}{wxPrinterDC}{\param{const wxString\& }{driver}, \param{const wxString\& }{device}, \param{const wxString\& }{output},
- \param{const bool }{interactive = TRUE}, \param{const int }{orientation = wxPORTRAIT}}
+ \param{const bool }{interactive = TRUE}, \param{int }{orientation = wxPORTRAIT}}
 
 Constructor. With empty strings for the first three arguments, the default printer dialog is
 displayed. {\it device} indicates the type of printer and {\it output}
diff --git a/docs/latex/wx/radiobox.tex b/docs/latex/wx/radiobox.tex
index 36918afb48..4aad0336a7 100644
--- a/docs/latex/wx/radiobox.tex
+++ b/docs/latex/wx/radiobox.tex
@@ -34,10 +34,10 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxRadioBox}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id}, \param{const wxString\& }{label},\rtfsp
+\func{}{wxRadioBox}{\param{wxWindow* }{parent}, \param{wxWindowID }{id}, \param{const wxString\& }{label},\rtfsp
 \param{const wxPoint\& }{point = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const int}{ n = 0}, \param{const wxString}{ choices[] = NULL},\rtfsp
-\param{const int}{ majorDimension = 0}, \param{const long}{ style = wxRA\_HORIZONTAL},\rtfsp
+\param{int}{ n = 0}, \param{const wxString}{ choices[] = NULL},\rtfsp
+\param{int}{ majorDimension = 0}, \param{long}{ style = wxRA\_HORIZONTAL},\rtfsp
 \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``radioBox"}}
 
@@ -80,10 +80,10 @@ Destructor, destroying the radiobox item.
 
 \membersection{wxRadioBox::Create}\label{wxradioboxcreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id}, \param{const wxString\& }{label},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id}, \param{const wxString\& }{label},\rtfsp
 \param{const wxPoint\& }{point = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const int}{ n = 0}, \param{const wxString}{ choices[] = NULL},\rtfsp
-\param{const int}{ majorDimension = 0}, \param{const long}{ style = wxRA\_HORIZONTAL},\rtfsp
+\param{int}{ n = 0}, \param{const wxString}{ choices[] = NULL},\rtfsp
+\param{int}{ majorDimension = 0}, \param{long}{ style = wxRA\_HORIZONTAL},\rtfsp
 \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``radioBox"}}
 
@@ -96,7 +96,7 @@ for further details.
 
 Enables or disables the entire radiobox.
 
-\func{void}{Enable}{\param{const int}{ n}, \param{const bool}{ enable}}
+\func{void}{Enable}{\param{int}{ n}, \param{const bool}{ enable}}
 
 Enables or disables an individual button in the radiobox.
 
@@ -123,7 +123,7 @@ Finds a button matching the given string, returning the position if found, or
 
 Returns the radiobox label.
 
-\constfunc{wxString}{GetLabel}{\param{const int }{n}}
+\constfunc{wxString}{GetLabel}{\param{int }{n}}
 
 Returns the label for the given button.
 
@@ -159,7 +159,7 @@ Returns the number of buttons in the radiobox.
 
 Sets the radiobox label.
 
-\func{void}{SetLabel}{\param{const int }{n}, \param{const wxString\&}{ label}}
+\func{void}{SetLabel}{\param{int }{n}, \param{const wxString\&}{ label}}
 
 Sets a label for a radio button.
 
@@ -171,7 +171,7 @@ Sets a label for a radio button.
 
 \membersection{wxRadioBox::SetSelection}\label{wxradioboxsetselection}
 
-\func{void}{SetSelection}{\param{const int}{ n}}
+\func{void}{SetSelection}{\param{int}{ n}}
 
 Sets a button by passing the desired string position.
 
@@ -195,7 +195,7 @@ Sets a button by passing the desired string.
 
 Shows or hides the entire radiobox.
 
-\func{void}{Show}{\param{const int }{item}, \param{const bool}{ show}}
+\func{void}{Show}{\param{int }{item}, \param{const bool}{ show}}
 
 Shows or hides individual buttons.
 
@@ -207,7 +207,7 @@ Shows or hides individual buttons.
 
 \membersection{wxRadioBox::GetString}\label{wxradioboxgetstring}
 
-\constfunc{wxString}{GetString}{\param{const int}{ n}}
+\constfunc{wxString}{GetString}{\param{int}{ n}}
 
 Returns the label for the button at the given position.
 
diff --git a/docs/latex/wx/radiobut.tex b/docs/latex/wx/radiobut.tex
index d8c2b8b84c..8e963906d2 100644
--- a/docs/latex/wx/radiobut.tex
+++ b/docs/latex/wx/radiobut.tex
@@ -29,9 +29,9 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxRadioButton}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp
+\func{}{wxRadioButton}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0},\rtfsp
+\param{long}{ style = 0},\rtfsp
 \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``radioButton"}}
 
@@ -67,9 +67,9 @@ Destructor, destroying the radio button item.
 
 \membersection{wxRadioButton::Create}\label{wxradiobuttoncreate}
 
-\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp
+\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id}, \param{const wxString\& }{label},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0},\rtfsp
+\param{long}{ style = 0},\rtfsp
 \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``radioButton"}}
 
diff --git a/docs/latex/wx/rect.tex b/docs/latex/wx/rect.tex
index ca5c504568..48d4889041 100644
--- a/docs/latex/wx/rect.tex
+++ b/docs/latex/wx/rect.tex
@@ -18,7 +18,7 @@ A class for manipulating rectangles.
 
 Default constructor.
 
-\func{}{wxRect}{\param{const int}{ x}, \param{const int}{ y}, \param{const int}{ width}, \param{const int}{ height}}
+\func{}{wxRect}{\param{int}{ x}, \param{int}{ y}, \param{int}{ width}, \param{int}{ height}}
 
 Creates a wxRect object from x, y, width and height values.
 
@@ -116,25 +116,25 @@ Gets the y member.
 
 \membersection{wxRect::SetHeight}\label{wxrectsetheight}
 
-\func{void}{SetHeight}{\param{const int}{ height}}
+\func{void}{SetHeight}{\param{int}{ height}}
 
 Sets the height.
 
 \membersection{wxRect::SetWidth}\label{wxrectsetwidth}
 
-\func{void}{SetWidth}{\param{const int}{ width}}
+\func{void}{SetWidth}{\param{int}{ width}}
 
 Sets the width.
 
 \membersection{wxRect::SetX}\label{wxrectsetx}
 
-\func{void}{SetX}{\param{const int}{ x}}
+\func{void}{SetX}{\param{int}{ x}}
 
 Sets the x position.
 
 \membersection{wxRect::SetY}\label{wxrectsety}
 
-\func{void}{SetY}{\param{const int}{ y}}
+\func{void}{SetY}{\param{int}{ y}}
 
 Sets the y position.
 
diff --git a/docs/latex/wx/scrolbar.tex b/docs/latex/wx/scrolbar.tex
index 3836a838d7..657fb9c811 100644
--- a/docs/latex/wx/scrolbar.tex
+++ b/docs/latex/wx/scrolbar.tex
@@ -76,9 +76,9 @@ functions that take a \helpref{wxScrollEvent}{wxscrollevent} argument:
 
 Default constructor.
 
-\func{}{wxScrollBar}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxScrollBar}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxSB\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
+\param{long}{ style = wxSB\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``scrollBar"}}
 
 Constructor, creating and showing a scrollbar.
@@ -111,9 +111,9 @@ Destructor, destroying the scrollbar.
 
 \membersection{wxScrollBar::Create}\label{wxscrollbarcreate}
 
-\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id},\rtfsp
+\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxSB\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
+\param{long}{ style = wxSB\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``scrollBar"}}
 
 Scrollbar creation function called by the scrollbar constructor.
@@ -164,7 +164,7 @@ Returns the thumb or `view' size.
 \begin{comment}
 \membersection{wxScrollBar::SetObjectLength}\label{wxscrollbarsetobjectlength}
 
-\func{void}{SetObjectLength}{\param{const int}{ objectLength}}
+\func{void}{SetObjectLength}{\param{int}{ objectLength}}
 
 Sets the object length for the scrollbar. This is the total object size (virtual size). You must
 call \helpref{SetViewLength}{wxscrollbarsetviewlength} {\it before} calling SetObjectLength.
@@ -189,7 +189,7 @@ contents (the object length).
 
 \membersection{wxScrollBar::SetPageSize}\label{wxscrollbarsetpagesize}
 
-\func{void}{SetPageSize}{\param{const int}{ pageSize}}
+\func{void}{SetPageSize}{\param{int}{ pageSize}}
 
 Sets the page size for the scrollbar. This is the number of scroll units which are scrolled when the
 user pages down (clicks on the scrollbar outside the thumbtrack area).
@@ -209,7 +209,7 @@ At present, this needs to be called {\it before} other set functions.
 
 \membersection{wxScrollBar::SetPosition}\label{wxscrollbarsetposition}
 
-\func{void}{SetPosition}{\param{const int}{ viewStart}}
+\func{void}{SetPosition}{\param{int}{ viewStart}}
 
 Sets the position of the scrollbar.
 
@@ -223,9 +223,9 @@ Sets the position of the scrollbar.
 
 \membersection{wxScrollBar::SetScrollbar}\label{wxscrollbarsetscrollbar}
 
-\func{virtual void}{SetScrollbar}{\param{const int }{position},\rtfsp
-\param{const int }{thumbSize}, \param{const int }{range},\rtfsp
-\param{const int }{pageSize},\rtfsp
+\func{virtual void}{SetScrollbar}{\param{int }{position},\rtfsp
+\param{int }{thumbSize}, \param{int }{range},\rtfsp
+\param{int }{pageSize},\rtfsp
 \param{const bool }{refresh = TRUE}}
 
 Sets the scrollbar properties.
@@ -280,7 +280,7 @@ from a \helpref{wxWindow::OnSize}{wxwindowonsize} event handler function.
 \begin{comment}
 \membersection{wxScrollBar::SetViewLength}\label{wxscrollbarsetviewlength}
 
-\func{void}{SetViewLength}{\param{const int}{ viewLength}}
+\func{void}{SetViewLength}{\param{int}{ viewLength}}
 
 Sets the view length for the scrollbar.
 
diff --git a/docs/latex/wx/scrolwin.tex b/docs/latex/wx/scrolwin.tex
index bed28301c1..2d186c8294 100644
--- a/docs/latex/wx/scrolwin.tex
+++ b/docs/latex/wx/scrolwin.tex
@@ -48,9 +48,9 @@ to build your own scroll behaviour.
 
 Default constructor.
 
-\func{}{wxScrolledWindow}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id = -1},\rtfsp
+\func{}{wxScrolledWindow}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id = -1},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxHSCROLL \pipe wxVSCROLL}, \param{const wxString\& }{name = ``scrolledWindow"}}
+\param{long}{ style = wxHSCROLL \pipe wxVSCROLL}, \param{const wxString\& }{name = ``scrolledWindow"}}
 
 Constructor.
 
@@ -84,9 +84,9 @@ Destructor.
 
 \membersection{wxScrolledWindow::Create}\label{wxscrolledwindowcreate}
 
-\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id = -1},\rtfsp
+\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id = -1},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxHSCROLL \pipe wxVSCROLL}, \param{const wxString\& }{name = ``scrolledWindow"}}
+\param{long}{ style = wxHSCROLL \pipe wxVSCROLL}, \param{const wxString\& }{name = ``scrolledWindow"}}
 
 Creates the window for two-step construction. Derived classes
 should call or replace this function. See \helpref{wxScrolledWindow::wxScrolledWindow}{wxscrolledwindowconstr}\rtfsp
diff --git a/docs/latex/wx/slider.tex b/docs/latex/wx/slider.tex
index e42ae9b619..18d1b11c03 100644
--- a/docs/latex/wx/slider.tex
+++ b/docs/latex/wx/slider.tex
@@ -43,10 +43,10 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default slider.
 
-\func{}{wxSlider}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id}, \param{const int }{value },\rtfsp
-\param{const int}{ minValue}, \param{const int}{ maxValue},\rtfsp
+\func{}{wxSlider}{\param{wxWindow* }{parent}, \param{wxWindowID }{id}, \param{int }{value },\rtfsp
+\param{int}{ minValue}, \param{int}{ maxValue},\rtfsp
 \param{const wxPoint\& }{point = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxSL\_HORIZONTAL},\rtfsp
+\param{long}{ style = wxSL\_HORIZONTAL},\rtfsp
 \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``slider"}}
 
@@ -104,10 +104,10 @@ Windows 95 only.
 
 \membersection{wxSlider::Create}\label{wxslidercreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id}, \param{const int }{value },\rtfsp
-\param{const int}{ minValue}, \param{const int}{ maxValue},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id}, \param{int }{value },\rtfsp
+\param{int}{ minValue}, \param{int}{ maxValue},\rtfsp
 \param{const wxPoint\& }{point = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxSL\_HORIZONTAL},\rtfsp
+\param{long}{ style = wxSL\_HORIZONTAL},\rtfsp
 \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``slider"}}
 
@@ -223,7 +223,7 @@ Gets the current slider value.
 
 \membersection{wxSlider::SetRange}\label{wxslidersetrange}
 
-\func{void}{SetRange}{\param{const int}{ minValue}, \param{const int}{ maxValue}}
+\func{void}{SetRange}{\param{int}{ minValue}, \param{int}{ maxValue}}
 
 Sets the minimum and maximum slider values.
 
@@ -233,7 +233,7 @@ Sets the minimum and maximum slider values.
 
 \membersection{wxSlider::SetTickFreq}\label{wxslidersettickfreq}
 
-\func{void}{SetTickFreq}{\param{const int }{n}, \param{const int }{pos}}
+\func{void}{SetTickFreq}{\param{int }{n}, \param{int }{pos}}
 
 Sets the tick mark frequency and position.
 
@@ -254,7 +254,7 @@ Windows 95 only.
 
 \membersection{wxSlider::SetLineSize}\label{wxslidersetlinesize}
 
-\func{void}{SetLineSize}{\param{const int }{lineSize}}
+\func{void}{SetLineSize}{\param{int }{lineSize}}
 
 Sets the line size for the slider.
 
@@ -268,7 +268,7 @@ Sets the line size for the slider.
 
 \membersection{wxSlider::SetPageSize}\label{wxslidersetpagesize}
 
-\func{void}{SetPageSize}{\param{const int }{pageSize}}
+\func{void}{SetPageSize}{\param{int }{pageSize}}
 
 Sets the page size for the slider.
 
@@ -282,7 +282,7 @@ Sets the page size for the slider.
 
 \membersection{wxSlider::SetSelection}\label{wxslidersetselection}
 
-\func{void}{SetSelection}{\param{const int }{startPos}, \param{const int }{endPos}}
+\func{void}{SetSelection}{\param{int }{startPos}, \param{int }{endPos}}
 
 Sets the selection.
 
@@ -302,7 +302,7 @@ Windows 95 only.
 
 \membersection{wxSlider::SetThumbLength}\label{wxslidersetthumblength}
 
-\func{void}{SetThumbLength}{\param{const int }{len}}
+\func{void}{SetThumbLength}{\param{int }{len}}
 
 Sets the slider thumb length.
 
@@ -320,7 +320,7 @@ Windows 95 only.
 
 \membersection{wxSlider::SetTick}\label{wxslidersettick}
 
-\func{void}{SetTick}{\param{const int}{ tickPos}}
+\func{void}{SetTick}{\param{int}{ tickPos}}
 
 Sets a tick position.
 
@@ -338,7 +338,7 @@ Windows 95 only.
 
 \membersection{wxSlider::SetValue}\label{wxslidersetvalue}
 
-\func{void}{SetValue}{\param{const int}{ value}}
+\func{void}{SetValue}{\param{int}{ value}}
 
 Sets the slider position.
 
diff --git a/docs/latex/wx/sngchdlg.tex b/docs/latex/wx/sngchdlg.tex
index 38670320d3..e5206ecd37 100644
--- a/docs/latex/wx/sngchdlg.tex
+++ b/docs/latex/wx/sngchdlg.tex
@@ -20,7 +20,7 @@ and then pressing OK.
 \membersection{wxSingleChoiceDialog::wxSingleChoiceDialog}\label{wxsinglechoicedialogconstr}
 
 \func{}{wxSingleChoiceDialog}{\param{wxWindow* }{parent}, \param{const wxString\& }{message},\rtfsp
-\param{const wxString\& }{caption}, \param{const int }{n}, \param{const wxString* }{choices},\rtfsp
+\param{const wxString\& }{caption}, \param{int }{n}, \param{const wxString* }{choices},\rtfsp
 \param{char**}{ clientData = NULL}, \param{long }{style = wxOK \pipe wxCANCEL \pipe wxCENTRE},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}}
 
diff --git a/docs/latex/wx/spinbutt.tex b/docs/latex/wx/spinbutt.tex
index b318cdb5cd..454ea8a0a4 100644
--- a/docs/latex/wx/spinbutt.tex
+++ b/docs/latex/wx/spinbutt.tex
@@ -59,9 +59,9 @@ functions that take a \helpref{wxScrollEvent}{wxscrollevent} argument:
 
 Default constructor.
 
-\func{}{wxSpinButton}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxSpinButton}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxSP\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
+\param{long}{ style = wxSP\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``spinButton"}}
 
 Constructor, creating and showing a spin button.
@@ -94,9 +94,9 @@ Destructor, destroying the spin button.
 
 \membersection{wxSpinButton::Create}\label{wxspinbuttoncreate}
 
-\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id},\rtfsp
+\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxSP\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
+\param{long}{ style = wxSP\_HORIZONTAL}, \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``spinButton"}}
 
 Scrollbar creation function called by the spin button constructor.
@@ -134,7 +134,7 @@ Returns the current spin button value.
 
 \membersection{wxSpinButton::SetRange}\label{wxspinbuttonsetrange}
 
-\func{void}{SetRange}{\param{const int}{ min}, \param{const int}{ max}}
+\func{void}{SetRange}{\param{int}{ min}, \param{int}{ max}}
 
 Sets the range of the spin button.
 
@@ -150,7 +150,7 @@ Sets the range of the spin button.
 
 \membersection{wxSpinButton::SetValue}\label{wxspinbuttonsetvalue}
 
-\func{void}{SetValue}{\param{const int}{ value}}
+\func{void}{SetValue}{\param{int}{ value}}
 
 Sets the value of the spin button.
 
diff --git a/docs/latex/wx/splitter.tex b/docs/latex/wx/splitter.tex
index 625a6a093e..9febf0b911 100644
--- a/docs/latex/wx/splitter.tex
+++ b/docs/latex/wx/splitter.tex
@@ -32,9 +32,9 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxSplitterWindow}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id}, \param{int }{x},\rtfsp
+\func{}{wxSplitterWindow}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id}, \param{int }{x},\rtfsp
 \param{const wxPoint\& }{point = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long }{style=wxSP\_3D}, \param{const wxString\&}{ name = "splitterWindow"}}
+\param{long }{style=wxSP\_3D}, \param{const wxString\&}{ name = "splitterWindow"}}
 
 Constructor for creating the window.
 
@@ -76,9 +76,9 @@ Destroys the wxSplitterWindow and its children.
 
 \membersection{wxSplitterWindow::Create}\label{wxsplitterwindowcreate}
 
-\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id}, \param{int }{x},\rtfsp
+\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id}, \param{int }{x},\rtfsp
 \param{const wxPoint\& }{point = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long }{style=wxSP\_3D}, \param{const wxString\&}{ name = "splitterWindow"}}
+\param{long }{style=wxSP\_3D}, \param{const wxString\&}{ name = "splitterWindow"}}
 
 Creation function, for two-step construction. See \helpref{wxSplitterWindow::wxSplitterWindow}{wxsplitterwindowconstr} for
 details.
@@ -195,7 +195,7 @@ may wish to delete the window.
 
 \membersection{wxSplitterWindow::SetSashPosition}\label{wxsplitterwindowsetsashposition}
 
-\func{void}{SetSashPosition}{\param{const int }{position}, \param{const bool}{ redraw = TRUE}}
+\func{void}{SetSashPosition}{\param{int }{position}, \param{const bool}{ redraw = TRUE}}
 
 Sets the sash position.
 
@@ -215,7 +215,7 @@ Does not currently check for an out-of-range value.
 
 \membersection{wxSplitterWindow::SetMinimumPaneSize}\label{wxsplitterwindowsetminimumpanesize}
 
-\func{void}{SetMinimumPaneSize}{\param{const int }{paneSize}}
+\func{void}{SetMinimumPaneSize}{\param{int }{paneSize}}
 
 Sets the minimum pane size.
 
@@ -235,7 +235,7 @@ set a minimum size, for example 20 pixels.
 
 \membersection{wxSplitterWindow::SetSplitMode}\label{wxsplitterwindowsetsplitmode}
 
-\func{void}{SetSplitMode}{\param{const int }{mode}}
+\func{void}{SetSplitMode}{\param{int }{mode}}
 
 Sets the split mode.
 
@@ -255,7 +255,7 @@ Only sets the internal variable; does not update the display.
 \membersection{wxSplitterWindow::SplitHorizontally}\label{wxsplitterwindowsplithorizontally}
 
 \func{bool}{SplitHorizontally}{\param{wxWindow* }{window1}, \param{wxWindow* }{window2},
- \param{const int}{ sashPosition = -1}}
+ \param{int}{ sashPosition = -1}}
 
 Initializes the top and bottom panes of the splitter window.
 
@@ -285,7 +285,7 @@ but the application should check that the window is not currently split using \h
 \membersection{wxSplitterWindow::SplitVertically}\label{wxsplitterwindowsplitvertically}
 
 \func{bool}{SplitVertically}{\param{wxWindow* }{window1}, \param{wxWindow* }{window2},
- \param{const int}{ sashPosition = -1}}
+ \param{int}{ sashPosition = -1}}
 
 Initializes the left and right panes of the splitter window.
 
diff --git a/docs/latex/wx/statbmp.tex b/docs/latex/wx/statbmp.tex
index 5c1929271d..f6afca75b4 100644
--- a/docs/latex/wx/statbmp.tex
+++ b/docs/latex/wx/statbmp.tex
@@ -32,9 +32,9 @@ palette problems.
 
 Default constructor.
 
-\func{}{wxStaticBitmap}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{}{wxStaticBitmap}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxBitmap\& }{label = ``"}, \param{const wxPosition\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxString\& }{name = ``staticBitmap"}}
+\param{long}{ style = 0}, \param{const wxString\& }{name = ``staticBitmap"}}
 
 Constructor, creating and showing a text control.
 
@@ -60,9 +60,9 @@ Constructor, creating and showing a text control.
 
 \membersection{wxStaticBitmap::Create}\label{wxstaticbitmapcreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxBitmap\& }{label = ``"}, \param{const wxPosition\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxString\& }{name = ``staticBitmap"}}
+\param{long}{ style = 0}, \param{const wxString\& }{name = ``staticBitmap"}}
 
 Creation function, for two-step construction. For details see \helpref{wxStaticBitmap::wxStaticBitmap}{wxstaticbitmapconstr}.
 
diff --git a/docs/latex/wx/statbox.tex b/docs/latex/wx/statbox.tex
index a0698b0f33..d57fbca254 100644
--- a/docs/latex/wx/statbox.tex
+++ b/docs/latex/wx/statbox.tex
@@ -28,9 +28,9 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxStaticBox}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id}, \param{const wxString\& }{label},\rtfsp
+\func{}{wxStaticBox}{\param{wxWindow* }{parent}, \param{wxWindowID }{id}, \param{const wxString\& }{label},\rtfsp
 \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxString\& }{name = ``staticBox"}}
+\param{long}{ style = 0}, \param{const wxString\& }{name = ``staticBox"}}
 
 Constructor, creating and showing a static box.
 
@@ -62,9 +62,9 @@ Destructor, destroying the group box.
 
 \membersection{wxStaticBox::Create}\label{wxstaticboxcreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id}, \param{const wxString\& }{label},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id}, \param{const wxString\& }{label},\rtfsp
 \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxString\& }{name = ``staticBox"}}
+\param{long}{ style = 0}, \param{const wxString\& }{name = ``staticBox"}}
 
 Creates the static box for two-step construction. See \helpref{wxStaticBox::wxStaticBox}{wxstaticboxconstr}\rtfsp
 for further details.
diff --git a/docs/latex/wx/stattext.tex b/docs/latex/wx/stattext.tex
index a8678e27e5..bae9c23bb1 100644
--- a/docs/latex/wx/stattext.tex
+++ b/docs/latex/wx/stattext.tex
@@ -31,9 +31,9 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxStaticText}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{}{wxStaticText}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxString\& }{label = ``"}, \param{const wxPosition\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxString\& }{name = ``staticText"}}
+\param{long}{ style = 0}, \param{const wxString\& }{name = ``staticText"}}
 
 Constructor, creating and showing a text control.
 
@@ -59,9 +59,9 @@ Constructor, creating and showing a text control.
 
 \membersection{wxStaticText::Create}\label{wxstatictextcreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxString\& }{label = ``"}, \param{const wxPosition\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxString\& }{name = ``staticText"}}
+\param{long}{ style = 0}, \param{const wxString\& }{name = ``staticText"}}
 
 Creation function, for two-step construction. For details see \helpref{wxStaticText::wxStaticText}{wxstatictextconstr}.
 
diff --git a/docs/latex/wx/statusbr.tex b/docs/latex/wx/statusbr.tex
index 300038d768..8e604b2367 100644
--- a/docs/latex/wx/statusbr.tex
+++ b/docs/latex/wx/statusbr.tex
@@ -31,7 +31,7 @@ from an {\bf OnSize} event handler.
 
 Default constructor.
 
-\func{}{wxStatusBar}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxStatusBar}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\&}{ pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\&}{ size = wxDefaultSize}, \param{long}{ style = 0},\rtfsp
 \param{const wxString\& }{name = ``statusBar"}}
@@ -68,7 +68,7 @@ Destructor.
 
 \membersection{wxStatusBar::Create}\label{wxstatusbarcreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID }{id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\&}{ pos = wxDefaultPosition},\rtfsp
 \param{const wxSize\&}{ size = wxDefaultSize}, \param{long}{ style = 0},\rtfsp
 \param{const wxString\& }{name = ``statusBar"}}
@@ -79,7 +79,7 @@ See \helpref{wxStatusBar::wxStatusBar}{wxstatusbarconstr} for details.
 
 \membersection{wxStatusBar::GetFieldRect}\label{wxstatusbargetfieldrect}
 
-\constfunc{virtual bool}{GetFieldRect}{\param{const int}{ i}, \param{wxRect\&}{ rect}}
+\constfunc{virtual bool}{GetFieldRect}{\param{int}{ i}, \param{wxRect\&}{ rect}}
 
 Returns the size and position of a fields internal bounding rectangle.
 
@@ -105,7 +105,7 @@ Returns the number of fields in the status bar.
 
 \membersection{wxStatusBar::GetStatusText}\label{wxstatusbargetstatustext}
 
-\constfunc{virtual wxString}{GetStatusText}{\param{const int}{ ir = 0}}
+\constfunc{virtual wxString}{GetStatusText}{\param{int}{ ir = 0}}
 
 Returns the string associated with a status bar field.
 
@@ -123,7 +123,7 @@ The status field string if the field is valid, otherwise the empty string.
 
 \membersection{wxStatusBar::DrawField}\label{wxstatusbardrawfield}
 
-\func{virtual void}{DrawField}{\param{wxDC\& }{dc}, \param{const int }{i}}
+\func{virtual void}{DrawField}{\param{wxDC\& }{dc}, \param{int }{i}}
 
 Draws a field, including shaded borders and text.
 
@@ -139,7 +139,7 @@ Draws a field, including shaded borders and text.
 
 \membersection{wxStatusBar::DrawFieldText}\label{wxstatusbardrawfieldtext}
 
-\func{virtual void}{DrawFieldText}{\param{wxDC\& }{dc}, \param{const int }{i}}
+\func{virtual void}{DrawFieldText}{\param{wxDC\& }{dc}, \param{int }{i}}
 
 Draws a field's text.
 
@@ -186,7 +186,7 @@ and refreshes the window.
 
 \membersection{wxStatusBar::SetFieldsCount}\label{wxstatusbarsetfieldscount}
 
-\func{virtual void}{SetFieldsCount}{\param{const int}{ number = 1}, \param{const int* }{widths = NULL}}
+\func{virtual void}{SetFieldsCount}{\param{int}{ number = 1}, \param{int* }{widths = NULL}}
 
 Sets the number of fields, and optionally the field widths.
 
@@ -200,7 +200,7 @@ field must be -1.}
 
 \membersection{wxStatusBar::SetStatusText}\label{wxstatusbarsetstatustext}
 
-\func{virtual void}{SetStatusText}{\param{const wxString\& }{text}, \param{const int}{ i = 0}}
+\func{virtual void}{SetStatusText}{\param{const wxString\& }{text}, \param{int}{ i = 0}}
 
 Sets the text for one field.
 
@@ -216,7 +216,7 @@ Sets the text for one field.
 
 \membersection{wxStatusBar::SetStatusWidths}\label{wxstatusbarsetstatuswidths}
 
-\func{virtual void}{SetStatusWidths}{\param{const int}{ n}, \param{const int *}{widths}}
+\func{virtual void}{SetStatusWidths}{\param{int}{ n}, \param{int *}{widths}}
 
 Sets the widths of the fields in the status line.
 
diff --git a/docs/latex/wx/tab.tex b/docs/latex/wx/tab.tex
index 27335c3678..d4c7ce3900 100644
--- a/docs/latex/wx/tab.tex
+++ b/docs/latex/wx/tab.tex
@@ -16,9 +16,9 @@ A dialog suitable for handling tabs.
 
 \membersection{wxTabbedDialog::wxTabbedDialog}
 
-\func{}{wxTabbedDialog}{\param{wxWindow *}{parent}, \param{const wxWindowID }{id},
+\func{}{wxTabbedDialog}{\param{wxWindow *}{parent}, \param{wxWindowID }{id},
  \param{const wxString\& }{title}, \param{const wxPoint\&}{ pos}, \param{const wxSize\&}{ size},
- \param{const long}{ style=wxDEFAULT\_DIALOG\_STYLE}, \param{const wxString\& }{name="dialogBox"}}
+ \param{long}{ style=wxDEFAULT\_DIALOG\_STYLE}, \param{const wxString\& }{name="dialogBox"}}
 
 Constructor.
 
@@ -60,9 +60,9 @@ A panel suitable for handling tabs.
 
 \membersection{wxTabbedPanel::wxTabbedPanel}
 
-\func{}{wxTabbedPanel}{\param{wxWindow *}{parent}, \param{const wxWindowID}{ id},
+\func{}{wxTabbedPanel}{\param{wxWindow *}{parent}, \param{wxWindowID}{ id},
  \param{const wxPoint\&}{ pos}, \param{const wxSize\&}{ size},
- \param{const long}{ style=0}, \param{const wxString\& }{name="panel"}}
+ \param{long}{ style=0}, \param{const wxString\& }{name="panel"}}
 
 Constructor.
 
diff --git a/docs/latex/wx/tabctrl.tex b/docs/latex/wx/tabctrl.tex
index 8c1a5af6af..3e93a57945 100644
--- a/docs/latex/wx/tabctrl.tex
+++ b/docs/latex/wx/tabctrl.tex
@@ -9,6 +9,10 @@ This class represents a tab control, which manages multiple tabs.
 \helpref{wxEvtHandler}{wxevthandler}\\
 \helpref{wxObject}{wxobject}
 
+\wxheading{See also}
+
+\helpref{wxTabEvent}{wxtabevent}, \helpref{wxImageList}{wximagelist}
+
 \latexignore{\rtfignore{\wxheading{Members}}}
 
 \membersection{wxTabCtrl::wxTabCtrl}\label{wxtabctrlconstr}
@@ -17,8 +21,8 @@ This class represents a tab control, which manages multiple tabs.
 
 Default constructor.
 
-\func{}{wxTabCtrl}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id}, \param{const wxPoint\&}{ pos = wxDefaultPosition},
- \param{const wxSize\&}{ size}, \param{const long}{ style = 0}, \param{const wxString\& }{name = "tabCtrl"}}
+\func{}{wxTabCtrl}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id}, \param{const wxPoint\&}{ pos = wxDefaultPosition},
+ \param{const wxSize\&}{ size}, \param{long}{ style = 0}, \param{const wxString\& }{name = "tabCtrl"}}
 
 Constructs a tab control.
 
@@ -43,12 +47,24 @@ Destroys the wxTabCtrl object.
 
 \membersection{wxTabCtrl::Create}\label{wxtabctrlcreate}
 
-\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id}, \param{const wxPoint\&}{ pos = wxDefaultPosition},
- \param{const wxSize\&}{ size}, \param{const long}{ style = 0}, \param{const wxString\& }{name = "tabCtrl"}}
+\func{bool}{Create}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id}, \param{const wxPoint\&}{ pos = wxDefaultPosition},
+ \param{const wxSize\&}{ size}, \param{long}{ style = 0}, \param{const wxString\& }{name = "tabCtrl"}}
 
 Creates a tab control. See \helpref{wxTabCtrl::wxTabCtrl}{wxtabctrlconstr} for a description
 of the parameters.
 
+\membersection{wxTabCtrl::DeleteAllItems}\label{wxtabctrldeleteallitems}
+
+\func{bool}{DeleteAllItems}{\void}
+
+Deletes all tab items.
+
+\membersection{wxTabCtrl::DeleteItem}\label{wxtabctrldeleteitem}
+
+\func{bool}{DeleteItem}{\param{int}{ item}}
+
+Deletes the specified tab item.
+
 \membersection{wxTabCtrl::GetImageList}\label{wxtabctrlgetimagelist}
 
 \constfunc{wxImageList*}{GetImageList}{\void}
@@ -65,9 +81,21 @@ Returns the associated image list.
 
 Returns the number of tabs in the tab control.
 
+\membersection{wxTabCtrl::GetItemData}\label{wxtabctrlgetitemdata}
+
+\constfunc{void*}{GetItemData}{\void}
+
+Returns the client data for the given tab.
+
+\membersection{wxTabCtrl::GetItemImage}\label{wxtabctrlgetitemimage}
+
+\constfunc{int}{GetItemImage}{\void}
+
+Returns the image index for the given tab.
+
 \membersection{wxTabCtrl::GetItemRect}\label{wxtabctrlgetitemrect}
 
-\constfunc{bool}{GetItemRect}{\param{const int item}, \param{wxRect\&}{ rect}}
+\constfunc{bool}{GetItemRect}{\param{int }{item}, \param{wxRect\&}{ rect}}
 
 Returns the rectangle bounding the given tab.
 
@@ -75,6 +103,12 @@ Returns the rectangle bounding the given tab.
 
 \helpref{wxRect}{wxrect}
 
+\membersection{wxTabCtrl::GetItemText}\label{wxtabctrlgetitemtext}
+
+\constfunc{wxString}{GetItemText}{\void}
+
+Returns the string for the given tab.
+
 \membersection{wxTabCtrl::GetRowCount}\label{wxtabctrlgetrowcount}
 
 \constfunc{bool}{GetRowCount}{\void}
@@ -91,5 +125,102 @@ Returns the index for the currently selected tab.
 
 \helpref{wxTabCtrl::SetSelection}{wxtabctrlsetselection}
 
+\membersection{wxTabCtrl::HitTest}\label{wxtabctrlhittest}
+
+\func{int}{HitTest}{\param{const wxPoint\&}{ pt}, \param{long\&}{ flags}}
+
+Tests whether a tab is at the specified position.
+
+\wxheading{Parameters}
+
+\docparam{pt}{Specifies the point for the hit test.}
+
+\docparam{flags}{Return value for detailed information. One of the following values:
+
+\twocolwidtha{7cm}
+\begin{twocollist}\itemsep=0pt
+\twocolitem{{\bf wxTAB\_HITTEST\_NOWHERE}}{There was no tab under this point.}
+\twocolitem{{\bf wxTAB\_HITTEST\_ONICON}}{The point was over an icon.}
+\twocolitem{{\bf wxTAB\_HITTEST\_ONLABEL}}{The point was over a label.}
+\twocolitem{{\bf wxTAB\_HITTEST\_ONITEM}}{The point was over an item, but not on the label or icon.}
+\end{twocollist}
+}
+
+\wxheading{Return value}
+
+Returns the zero-based tab index or -1 if no tab is at the specified position.
+
+\membersection{wxTabCtrl::InsertItem}\label{wxtabctrlinsertitem}
+
+\func{void}{InsertItem}{\param{int}{ item}, \param{const wxString\&}{ text}, \param{int }{imageId = -1},
+ \param{void*}{ clientData = NULL}}
+
+Inserts a new tab.
+
+\wxheading{Parameters}
+
+\docparam{item}{Specifies the index for the new item.}
+
+\docparam{text}{Specifies the text for the new item.}
+
+\docparam{imageId}{Specifies the optional image index for the new item.}
+
+\docparam{clientData}{Specifies the optional client data for the new item.}
+
+\wxheading{Return value}
+
+TRUE if successful, FALSE otherwise.
+
+\membersection{wxTabCtrl::SetItemData}\label{wxtabctrlsetitemdata}
+
+\func{bool}{SetItemData}{\param{int}{ item}, \param{void*}{ data}}
+
+Sets the client data for a tab.
+
+\membersection{wxTabCtrl::SetItemImage}\label{wxtabctrlsetitemimage}
+
+\func{bool}{SetItemImage}{\param{int}{ item}, \param{int }{image}}
+
+Sets the image index for the given tab. {\it image} is an index into
+the image list which was set with \helpref{wxTabCtrl::SetImageList}{setimagelist}.
+
+\membersection{wxTabCtrl::SetImageList}\label{wxtabctrlsetimagelist}
+
+\func{void}{SetImageList}{\param{wxImageList*}{ imageList}}
+
+Sets the image list for the tab control.
+
+\wxheading{See also}
+
+\helpref{wxImageList}{wximagelist}
+
+\membersection{wxTabCtrl::SetItemSize}\label{wxtabctrlsetitemsize}
+
+\func{void}{SetItemSize}{\param{const wxSize\&}{ size}}
+
+Sets the width and height of the tabs.
+
+\membersection{wxTabCtrl::SetItemText}\label{wxtabctrlsetitemtext}
+
+\func{bool}{SetItemText}{\param{int}{ item}, \param{const wxString\& }{text}}
+
+Sets the text for the given tab.
+
+\membersection{wxTabCtrl::SetPadding}\label{wxtabctrlsetpadding}
+
+\func{void}{SetPadding}{\param{const wxSize\&}{ padding}}
+
+Sets the amount of space around each tab's icon and label.
+
+\membersection{wxTabCtrl::SetSelection}\label{wxtabctrlsetselection}
+
+\func{int}{SetSelection}{\param{int}{ item}}
+
+Sets the selection for the given tab, returning the index of the previously
+selected tab. Returns -1 if the call was unsuccessful.
+
+\wxheading{See also}
+
+\helpref{wxTabCtrl::GetSelection}{wxtabctrlgetselection}
 
 
diff --git a/docs/latex/wx/text.tex b/docs/latex/wx/text.tex
index 61abfc09c4..50b727b5bc 100644
--- a/docs/latex/wx/text.tex
+++ b/docs/latex/wx/text.tex
@@ -58,9 +58,9 @@ wxTextCtrl header file.
 
 Default constructor.
 
-\func{}{wxTextCtrl}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{}{wxTextCtrl}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxString\& }{value = ``"}, \param{const wxPosition\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``text"}}
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``text"}}
 
 Constructor, creating and showing a text control.
 
@@ -112,9 +112,9 @@ Copies the selected text to the clipboard under Motif and MS Windows.
 
 \membersection{wxTextCtrl::Create}\label{wxtextctrlcreate}
 
-\func{bool}{Create}{\param{wxWindow* }{parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxString\& }{value = ``"}, \param{const wxPosition\& }{pos}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``text"}}
+\param{long}{ style = 0}, \param{const wxValidator\& }{validator}, \param{const wxString\& }{name = ``text"}}
 
 Creates the text control for two-step construction. Derived classes
 should call or replace this function. See \helpref{wxTextCtrl::wxTextCtrl}{wxtextctrlconstr}\rtfsp
@@ -160,7 +160,7 @@ The length of the line, or -1 if {\it lineNo} was invalid.
 
 \membersection{wxTextCtrl::GetLineText}\label{wxtextctrlgetlinetext}
 
-\constfunc{wxString}{GetLineText}{\param{const long}{ lineNo}}
+\constfunc{wxString}{GetLineText}{\param{long}{ lineNo}}
 
 Returns the contents of a given line in the text control.
 
@@ -255,7 +255,7 @@ Pastes text from the clipboard to the text item.
 
 \membersection{wxTextCtrl::PositionToXY}\label{wxtextctrlpositiontoxy}
 
-\constfunc{long}{PositionToXY}{\param{const long }{pos}, \param{long *}{x}, \param{long *}{y}}
+\constfunc{long}{PositionToXY}{\param{long }{pos}, \param{long *}{x}, \param{long *}{y}}
 
 Converts given character and line position to a position.
 
@@ -273,7 +273,7 @@ Converts given character and line position to a position.
 
 \membersection{wxTextCtrl::Remove}\label{wxtextctrlremove}
 
-\func{virtual void}{Remove}{\param{const long}{ from}, \param{const long}{ to}}
+\func{virtual void}{Remove}{\param{long}{ from}, \param{long}{ to}}
 
 Removes the text between the two positions.
 
@@ -285,7 +285,7 @@ Removes the text between the two positions.
 
 \membersection{wxTextCtrl::Replace}\label{wxtextctrlreplace}
 
-\func{virtual void}{Replace}{\param{const long}{ from}, \param{const long}{ to}, \param{const wxString\& }{value}}
+\func{virtual void}{Replace}{\param{long}{ from}, \param{long}{ to}, \param{const wxString\& }{value}}
 
 Replaces the text between two positions with the given text.
 
@@ -323,7 +323,7 @@ Makes the text item editable or read-only.
 
 \membersection{wxTextCtrl::SetInsertionPoint}\label{wxtextctrlsetinsertionpoint}
 
-\func{virtual void}{SetInsertionPoint}{\param{const long}{ pos}}
+\func{virtual void}{SetInsertionPoint}{\param{long}{ pos}}
 
 Sets the insertion point. Windows only. ??
 
@@ -339,7 +339,7 @@ Sets the insertion point at the end of the text control.
 
 \membersection{wxTextCtrl::SetSelection}\label{wxtextctrlsetselection}
 
-\func{virtual void}{SetSelection}{\param{const long}{ from}, \param{const long}{ to}}
+\func{virtual void}{SetSelection}{\param{long}{ from}, \param{long}{ to}}
 
 Selects the text between the two positions.
 
@@ -361,7 +361,7 @@ Sets the text value.
 
 \membersection{wxTextCtrl::ShowPosition}\label{wxtextctrlshowposition}
 
-\func{void}{ShowPosition}{\param{const long}{ pos}}
+\func{void}{ShowPosition}{\param{long}{ pos}}
 
 Makes the line containing the given position visible.
 
@@ -388,7 +388,7 @@ window.
 
 \membersection{wxTextCtrl::XYToPosition}\label{wxtextctrlxytoposition}
 
-\func{long}{XYToPosition}{\param{const long}{ x}, \param{const long}{ y}}
+\func{long}{XYToPosition}{\param{long}{ x}, \param{long}{ y}}
 
 Converts the given character and line position to a position.
 
diff --git a/docs/latex/wx/thread.tex b/docs/latex/wx/thread.tex
new file mode 100644
index 0000000000..ece9287b69
--- /dev/null
+++ b/docs/latex/wx/thread.tex
@@ -0,0 +1,125 @@
+\section{\class{wxThread}}\label{wxthread}
+
+A wxThread manages a system thread, code which executes as a mini-process within the application.
+
+\wxheading{Derived from}
+
+None.
+
+\wxheading{See also}
+
+\helpref{wxMutex}{wxmutex}, \helpref{wxCondition}{wxcondition}
+
+\latexignore{\rtfignore{\wxheading{Members}}}
+
+\membersection{wxThread::wxThread}\label{wxthreadconstr}
+
+\func{}{wxThread}{\void}
+
+Default constructor.
+
+\membersection{wxThread::\destruct{wxThread}}
+
+\func{}{\destruct{wxThread}}{\void}
+
+Destroys the wxThread object.
+
+\membersection{wxThread::Create}\label{wxthreadcreate}
+
+\func{wxThreadError}{Create}{\void}
+
+Creates a thread control.
+
+\wxheading{Return value}
+
+One of:
+
+\twocolwidtha{7cm}
+\begin{twocollist}\itemsep=0pt
+\twocolitem{{\bf THREAD\_NO\_ERROR}}{There was no error.}
+\twocolitem{{\bf THREAD\_NO\_RESOURCE}}{There were insufficient resources to create a new thread.}
+\twocolitem{{\bf THREAD\_RUNNING}}{The thread is already running.}
+\end{twocollist}
+
+\membersection{wxThread::DeferDestroy}\label{wxthreaddeferdestroy}
+
+\func{void}{DeferDestroy}{\param{bool}{ defer}}
+
+If {\it defer} is TRUE, defers thread destruction.
+
+\membersection{wxThread::Destroy}\label{wxthreaddestroy}
+
+\func{wxThreadError}{Destroy}{\void}
+
+Destroys the thread immediately unless the application has specified deferral via \helpref{wxThread::DeferDestroy}{deferdestroy}.
+
+\wxheading{Return value}
+
+One of:
+
+\twocolwidtha{7cm}
+\begin{twocollist}\itemsep=0pt
+\twocolitem{{\bf THREAD\_NO\_ERROR}}{There was no error.}
+\twocolitem{{\bf THREAD\_NOT\_RUNNING}}{The thread is not running.}
+\end{twocollist}
+
+\membersection{wxThread::GetID}\label{wxthreadgetid}
+
+\constfunc{unsigned long}{GetID}{\void}
+
+Gets the thread identifier.
+
+\membersection{wxThread::GetPriority}\label{wxthreadgetpriority}
+
+\constfunc{int}{GetPriority}{\void}
+
+Gets the priority of the thread, between zero and 100.
+
+The following priorities are already defined:
+
+\twocolwidtha{7cm}
+\begin{twocollist}\itemsep=0pt
+\twocolitem{{\bf WXTHREAD_MIN_PRIORITY}}{0}
+\twocolitem{{\bf WXTHREAD_DEFAULT_PRIORITY}}{50}
+\twocolitem{{\bf WXTHREAD_MAX_PRIORITY}}{100}
+\end{twocollist}
+
+\membersection{wxThread::IsAlive}\label{wxthreadisalive}
+
+\constfunc{bool}{IsAlive}{\void}
+
+Returns TRUE if the thread is alive.
+
+\membersection{wxThread::IsMain}\label{wxthreadismain}
+
+\constfunc{bool}{IsMain}{\void}
+
+Returns TRUE if the thread is the main application thread.
+
+\membersection{wxThread::Join}\label{wxthreadjoin}
+
+\func{void*}{Join}{\void}
+
+Waits for the termination of the thread. Returns a platform-specific exit code. TODO
+
+\membersection{wxThread::OnExit}\label{wxthreadonexit}
+
+\func{void}{OnExit}{\void}
+
+Called when the thread exits. The default implementation calls \helpref{wxThread::Join}{wxthreadjoin}.
+
+\membersection{wxThread::SetPriority}\label{wxthreadsetpriority}
+
+\func{void}{SetPriority}{\param{int}{ priority}}
+
+Sets the priority of the thread, between zero and 100. This must be set before the thread is created.
+
+The following priorities are already defined:
+
+\twocolwidtha{7cm}
+\begin{twocollist}\itemsep=0pt
+\twocolitem{{\bf WXTHREAD_MIN_PRIORITY}}{0}
+\twocolitem{{\bf WXTHREAD_DEFAULT_PRIORITY}}{50}
+\twocolitem{{\bf WXTHREAD_MAX_PRIORITY}}{100}
+\end{twocollist}
+
diff --git a/docs/latex/wx/toolbar.tex b/docs/latex/wx/toolbar.tex
index 7601e65627..8ea204d417 100644
--- a/docs/latex/wx/toolbar.tex
+++ b/docs/latex/wx/toolbar.tex
@@ -77,7 +77,7 @@ Adds a separator for spacing groups of tools.
 
 \membersection{wxToolBarBase::AddTool}\label{wxtoolbarbaseaddtool}
 
-\func{wxToolBarBaseTool*}{AddTool}{\param{const int}{ toolIndex}, \param{const wxBitmap\&}{ bitmap1},\rtfsp
+\func{wxToolBarBaseTool*}{AddTool}{\param{int}{ toolIndex}, \param{const wxBitmap\&}{ bitmap1},\rtfsp
 \param{const wxBitmap\&}{ bitmap2 = (wxBitmap *)NULL}, \param{const bool}{ isToggle = FALSE},\rtfsp
 \param{const float}{ xPos = -1}, \param{const float}{ yPos = -1},\rtfsp
 \param{wxObject *}{clientData = NULL}, \param{const wxString\& }{shortHelpString = ""}, \param{const wxString\& }{longHelpString = ""}}
@@ -152,7 +152,7 @@ For internal use only.
 
 \membersection{wxToolBarBase::EnableTool}\label{wxtoolbarbaseenabletool}
 
-\func{void}{EnableTool}{\param{const int }{toolIndex}, \param{const bool}{ enable}}
+\func{void}{EnableTool}{\param{int }{toolIndex}, \param{const bool}{ enable}}
 
 Enables or disables the tool.
 
@@ -246,7 +246,7 @@ This can be used to size a frame around the toolbar canvas.
 
 \membersection{wxToolBarBase::GetToolClientData}\label{wxtoolbarbasegettoolclientdata}
 
-\constfunc{wxObject*}{GetToolClientData}{\param{const int }{toolIndex}}
+\constfunc{wxObject*}{GetToolClientData}{\param{int }{toolIndex}}
 
 Get any client data associated with the tool.
 
@@ -260,7 +260,7 @@ Client data, or NULL if there is none.
 
 \membersection{wxToolBarBase::GetToolEnabled}\label{wxtoolbarbasegettoolenabled}
 
-\constfunc{bool}{GetToolEnabled}{\param{const int }{toolIndex}}
+\constfunc{bool}{GetToolEnabled}{\param{int }{toolIndex}}
 
 Called to determine whether a tool is enabled (responds to user input).
 
@@ -278,7 +278,7 @@ TRUE if the tool is enabled, FALSE otherwise.
 %
 \membersection{wxToolBarBase::GetToolLongHelp}\label{wxtoolbarbasegettoollonghelp}
 
-\constfunc{wxString}{GetToolLongHelp}{\param{const int }{toolIndex}}
+\constfunc{wxString}{GetToolLongHelp}{\param{int }{toolIndex}}
 
 Returns the long help for the given tool.
 
@@ -313,7 +313,7 @@ Returns the default separator size.
 
 \membersection{wxToolBarBase::GetToolShortHelp}\label{wxtoolbarbasegettoolshorthelp}
 
-\constfunc{wxString}{GetToolShortHelp}{\param{const int }{toolIndex}}
+\constfunc{wxString}{GetToolShortHelp}{\param{int }{toolIndex}}
 
 Returns the short help for the given tool.
 
@@ -330,7 +330,7 @@ Returns the long help for the given tool.
 
 \membersection{wxToolBarBase::GetToolState}\label{wxtoolbarbasegettoolstate}
 
-\constfunc{bool}{GetToolState}{\param{const int }{toolIndex}}
+\constfunc{bool}{GetToolState}{\param{int }{toolIndex}}
 
 Gets the on/off state of a toggle tool.
 
@@ -448,7 +448,7 @@ and not the eventual size of the tool button.
 
 \func{void}{SetMargins}{\param{const wxSize\&}{ size}}
 
-\func{void}{SetMargins}{\param{const int}{ x}, \param{const int}{ y}}
+\func{void}{SetMargins}{\param{int}{ x}, \param{int}{ y}}
 
 Set the values to be used as margins for the toolbar.
 
@@ -492,7 +492,7 @@ You might use the long help for displaying the tool purpose on the status line.
 
 \membersection{wxToolBarBase::SetToolPacking}\label{wxtoolbarbasesettoolpacking}
 
-\func{void}{SetToolPacking}{\param{const int}{ packing}}
+\func{void}{SetToolPacking}{\param{int}{ packing}}
 
 Sets the value used for spacing tools. The default value is 1.
 
@@ -511,7 +511,7 @@ and for spacing in the horizontal direction if the toolbar is vertical.
 
 \membersection{wxToolBarBase::SetToolShortHelp}\label{wxtoolbarbasesettoolshorthelp}
 
-\func{void}{SetToolShortHelp}{\param{const int }{toolIndex}, \param{const wxString\& }{helpString}}
+\func{void}{SetToolShortHelp}{\param{int }{toolIndex}, \param{const wxString\& }{helpString}}
 
 Sets the short help for the given tool.
 
@@ -531,7 +531,7 @@ An application might use short help for identifying the tool purpose in a toolti
 
 \membersection{wxToolBarBase::SetToolSeparation}\label{wxtoolbarbasesettoolseparation}
 
-\func{void}{SetToolSeparation}{\param{const int}{ separation}}
+\func{void}{SetToolSeparation}{\param{int}{ separation}}
 
 Sets the default separator size. The default value is 5.
 
@@ -545,7 +545,7 @@ Sets the default separator size. The default value is 5.
 
 \membersection{wxToolBarBase::ToggleTool}\label{wxtoolbarbasetoggletool}
 
-\func{void}{ToggleTool}{\param{const int }{toolIndex}, \param{const bool}{ toggle}}
+\func{void}{ToggleTool}{\param{int }{toolIndex}, \param{const bool}{ toggle}}
 
 Toggles a tool on or off.
 
@@ -600,10 +600,10 @@ For member functions, see the documentation for \helpref{wxToolBarBase}{wxtoolba
 
 \membersection{wxToolBar95::wxToolBar95}\label{wxtoolbar95constr}
 
-\func{}{wxToolBar95}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxToolBar95}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long }{style = 0}, \param{const int }{orientation = wxVERTICAL},\rtfsp
-\param{const int }{nRowsOrColumns = 1}, \param{const wxString\& }{name = ``toolBar"}}
+\param{long }{style = 0}, \param{int }{orientation = wxVERTICAL},\rtfsp
+\param{int }{nRowsOrColumns = 1}, \param{const wxString\& }{name = ``toolBar"}}
 
 Constructs a toolbar.
 
@@ -666,10 +666,10 @@ For member functions, see the documentation for \helpref{wxToolBarBase}{wxtoolba
 
 \membersection{wxToolBarMSW::wxToolBarMSW}\label{wxtoolbarmswconstr}
 
-\func{}{wxToolBarMSW}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxToolBarMSW}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long }{style = 0}, \param{const int }{orientation = wxVERTICAL},\rtfsp
-\param{const int }{nRowsOrColumns = 1}, \param{const wxString\& }{name = ``toolBar"}}
+\param{long }{style = 0}, \param{int }{orientation = wxVERTICAL},\rtfsp
+\param{int }{nRowsOrColumns = 1}, \param{const wxString\& }{name = ``toolBar"}}
 
 Constructs a toolbar.
 
@@ -736,10 +736,10 @@ For member functions, see the documentation for \helpref{wxToolBarBase}{wxtoolba
 
 \membersection{wxToolBarSimple::wxToolBarSimple}\label{wxtoolbarsimpleconstr}
 
-\func{}{wxToolBarSimple}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id},\rtfsp
+\func{}{wxToolBarSimple}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id},\rtfsp
 \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
-\param{const long }{style = 0}, \param{const int }{orientation = wxVERTICAL},\rtfsp
-\param{const int }{nRowsOrColumns = 1}, \param{const wxString\& }{name = ``toolBar"}}
+\param{long }{style = 0}, \param{int }{orientation = wxVERTICAL},\rtfsp
+\param{int }{nRowsOrColumns = 1}, \param{const wxString\& }{name = ``toolBar"}}
 
 Constructs a toolbar.
 
diff --git a/docs/latex/wx/treectrl.tex b/docs/latex/wx/treectrl.tex
index 2eef812861..4dec667170 100644
--- a/docs/latex/wx/treectrl.tex
+++ b/docs/latex/wx/treectrl.tex
@@ -37,9 +37,9 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxTreeCtrl}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{}{wxTreeCtrl}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxTR\_HAS\_BUTTONS}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listCtrl"}}
+\param{long}{ style = wxTR\_HAS\_BUTTONS}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listCtrl"}}
 
 Constructor, creating and showing a tree control.
 
@@ -72,9 +72,9 @@ Destructor, destroying the list control.
 
 \membersection{wxTreeCtrl::Create}\label{wxtreectrlcreate}
 
-\func{bool}{wxTreeCtrl}{\param{wxWindow*}{ parent}, \param{const wxWindowID}{ id},\rtfsp
+\func{bool}{wxTreeCtrl}{\param{wxWindow*}{ parent}, \param{wxWindowID}{ id},\rtfsp
 \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\&}{ size = wxDefaultSize},\rtfsp
-\param{const long}{ style = wxTR\_HAS\_BUTTONS}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listCtrl"}}
+\param{long}{ style = wxTR\_HAS\_BUTTONS}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = ``listCtrl"}}
 
 Creates the tree control. See \helpref{wxTreeCtrl::wxTreeCtrl}{wxtreectrlconstr} for further details.
 
@@ -86,25 +86,25 @@ Deletes all the items in the control.
 
 \membersection{wxTreeCtrl::DeleteItem}\label{wxtreectrldeleteitem}
 
-\func{bool}{DeleteItem}{\param{const long }{item}}
+\func{bool}{DeleteItem}{\param{long }{item}}
 
 Deletes the specified item.
 
 \membersection{wxTreeCtrl::Edit}\label{wxtreectrledit}
 
-\func{wxTextCtrl\&}{Edit}{\param{const long }{item}}
+\func{wxTextCtrl\&}{Edit}{\param{long }{item}}
 
 Starts editing the label of the given item, returning the text control that the tree control uses for editing.
 
 \membersection{wxTreeCtrl::EnsureVisible}\label{wxtreectrlensurevisible}
 
-\func{bool}{EnsureVisible}{\param{const long }{item}}
+\func{bool}{EnsureVisible}{\param{long }{item}}
 
 Scrolls and/or expands items to ensure that the given item is visible.
 
 \membersection{wxTreeCtrl::ExpandItem}\label{wxtreectrlexpanditem}
 
-\func{bool}{ExpandItem}{\param{const long }{item}, \param{const int }{action}}
+\func{bool}{ExpandItem}{\param{long }{item}, \param{int }{action}}
 
 Expands the given item.
 
@@ -120,7 +120,7 @@ Expands the given item.
 
 \membersection{wxTreeCtrl::GetChild}\label{wxtreectrlgetchild}
 
-\constfunc{long}{GetChild}{\param{const long }{item}}
+\constfunc{long}{GetChild}{\param{long }{item}}
 
 Call this function to retrieve the tree view item that is the first child of the item specified by {\it item}.
 
@@ -144,7 +144,7 @@ Returns the first visible item.
 
 \membersection{wxTreeCtrl::GetImageList}\label{wxtreectrlgetimagelist}
 
-\constfunc{wxImageList*}{GetImageList}{\param{const int }{which = wxIMAGE\_LIST\_NORMAL}}
+\constfunc{wxImageList*}{GetImageList}{\param{int }{which = wxIMAGE\_LIST\_NORMAL}}
 
 Returns the specified image list. {\it which} may be one of:
 
@@ -170,31 +170,31 @@ information.
 
 \membersection{wxTreeCtrl::GetItemData}\label{wxtreectrlgetitemdata}
 
-\constfunc{long}{GetItemData}{\param{const long }{item}}
+\constfunc{long}{GetItemData}{\param{long }{item}}
 
 Returns the client data associated with the item, if any.
 
 \membersection{wxTreeCtrl::GetItemRect}\label{wxtreectrlgetitemrect}
 
-\constfunc{bool}{GetItemRect}{\param{const long }{item}, \param{wxRect\& }{rect}, \param{bool }{textOnly = FALSE}}
+\constfunc{bool}{GetItemRect}{\param{long }{item}, \param{wxRect\& }{rect}, \param{bool }{textOnly = FALSE}}
 
 Returns the position and size of the rectangle bounding the item.
 
 \membersection{wxTreeCtrl::GetItemState}\label{wxtreectrlgetitemstate}
 
-\constfunc{int}{GetItemState}{\param{const long }{item}, \param{const long }{stateMask}}
+\constfunc{int}{GetItemState}{\param{long }{item}, \param{long }{stateMask}}
 
 Gets the item state. For a list of state flags, see \helpref{wxTreeCtrl::SetItem}{wxtreectrlsetitem}.
 
 \membersection{wxTreeCtrl::GetItemText}\label{wxtreectrlgetitemtext}
 
-\constfunc{wxString}{GetItemText}{\param{const long }{item}}
+\constfunc{wxString}{GetItemText}{\param{long }{item}}
 
 Returns the item label.
 
 \membersection{wxTreeCtrl::GetNextItem}\label{wxtreectrlgetnextitem}
 
-\constfunc{long}{GetNextItem}{\param{const long }{item}, \param{int }{code}}
+\constfunc{long}{GetNextItem}{\param{long }{item}, \param{int }{code}}
 
 Searches for an item using the given criterion, starting from {\it item}.
 
@@ -218,13 +218,13 @@ Returns the item or 0 if unsuccessful.
 
 \membersection{wxTreeCtrl::GetNextVisibleItem}\label{wxtreectrlgetnextvisibleitem}
 
-\constfunc{long}{GetNextVisibleItem}{\param{const long }{item}}
+\constfunc{long}{GetNextVisibleItem}{\param{long }{item}}
 
 Returns the next visible item.
 
 \membersection{wxTreeCtrl::GetParent}\label{wxtreectrlgetparent}
 
-\constfunc{long}{GetParent}{\param{const long }{item}}
+\constfunc{long}{GetParent}{\param{long }{item}}
 
 Returns the item's parent.
 
@@ -264,11 +264,11 @@ in {\it flags}. {\it flags} is a bitlist of the following:
 
 \membersection{wxTreeCtrl::InsertItem}\label{wxtreectrlinsertitem}
 
-\func{long}{InsertItem}{\param{const long }{parent}, \param{wxTreeItem\& }{info}, \param{const long }{insertAfter = wxTREE\_INSERT\_LAST}}
+\func{long}{InsertItem}{\param{long }{parent}, \param{wxTreeItem\& }{info}, \param{long }{insertAfter = wxTREE\_INSERT\_LAST}}
 
 Inserts an item. For more information on {\it info}, see \helpref{wxTreeCtrl::SetItem}{wxtreectrlsetitem}.
 
-\func{long}{InsertItem}{\param{const long }{parent}, \param{const wxString\& }{label}, \param{const int }{image = -1}, \param{const int }{selImage = -1}, \param{const long }{insertAfter = wxTREE\_INSERT\_LAST}}
+\func{long}{InsertItem}{\param{long }{parent}, \param{const wxString\& }{label}, \param{int }{image = -1}, \param{int }{selImage = -1}, \param{long }{insertAfter = wxTREE\_INSERT\_LAST}}
 
 Inserts an item.
 
@@ -277,19 +277,19 @@ both selected and unselected items.
 
 \membersection{wxTreeCtrl::ItemHasChildren}\label{wxtreectrlitemhaschildren}
 
-\constfunc{bool}{ItemHasChildren}{\param{const long }{item}}
+\constfunc{bool}{ItemHasChildren}{\param{long }{item}}
 
 Returns TRUE if the item has children.
 
 \membersection{wxTreeCtrl::ScrollTo}\label{wxtreectrlscrollto}
 
-\func{bool}{ScrollTo}{\param{const long }{item}}
+\func{bool}{ScrollTo}{\param{long }{item}}
 
 selects the specified item and scrolls the item into view,
 
 \membersection{wxTreeCtrl::SelectItem}\label{wxtreectrlselectitem}
 
-\func{bool}{SelectItem}{\param{const long }{item}}
+\func{bool}{SelectItem}{\param{long }{item}}
 
 Selects the given item.
 
@@ -301,7 +301,7 @@ Sets the indentation for the tree control.
 
 \membersection{wxTreeCtrl::SetImageList}\label{wxtreectrlsetimagelist}
 
-\func{void}{SetImageList}{\param{wxImageList*}{ imageList}, \param{const int }{which = wxIMAGE\_LIST\_NORMAL}}
+\func{void}{SetImageList}{\param{wxImageList*}{ imageList}, \param{int }{which = wxIMAGE\_LIST\_NORMAL}}
 
 Sets the image list. {\it which} should be one of wxIMAGE\_LIST\_NORMAL, wxIMAGE\_LIST\_SMALL and
 wxIMAGE\_LIST\_STATE.
@@ -357,31 +357,31 @@ Only one item can have the focus.}
 
 \membersection{wxTreeCtrl::SetItemImage}\label{wxtreectrlsetitemimage}
 
-\func{bool}{SetItemImage}{\param{const long }{item}, \param{const int }{image}, \param{const int }{selImage}}
+\func{bool}{SetItemImage}{\param{long }{item}, \param{int }{image}, \param{int }{selImage}}
 
 Sets the item image and selected image. These are indices into the assciated image list.
 
 \membersection{wxTreeCtrl::SetItemState}\label{wxtreectrlsetitemstate}
 
-\func{bool}{SetItemState}{\param{const long }{item}, \param{const long }{state}, \param{const long }{stateMask}}
+\func{bool}{SetItemState}{\param{long }{item}, \param{long }{state}, \param{long }{stateMask}}
 
 Sets the item state. See \helpref{wxTreeCtrl::SetItem}{wxtreectrlsetitem} for valid state and state mask flags.
 
 \membersection{wxTreeCtrl::SetItemText}\label{wxtreectrlsetitemtext}
 
-\func{void}{SetItemText}{\param{const long }{item}, \param{const wxString\& }{text}}
+\func{void}{SetItemText}{\param{long }{item}, \param{const wxString\& }{text}}
 
 Sets the item label.
 
 \membersection{wxTreeCtrl::SetItemData}\label{wxtreectrlsetitemdata}
 
-\func{bool}{SetItemData}{\param{const long }{item}, \param{long }{data}}
+\func{bool}{SetItemData}{\param{long }{item}, \param{long }{data}}
 
 Sets the item client data.
 
 \membersection{wxTreeCtrl::SortChildren}\label{wxtreectrlsortchildren}
 
-\func{bool}{SortChildren}{\param{const long }{item}}
+\func{bool}{SortChildren}{\param{long }{item}}
 
 Sorts the children of the given item in ascending alphabetical order.
 
diff --git a/docs/latex/wx/valtext.tex b/docs/latex/wx/valtext.tex
index 44eb5028c0..9c7941cb2b 100644
--- a/docs/latex/wx/valtext.tex
+++ b/docs/latex/wx/valtext.tex
@@ -22,7 +22,7 @@ For more information, please see \helpref{Validator overview}{validatoroverview}
 
 Copy constructor.
 
-\func{}{wxTextValidator}{\param{const long}{ style = wxFILTER\_NONE}, \param{wxString* }{valPtr = NULL}}
+\func{}{wxTextValidator}{\param{long}{ style = wxFILTER\_NONE}, \param{wxString* }{valPtr = NULL}}
 
 Constructor, taking a style and optional pointer to a wxString variable.
 
diff --git a/docs/latex/wx/wave.tex b/docs/latex/wx/wave.tex
new file mode 100644
index 0000000000..b694ab7cad
--- /dev/null
+++ b/docs/latex/wx/wave.tex
@@ -0,0 +1,64 @@
+\section{\class{wxWave}}\label{wxwave}
+
+This class represents a short wave file, in Windows WAV format, that
+can be stored in memory and played. Currently this class is for Windows
+only.
+
+\wxheading{Derived from}
+
+\helpref{wxObject}{wxobject}
+
+\latexignore{\rtfignore{\wxheading{Members}}}
+
+\membersection{wxWave::wxWave}\label{wxwaveconstr}
+
+\func{}{wxWave}{\void}
+
+Default constructor.
+
+\func{}{wxWave}{\param{const wxString\&}{ fileName}, \param{bool}{ isResource = FALSE}}
+
+Constructs a wave object from a file or resource. Call \helpref{wxWave::IsOk}{wxwaveisok} to
+determine whether this succeeded.
+
+\wxheading{Parameters}
+
+\docparam{fileName}{The filename or Windows resource.}
+
+\docparam{isResource}{TRUE if {\it fileName} is a resource, FALSE if it is a filename.}
+
+\membersection{wxWave::\destruct{wxWave}}
+
+\func{}{\destruct{wxWave}}{\void}
+
+Destroys the wxWave object.
+
+\membersection{wxWave::Create}\label{wxwavecreate}
+
+\func{bool}{wxWave}{\param{const wxString\&}{ fileName}, \param{bool}{ isResource = FALSE}}
+
+Constructs a wave object from a file or resource.
+
+\wxheading{Parameters}
+
+\docparam{fileName}{The filename or Windows resource.}
+
+\docparam{isResource}{TRUE if {\it fileName} is a resource, FALSE if it is a filename.}
+
+\wxheading{Return value}
+
+TRUE if the call was successful, FALSE otherwise.
+
+\membersection{wxWave::IsOk}\label{wxwaveisok}
+
+\constfunc{bool}{IsOk}{\void}
+
+Returns TRUE if the object contains a successfully loaded file or resource, FALSE otherwise.
+
+\membersection{wxWave::Play}\label{wxwaveplay}
+
+\constfunc{bool}{Play}{\param{bool}{ async = TRUE}, \param{bool}{ looped = FALSE}}
+
+Plays the wave file synchronously or asynchronously, looped or single-shot.
+
+
diff --git a/docs/latex/wx/window.tex b/docs/latex/wx/window.tex
index fe1ca0b2c5..03dc109ada 100644
--- a/docs/latex/wx/window.tex
+++ b/docs/latex/wx/window.tex
@@ -45,10 +45,10 @@ See also \helpref{window styles overview}{windowstyles}.
 
 Default constructor.
 
-\func{}{wxWindow}{\param{wxWindow*}{ parent}, \param{const wxWindowID }{id},
+\func{}{wxWindow}{\param{wxWindow*}{ parent}, \param{wxWindowID }{id},
  \param{const wxPoint\& }{pos = wxDefaultPosition},
  \param{const wxSize\& }{size = wxDefaultSize},
- \param{const long }{style = 0},
+ \param{long }{style = 0},
  \param{const wxString\& }{name = wxPanelNameStr}}
 
 Constructs a window, which can be a child of a frame, dialog or any other non-control window.
@@ -110,13 +110,13 @@ release the capture.
 
 \membersection{wxWindow::Center}\label{wxwindowcenter}
 
-\func{void}{Center}{\param{const int}{ direction}}
+\func{void}{Center}{\param{int}{ direction}}
 
 A synonym for \helpref{Centre}{wxwindowcentre}.
 
 \membersection{wxWindow::Centre}\label{wxwindowcentre}
 
-\func{virtual void}{Centre}{\param{const int}{ direction = wxHORIZONTAL}}
+\func{virtual void}{Centre}{\param{int}{ direction = wxHORIZONTAL}}
 
 Centres the window.
 
@@ -240,7 +240,7 @@ Enable or disable the window for user input.
 
 \membersection{wxWindow::FakePopupMenu}\label{wxwindowfakepopupmenu}
 
-\func{virtual bool}{FakePopupMenu}{\param{wxMenu* }{menu}, \param{const int }{x}, \param{const int }{y}}
+\func{virtual bool}{FakePopupMenu}{\param{wxMenu* }{menu}, \param{int }{x}, \param{int }{y}}
 
 A replacement for wxWindow::PopupMenu for cases where the PopupMenu implementation
 does not work correctly, in particular on Motif platforms.
@@ -479,7 +479,7 @@ a code to the application.
 
 \membersection{wxWindow::GetScrollThumb}\label{wxwindowgetscrollthumb}
 
-\func{virtual int}{GetScrollThumb}{\param{const int }{orientation}}
+\func{virtual int}{GetScrollThumb}{\param{int }{orientation}}
 
 Returns the built-in scrollbar thumb size.
 
@@ -489,7 +489,7 @@ Returns the built-in scrollbar thumb size.
 
 \membersection{wxWindow::GetScrollPos}\label{wxwindowgetscrollpos}
 
-\func{virtual int}{GetScrollPos}{\param{const int }{orientation}}
+\func{virtual int}{GetScrollPos}{\param{int }{orientation}}
 
 Returns the built-in scrollbar position.
 
@@ -499,7 +499,7 @@ See \helpref{wxWindow::SetScrollbar}{wxwindowsetscrollbar}
 
 \membersection{wxWindow::GetScrollRange}\label{wxwindowgetscrollrange}
 
-\func{virtual int}{GetScrollRange}{\param{const int }{orientation}}
+\func{virtual int}{GetScrollRange}{\param{int }{orientation}}
 
 Returns the built-in scrollbar range.
 
@@ -653,7 +653,7 @@ the user can only interact with this window. If FALSE, the effect is reversed.}
 
 \membersection{wxWindow::Move}\label{wxwindowmove}
 
-\func{void}{Move}{\param{const int}{ x}, \param{const int}{ y}}
+\func{void}{Move}{\param{int}{ x}, \param{int}{ y}}
 
 Moves the window to the given position.
 
@@ -1230,7 +1230,7 @@ default value is FALSE.}
 
 \membersection{wxWindow::PopupMenu}\label{wxwindowpopupmenu}
 
-\func{virtual bool}{PopupMenu}{\param{wxMenu* }{menu}, \param{const int }{x}, \param{const int }{y}}
+\func{virtual bool}{PopupMenu}{\param{wxMenu* }{menu}, \param{int }{x}, \param{int }{y}}
 
 Pops up the given menu at the specified coordinates, relative to this
 window, and returns control when the user has dismissed the menu. If a
@@ -1346,7 +1346,7 @@ Converts from screen to client window coordinates.
 
 \membersection{wxWindow::ScrollWindow}\label{wxwindowscrollwindow}
 
-\func{virtual void}{ScrollWindow}{\param{const int }{dx}, \param{const int }{dy}, \param{const wxRect*}{ rect = NULL}}
+\func{virtual void}{ScrollWindow}{\param{int }{dx}, \param{int }{dy}, \param{const wxRect*}{ rect = NULL}}
 
 Physically scrolls the pixels in the window.
 
@@ -1530,8 +1530,8 @@ a code to the application. The function \helpref{wxDialog::EndModal}{wxdialogend
 
 \membersection{wxWindow::SetScrollbar}\label{wxwindowsetscrollbar}
 
-\func{virtual void}{SetScrollbar}{\param{const int }{orientation}, \param{const int }{position},\rtfsp
-\param{const int }{thumbSize}, \param{const int }{range},\rtfsp
+\func{virtual void}{SetScrollbar}{\param{int }{orientation}, \param{int }{position},\rtfsp
+\param{int }{thumbSize}, \param{int }{range},\rtfsp
 \param{const bool }{refresh = TRUE}}
 
 Sets the scrollbar properties of a built-in scrollbar.
@@ -1581,7 +1581,7 @@ from your \helpref{wxWindow::OnSize}{wxwindowonsize} event handler function.
 \begin{comment}
 \membersection{wxWindow::SetScrollPage}\label{wxwindowsetscrollpage}
 
-\func{virtual void}{SetScrollPage}{\param{const int }{orientation}, \param{const int }{pageSize}, \param{const bool }{refresh = TRUE}}
+\func{virtual void}{SetScrollPage}{\param{int }{orientation}, \param{int }{pageSize}, \param{const bool }{refresh = TRUE}}
 
 Sets the page size of one of the built-in scrollbars.
 
@@ -1621,7 +1621,7 @@ handling of pages and ranges.
 
 \membersection{wxWindow::SetScrollPos}\label{wxwindowsetscrollpos}
 
-\func{virtual void}{SetScrollPos}{\param{const int }{orientation}, \param{const int }{pos}, \param{const bool }{refresh = TRUE}}
+\func{virtual void}{SetScrollPos}{\param{int }{orientation}, \param{int }{pos}, \param{const bool }{refresh = TRUE}}
 
 Sets the position of one of the built-in scrollbars.
 
@@ -1649,7 +1649,7 @@ application to take note of scrollbar attributes and redraw contents accordingly
 \begin{comment}
 \membersection{wxWindow::SetScrollRange}\label{wxwindowsetscrollrange}
 
-\func{virtual void}{SetScrollRange}{\param{const int }{orientation}, \param{const int }{range}, \param{const bool }{refresh = TRUE}}
+\func{virtual void}{SetScrollRange}{\param{int }{orientation}, \param{int }{range}, \param{const bool }{refresh = TRUE}}
 
 Sets the range of one of the built-in scrollbars.
 
@@ -1681,12 +1681,12 @@ and usually the scrollbar will be automatically hidden.
 
 \membersection{wxWindow::SetSize}\label{wxwindowsetsize}
 
-\func{virtual void}{SetSize}{\param{const int}{ x}, \param{const int}{ y}, \param{const int}{ width}, \param{int}{ height},
- \param{const int}{ sizeFlags = wxSIZE\_AUTO}}
+\func{virtual void}{SetSize}{\param{int}{ x}, \param{int}{ y}, \param{int}{ width}, \param{int}{ height},
+ \param{int}{ sizeFlags = wxSIZE\_AUTO}}
 
 Sets the size and position of the window in pixels.
 
-\func{virtual void}{SetSize}{\param{const int}{ width}, \param{const int}{ height}}
+\func{virtual void}{SetSize}{\param{int}{ width}, \param{int}{ height}}
 
 Sets the size of the window in pixels.
 
@@ -1733,8 +1733,8 @@ by wxWindows, or that the current value of the dimension should be used.
 
 \membersection{wxWindow::SetSizeHints}\label{wxwindowsetsizehints}
 
-\func{virtual void}{SetSizeHints}{\param{const int}{ minW=-1}, \param{const int}{ minH=-1}, \param{const int}{ maxW=-1}, \param{int}{ maxH=-1},
- \param{const int}{ incW=-1}, \param{const int}{ incH=-1}}
+\func{virtual void}{SetSizeHints}{\param{int}{ minW=-1}, \param{int}{ minH=-1}, \param{int}{ maxW=-1}, \param{int}{ maxH=-1},
+ \param{int}{ incW=-1}, \param{int}{ incH=-1}}
 
 Allows specification of minimum and maximum window sizes, and window size increments.
 If a pair of values is not set (or set to -1), the default values will be used.
@@ -1762,7 +1762,7 @@ The resizing increments are only significant under Motif or Xt.
 
 \membersection{wxWindow::SetClientSize}
 
-\func{virtual void}{SetClientSize}{\param{const int}{ width}, \param{const int}{ height}}
+\func{virtual void}{SetClientSize}{\param{int}{ width}, \param{int}{ height}}
 
 This sets the size of the window client area in pixels. Using this function to size a window
 tends to be more device-independent than \helpref{wxWindow::SetSize}{wxwindowsetsize}, since the application need not
diff --git a/docs/latex/wx/wx.cnt b/docs/latex/wx/wx.cnt
index 587241aa8b..8975f5bd2b 100644
--- a/docs/latex/wx/wx.cnt
+++ b/docs/latex/wx/wx.cnt
@@ -84,8 +84,7 @@
 3 wxApp::~wxApp=topic43
 3 wxApp::argc=wxappargc
 3 wxApp::argv=wxappargv
-3 wxApp::wx_class=topic44
-3 wxApp::work_proc=topic45
+3 wxApp::CreateLogTarget=wxappcreatelogtarget
 3 wxApp::Dispatch=wxappdispatch
 3 wxApp::GetAppName=wxappgetappname
 3 wxApp::GetAuto3D=wxappgetauto3d
@@ -103,6 +102,7 @@
 3 wxApp::OnInit=wxapponinit
 3 wxApp::Pending=wxapppending
 3 wxApp::ProcessMessage=wxappprocessmessage
+3 wxApp::SendIdleEvents=wxappsendidleevents
 3 wxApp::SetAppName=wxappsetappname
 3 wxApp::SetAuto3D=wxappsetauto3d
 3 wxApp::SetClassName=wxappsetclassname
@@ -112,7 +112,7 @@
 2 wxButton
 3 wxButton=wxbutton
 3 wxButton::wxButton=wxbuttonconstr
-3 wxButton::~wxButton=topic46
+3 wxButton::~wxButton=topic44
 3 wxButton::Create=wxbuttoncreate
 3 wxButton::GetLabel=wxbuttongetlabel
 3 wxButton::SetDefault=wxbuttonsetdefault
@@ -120,49 +120,49 @@
 2 wxBitmap
 3 wxBitmap=wxbitmap
 3 wxBitmap::wxBitmap=wxbitmapconstr
-3 wxBitmap::~wxBitmap=topic47
+3 wxBitmap::~wxBitmap=topic45
 3 wxBitmap::AddHandler=wxbitmapaddhandler
-3 wxBitmap::CleanUpHandlers=topic48
-3 wxBitmap::Create=topic49
-3 wxBitmap::FindHandler=topic50
-3 wxBitmap::GetDepth=topic51
-3 wxBitmap::GetHandlers=topic52
+3 wxBitmap::CleanUpHandlers=topic46
+3 wxBitmap::Create=topic47
+3 wxBitmap::FindHandler=topic48
+3 wxBitmap::GetDepth=topic49
+3 wxBitmap::GetHandlers=topic50
 3 wxBitmap::GetHeight=wxbitmapgetheight
 3 wxBitmap::GetPalette=wxbitmapgetpalette
 3 wxBitmap::GetMask=wxbitmapgetmask
 3 wxBitmap::GetWidth=wxbitmapgetwidth
-3 wxBitmap::InitStandardHandlers=topic53
-3 wxBitmap::InsertHandler=topic54
+3 wxBitmap::InitStandardHandlers=topic51
+3 wxBitmap::InsertHandler=topic52
 3 wxBitmap::LoadFile=wxbitmaploadfile
 3 wxBitmap::Ok=wxbitmapok
-3 wxBitmap::RemoveHandler=topic55
+3 wxBitmap::RemoveHandler=topic53
 3 wxBitmap::SaveFile=wxbitmapsavefile
 3 wxBitmap::SetDepth=wxbitmapsetdepth
 3 wxBitmap::SetHeight=wxbitmapsetheight
 3 wxBitmap::SetMask=wxbitmapsetmask
-3 wxBitmap::SetOk=topic56
+3 wxBitmap::SetOk=topic54
 3 wxBitmap::SetPalette=wxbitmapsetpalette
-3 wxBitmap::SetWidth=topic57
-3 wxBitmap::operator ==topic58
-3 wxBitmap::operator ===topic59
-3 wxBitmap::operator !==topic60
+3 wxBitmap::SetWidth=topic55
+3 wxBitmap::operator ==topic56
+3 wxBitmap::operator ===topic57
+3 wxBitmap::operator !==topic58
 2 wxBitmapHandler
 3 wxBitmapHandler=wxbitmaphandler
 3 wxBitmapHandler::wxBitmapHandler=wxbitmaphandlerconstr
-3 wxBitmapHandler::~wxBitmapHandler=topic61
-3 wxBitmapHandler::Create=topic62
-3 wxBitmapHandler::GetName=topic63
-3 wxBitmapHandler::GetExtension=topic64
-3 wxBitmapHandler::GetType=topic65
+3 wxBitmapHandler::~wxBitmapHandler=topic59
+3 wxBitmapHandler::Create=topic60
+3 wxBitmapHandler::GetName=topic61
+3 wxBitmapHandler::GetExtension=topic62
+3 wxBitmapHandler::GetType=topic63
 3 wxBitmapHandler::LoadFile=wxbitmaphandlerloadfile
 3 wxBitmapHandler::SaveFile=wxbitmaphandlersavefile
-3 wxBitmapHandler::SetName=topic66
-3 wxBitmapHandler::SetExtension=topic67
-3 wxBitmapHandler::SetType=topic68
+3 wxBitmapHandler::SetName=topic64
+3 wxBitmapHandler::SetExtension=topic65
+3 wxBitmapHandler::SetType=topic66
 2 wxBitmapButton
 3 wxBitmapButton=wxbitmapbutton
 3 wxBitmapButton::wxBitmapButton=wxbitmapbuttonconstr
-3 wxBitmapButton::~wxBitmapButton=topic69
+3 wxBitmapButton::~wxBitmapButton=topic67
 3 wxBitmapButton::Create=wxbitmapbuttoncreate
 3 wxBitmapButton::GetBitmapDisabled=wxbitmapbuttongetbitmapdisabled
 3 wxBitmapButton::GetBitmapFocus=wxbitmapbuttongetbitmapfocus
@@ -174,8 +174,8 @@
 3 wxBitmapButton::SetBitmapSelected=wxbitmapbuttonsetbitmapselected
 2 wxBrush
 3 wxBrush=wxbrush
-3 wxBrush::wxBrush=topic70
-3 wxBrush::~wxBrush=topic71
+3 wxBrush::wxBrush=topic68
+3 wxBrush::~wxBrush=topic69
 3 wxBrush::GetColour=wxbrushgetcolour
 3 wxBrush::GetStipple=wxbrushgetstipple
 3 wxBrush::GetStyle=wxbrushgetstyle
@@ -195,14 +195,14 @@
 2 wxCheckBox
 3 wxCheckBox=wxcheckbox
 3 wxCheckBox::wxCheckBox=wxcheckboxconstr
-3 wxCheckBox::~wxCheckBox=topic72
+3 wxCheckBox::~wxCheckBox=topic70
 3 wxCheckBox::Create=wxcheckboxcreate
 3 wxCheckBox::GetValue=wxcheckboxgetvalue
 3 wxCheckBox::SetValue=wxcheckboxsetvalue
 2 wxChoice
 3 wxChoice=wxchoice
 3 wxChoice::wxChoice=wxchoiceconstr
-3 wxChoice::~wxChoice=topic73
+3 wxChoice::~wxChoice=topic71
 3 wxChoice::Append=wxchoiceappend
 3 wxChoice::Clear=wxchoiceclear
 3 wxChoice::Create=wxchoicecreate
@@ -218,32 +218,32 @@
 2 wxClassInfo
 3 wxClassInfo=wxclassinfo
 3 wxClassInfo::wxClassInfo=wxclassinfoconstr
-3 wxClassInfo::CreateObject=topic74
-3 wxClassInfo::FindClass=topic75
-3 wxClassInfo::GetBaseClassName1=topic76
-3 wxClassInfo::GetBaseClassName2=topic77
-3 wxClassInfo::GetClassName=topic78
-3 wxClassInfo::GetSize=topic79
-3 wxClassInfo::InitializeClasses=topic80
+3 wxClassInfo::CreateObject=topic72
+3 wxClassInfo::FindClass=topic73
+3 wxClassInfo::GetBaseClassName1=topic74
+3 wxClassInfo::GetBaseClassName2=topic75
+3 wxClassInfo::GetClassName=topic76
+3 wxClassInfo::GetSize=topic77
+3 wxClassInfo::InitializeClasses=topic78
 3 wxClassInfo::IsKindOf=wxclassinfoiskindof
 2 wxClientDC
 3 wxClientDC=wxclientdc
-3 wxClientDC::wxClientDC=topic81
+3 wxClientDC::wxClientDC=topic79
 2 wxClipboard
 3 wxClipboard=wxclipboard
-3 wxClipboard::GetClipboardClient=topic82
-3 wxClipboard::GetClipboardData=topic83
-3 wxClipboard::GetClipboardString=topic84
-3 wxClipboard::SetClipboardClient=topic85
-3 wxClipboard::SetClipboardString=topic86
+3 wxClipboard::GetClipboardClient=topic80
+3 wxClipboard::GetClipboardData=topic81
+3 wxClipboard::GetClipboardString=topic82
+3 wxClipboard::SetClipboardClient=topic83
+3 wxClipboard::SetClipboardString=topic84
 2 wxClipboardClient
 3 wxClipboardClient=wxclipboardclient
-3 wxClipboardClient::formats=topic87
-3 wxClipboardClient::BeingReplaced=topic88
-3 wxClipboardClient::GetData=topic89
+3 wxClipboardClient::formats=topic85
+3 wxClipboardClient::BeingReplaced=topic86
+3 wxClipboardClient::GetData=topic87
 2 wxCloseEvent
 3 wxCloseEvent=wxcloseevent
-3 wxCloseEvent::wxCloseEvent=topic90
+3 wxCloseEvent::wxCloseEvent=topic88
 3 wxCloseEvent::GetLoggingOff=wxcloseeventgetloggingoff
 3 wxCloseEvent::GetSessionEnding=wxcloseeventgetsessionending
 3 wxCloseEvent::GetForce=wxcloseeventgetforce
@@ -263,7 +263,7 @@
 2 wxColourData
 3 wxColourData=wxcolourdata
 3 wxColourData::wxColourData=wxcolourdataconstr
-3 wxColourData::~wxColourData=topic91
+3 wxColourData::~wxColourData=topic89
 3 wxColourData::GetChooseFull=wxcolourdatagetchoosefull
 3 wxColourData::GetColour=wxcolourdatagetcolour
 3 wxColourData::GetCustomColour=wxcolourdatagetcustomcolour
@@ -279,21 +279,20 @@
 3 wxColourDatabase::Initialize=wxcolourdatabaseinitialize
 2 wxColourDialog
 3 wxColourDialog=wxcolourdialog
-3 wxColourDialog::wxColourDialog=topic92
-3 wxColourDialog::~wxColourDialog=topic93
-3 wxColourDialog::GetColourData=topic94
-3 wxColourDialog::ShowModal=topic95
+3 wxColourDialog::wxColourDialog=topic90
+3 wxColourDialog::~wxColourDialog=topic91
+3 wxColourDialog::GetColourData=topic92
+3 wxColourDialog::ShowModal=topic93
 2 wxComboBox
 3 wxComboBox=wxcombobox
 3 wxComboBox::wxComboBox=wxcomboboxconstr
-3 wxComboBox::~wxComboBox=topic96
+3 wxComboBox::~wxComboBox=topic94
 3 wxComboBox::Append=wxcomboboxappend
 3 wxComboBox::Clear=wxcomboboxclear
 3 wxComboBox::Create=wxcomboboxcreate
 3 wxComboBox::Copy=wxcomboboxcopy
 3 wxComboBox::Cut=wxcomboboxcut
 3 wxComboBox::Delete=wxcomboboxdelete
-3 wxComboBox::Deselect=wxcomboboxdeselect
 3 wxComboBox::FindString=wxcomboboxfindstring
 3 wxComboBox::GetClientData=wxcomboboxgetclientdata
 3 wxComboBox::GetInsertionPoint=wxcomboboxgetinsertionpoint
@@ -313,44 +312,51 @@
 3 wxComboBox::SetValue=wxcomboboxsetvalue
 2 wxCommand
 3 wxCommand=wxcommand
-3 wxCommand::wxCommand=topic97
-3 wxCommand::~wxCommand=topic98
-3 wxCommand::CanUndo=topic99
-3 wxCommand::Do=topic100
-3 wxCommand::GetName=topic101
-3 wxCommand::Undo=topic102
+3 wxCommand::wxCommand=topic95
+3 wxCommand::~wxCommand=topic96
+3 wxCommand::CanUndo=topic97
+3 wxCommand::Do=topic98
+3 wxCommand::GetName=topic99
+3 wxCommand::Undo=topic100
 2 wxCommandEvent
 3 wxCommandEvent=wxcommandevent
-3 wxCommandEvent::m_clientData=topic103
-3 wxCommandEvent::m_commandInt=topic104
-3 wxCommandEvent::m_commandString=topic105
-3 wxCommandEvent::m_extraLong=topic106
-3 wxCommandEvent::wxCommandEvent=topic107
-3 wxCommandEvent::Checked=topic108
-3 wxCommandEvent::GetClientData=topic109
-3 wxCommandEvent::GetExtraLong=topic110
-3 wxCommandEvent::GetInt=topic111
-3 wxCommandEvent::GetSelection=topic112
-3 wxCommandEvent::GetString=topic113
-3 wxCommandEvent::IsSelection=topic114
-3 wxCommandEvent::SetClientData=topic115
-3 wxCommandEvent::SetExtraLong=topic116
-3 wxCommandEvent::SetInt=topic117
-3 wxCommandEvent::SetString=topic118
+3 wxCommandEvent::m_clientData=topic101
+3 wxCommandEvent::m_commandInt=topic102
+3 wxCommandEvent::m_commandString=topic103
+3 wxCommandEvent::m_extraLong=topic104
+3 wxCommandEvent::wxCommandEvent=topic105
+3 wxCommandEvent::Checked=topic106
+3 wxCommandEvent::GetClientData=topic107
+3 wxCommandEvent::GetExtraLong=topic108
+3 wxCommandEvent::GetInt=topic109
+3 wxCommandEvent::GetSelection=topic110
+3 wxCommandEvent::GetString=topic111
+3 wxCommandEvent::IsSelection=topic112
+3 wxCommandEvent::SetClientData=topic113
+3 wxCommandEvent::SetExtraLong=topic114
+3 wxCommandEvent::SetInt=topic115
+3 wxCommandEvent::SetString=topic116
 2 wxCommandProcessor
 3 wxCommandProcessor=wxcommandprocessor
-3 wxCommandProcessor::wxCommandProcessor=topic119
-3 wxCommandProcessor::~wxCommandProcessor=topic120
-3 wxCommandProcessor::CanUndo=topic121
-3 wxCommandProcessor::ClearCommands=topic122
-3 wxCommandProcessor::Do=topic123
-3 wxCommandProcessor::GetCommands=topic124
-3 wxCommandProcessor::GetMaxCommands=topic125
-3 wxCommandProcessor::GetEditMenu=topic126
-3 wxCommandProcessor::Initialize=topic127
-3 wxCommandProcessor::SetEditMenu=topic128
-3 wxCommandProcessor::Submit=topic129
-3 wxCommandProcessor::Undo=topic130
+3 wxCommandProcessor::wxCommandProcessor=topic117
+3 wxCommandProcessor::~wxCommandProcessor=topic118
+3 wxCommandProcessor::CanUndo=topic119
+3 wxCommandProcessor::ClearCommands=topic120
+3 wxCommandProcessor::Do=topic121
+3 wxCommandProcessor::GetCommands=topic122
+3 wxCommandProcessor::GetMaxCommands=topic123
+3 wxCommandProcessor::GetEditMenu=topic124
+3 wxCommandProcessor::Initialize=topic125
+3 wxCommandProcessor::SetEditMenu=topic126
+3 wxCommandProcessor::Submit=topic127
+3 wxCommandProcessor::Undo=topic128
+2 wxCondition
+3 wxCondition=wxcondition
+3 wxCondition::wxCondition=wxconditionconstr
+3 wxCondition::~wxCondition=topic129
+3 wxCondition::Broadcast=wxconditionbroadcast
+3 wxCondition::Signal=wxconditionsignal
+3 wxCondition::Wait=wxconditionwait
 2 wxControl
 3 wxControl=wxcontrol
 3 wxControl::Command=wxcontrolcommand
@@ -359,52 +365,52 @@
 2 wxCursor
 3 wxCursor=wxcursor
 3 wxCursor::wxCursor=wxcursorconstr
-3 wxCursor::~wxCursor=topic131
+3 wxCursor::~wxCursor=topic130
 3 wxCursor::Ok=wxcursorok
 3 wxCursor::operator ==wxcursorassignment
 3 wxCursor::operator ===wxcursorequals
 3 wxCursor::operator !==wxcursornotequals
 2 wxDatabase
 3 wxDatabase=wxdatabase
-3 wxDatabase::wxDatabase=topic132
-3 wxDatabase::~wxDatabase=topic133
-3 wxDatabase::BeginTrans=topic134
-3 wxDatabase::Cancel=topic135
-3 wxDatabase::CanTransact=topic136
-3 wxDatabase::CanUpdate=topic137
-3 wxDatabase::Close=topic138
-3 wxDatabase::CommitTrans=topic139
-3 wxDatabase::ErrorOccured=topic140
-3 wxDatabase::ErrorSnapshot=topic141
-3 wxDatabase::GetDatabaseName=topic142
-3 wxDatabase::GetDataSource=topic143
-3 wxDatabase::GetErrorClass=topic144
-3 wxDatabase::GetErrorCode=topic145
-3 wxDatabase::GetErrorMessage=topic146
-3 wxDatabase::GetErrorNumber=topic147
-3 wxDatabase::GetHDBC=topic148
-3 wxDatabase::GetHENV=topic149
-3 wxDatabase::GetInfo=topic150
-3 wxDatabase::GetPassword=topic151
-3 wxDatabase::GetUsername=topic152
-3 wxDatabase::GetODBCVersionFloat=topic153
-3 wxDatabase::GetODBCVersionString=topic154
-3 wxDatabase::InWaitForDataSource=topic155
-3 wxDatabase::IsOpen=topic156
+3 wxDatabase::wxDatabase=topic131
+3 wxDatabase::~wxDatabase=topic132
+3 wxDatabase::BeginTrans=topic133
+3 wxDatabase::Cancel=topic134
+3 wxDatabase::CanTransact=topic135
+3 wxDatabase::CanUpdate=topic136
+3 wxDatabase::Close=topic137
+3 wxDatabase::CommitTrans=topic138
+3 wxDatabase::ErrorOccured=topic139
+3 wxDatabase::ErrorSnapshot=topic140
+3 wxDatabase::GetDatabaseName=topic141
+3 wxDatabase::GetDataSource=topic142
+3 wxDatabase::GetErrorClass=topic143
+3 wxDatabase::GetErrorCode=topic144
+3 wxDatabase::GetErrorMessage=topic145
+3 wxDatabase::GetErrorNumber=topic146
+3 wxDatabase::GetHDBC=topic147
+3 wxDatabase::GetHENV=topic148
+3 wxDatabase::GetInfo=topic149
+3 wxDatabase::GetPassword=topic150
+3 wxDatabase::GetUsername=topic151
+3 wxDatabase::GetODBCVersionFloat=topic152
+3 wxDatabase::GetODBCVersionString=topic153
+3 wxDatabase::InWaitForDataSource=topic154
+3 wxDatabase::IsOpen=topic155
 3 wxDatabase::Open=wxdatabaseopen
-3 wxDatabase::OnSetOptions=topic157
-3 wxDatabase::OnWaitForDataSource=topic158
-3 wxDatabase::RollbackTrans=topic159
-3 wxDatabase::SetDataSource=topic160
-3 wxDatabase::SetLoginTimeout=topic161
-3 wxDatabase::SetPassword=topic162
-3 wxDatabase::SetSynchronousMode=topic163
-3 wxDatabase::SetQueryTimeout=topic164
-3 wxDatabase::SetUsername=topic165
+3 wxDatabase::OnSetOptions=topic156
+3 wxDatabase::OnWaitForDataSource=topic157
+3 wxDatabase::RollbackTrans=topic158
+3 wxDatabase::SetDataSource=topic159
+3 wxDatabase::SetLoginTimeout=topic160
+3 wxDatabase::SetPassword=topic161
+3 wxDatabase::SetSynchronousMode=topic162
+3 wxDatabase::SetQueryTimeout=topic163
+3 wxDatabase::SetUsername=topic164
 2 wxDate
 3 wxDate=wxdate
 3 wxDate::wxDate=wxdateconstr
-3 wxDate::~wxDate=topic166
+3 wxDate::~wxDate=topic165
 3 wxDate::AddMonths=wxdateaddmonths
 3 wxDate::AddWeeks=wxdateaddweeks
 3 wxDate::AddYears=wxdateaddyears
@@ -417,7 +423,7 @@
 3 wxDate::GetFirstDayOfMonth=wxdategetfirstdayofmonth
 3 wxDate::GetJulianDate=wxdategetjuliandate
 3 wxDate::GetMonth=wxdategetmonth
-3 wxDate::GetMonthEnd=topic167
+3 wxDate::GetMonthEnd=topic166
 3 wxDate::GetMonthName=wxdategetmonthname
 3 wxDate::GetMonthStart=wxdategetmonthstart
 3 wxDate::GetWeekOfMonth=wxdategetweekofmonth
@@ -445,8 +451,8 @@
 3 wxDate::operator <<=wxdateinsert
 2 wxDC
 3 wxDC=wxdc
-3 wxDC::wxDC=topic168
-3 wxDC::~wxDC=topic169
+3 wxDC::wxDC=topic167
+3 wxDC::~wxDC=topic168
 3 wxDC::BeginDrawing=wxdcbegindrawing
 3 wxDC::Blit=wxdcblit
 3 wxDC::Clear=wxdcclear
@@ -514,16 +520,16 @@
 3 wxDC::StartPage=wxdcstartpage
 2 wxDDEClient
 3 wxDDEClient=wxddeclient
-3 wxDDEClient::wxDDEClient=topic170
+3 wxDDEClient::wxDDEClient=topic169
 3 wxDDEClient::MakeConnection=wxddeclientmakeconnection
 3 wxDDEClient::OnMakeConnection=wxddeclientonmakeconnection
-3 wxDDEClient::ValidHost=topic171
+3 wxDDEClient::ValidHost=topic170
 2 wxDDEConnection
 3 wxDDEConnection=wxddeconnection
-3 wxDDEConnection::wxDDEConnection=topic172
-3 wxDDEConnection::Advise=topic173
-3 wxDDEConnection::Execute=topic174
-3 wxDDEConnection::Disconnect=topic175
+3 wxDDEConnection::wxDDEConnection=topic171
+3 wxDDEConnection::Advise=topic172
+3 wxDDEConnection::Execute=topic173
+3 wxDDEConnection::Disconnect=topic174
 3 wxDDEConnection::OnAdvise=wxddeconnectiononadvise
 3 wxDDEConnection::OnDisconnect=wxddeconnectionondisconnect
 3 wxDDEConnection::OnExecute=wxddeconnectiononexecute
@@ -537,8 +543,8 @@
 3 wxDDEConnection::StopAdvise=wxddeconnectionstopadvise
 2 wxDDEServer
 3 wxDDEServer=wxddeserver
-3 wxDDEServer::wxDDEServer=topic176
-3 wxDDEServer::Create=topic177
+3 wxDDEServer::wxDDEServer=topic175
+3 wxDDEServer::Create=topic176
 3 wxDDEServer::OnAcceptConnection=wxddeserveronacceptconnection
 2 wxDebugContext
 3 wxDebugContext=wxdebugcontext
@@ -564,7 +570,7 @@
 2 wxDialog
 3 wxDialog=wxdialog
 3 wxDialog::wxDialog=wxdialogconstr
-3 wxDialog::~wxDialog=topic178
+3 wxDialog::~wxDialog=topic177
 3 wxDialog::Centre=wxdialogcentre
 3 wxDialog::Create=wxdialogcreate
 3 wxDialog::EndModal=wxdialogendmodal
@@ -584,7 +590,7 @@
 2 wxDirDialog
 3 wxDirDialog=wxdirdialog
 3 wxDirDialog::wxDirDialog=wxdirdialogconstr
-3 wxDirDialog::~wxDirDialog=topic179
+3 wxDirDialog::~wxDirDialog=topic178
 3 wxDirDialog::GetPath=wxdirdialoggetpath
 3 wxDirDialog::GetMessage=wxdirdialoggetmessage
 3 wxDirDialog::GetStyle=wxdirdialoggetstyle
@@ -594,176 +600,176 @@
 3 wxDirDialog::ShowModal=wxdirdialogshowmodal
 2 wxDocument
 3 wxDocument=wxdocument
-3 wxDocument::m_commandProcessor=topic180
-3 wxDocument::m_documentFile=topic181
-3 wxDocument::m_documentModified=topic182
-3 wxDocument::m_documentTemplate=topic183
-3 wxDocument::m_documentTitle=topic184
+3 wxDocument::m_commandProcessor=topic179
+3 wxDocument::m_documentFile=topic180
+3 wxDocument::m_documentModified=topic181
+3 wxDocument::m_documentTemplate=topic182
+3 wxDocument::m_documentTitle=topic183
 3 wxDocument::m_documentTypeName=documenttypename
-3 wxDocument::m_documentViews=topic185
-3 wxDocument::wxDocument=topic186
-3 wxDocument::~wxDocument=topic187
-3 wxDocument::AddView=topic188
-3 wxDocument::Close=topic189
-3 wxDocument::DeleteAllViews=topic190
-3 wxDocument::GetCommandProcessor=topic191
-3 wxDocument::GetDocumentTemplate=topic192
-3 wxDocument::GetDocumentManager=topic193
-3 wxDocument::GetDocumentName=topic194
-3 wxDocument::GetDocumentWindow=topic195
-3 wxDocument::GetFilename=topic196
-3 wxDocument::GetFirstView=topic197
-3 wxDocument::GetPrintableName=topic198
-3 wxDocument::GetTitle=topic199
+3 wxDocument::m_documentViews=topic184
+3 wxDocument::wxDocument=topic185
+3 wxDocument::~wxDocument=topic186
+3 wxDocument::AddView=topic187
+3 wxDocument::Close=topic188
+3 wxDocument::DeleteAllViews=topic189
+3 wxDocument::GetCommandProcessor=topic190
+3 wxDocument::GetDocumentTemplate=topic191
+3 wxDocument::GetDocumentManager=topic192
+3 wxDocument::GetDocumentName=topic193
+3 wxDocument::GetDocumentWindow=topic194
+3 wxDocument::GetFilename=topic195
+3 wxDocument::GetFirstView=topic196
+3 wxDocument::GetPrintableName=topic197
+3 wxDocument::GetTitle=topic198
 3 wxDocument::IsModified=wxdocumentismodified
-3 wxDocument::LoadObject=topic200
+3 wxDocument::LoadObject=topic199
 3 wxDocument::Modify=wxdocumentmodify
-3 wxDocument::OnChangedViewList=topic201
-3 wxDocument::OnCloseDocument=topic202
-3 wxDocument::OnCreate=topic203
-3 wxDocument::OnCreateCommandProcessor=topic204
-3 wxDocument::OnNewDocument=topic205
-3 wxDocument::OnOpenDocument=topic206
-3 wxDocument::OnSaveDocument=topic207
-3 wxDocument::OnSaveModified=topic208
-3 wxDocument::RemoveView=topic209
-3 wxDocument::Save=topic210
-3 wxDocument::SaveAs=topic211
-3 wxDocument::SaveObject=topic212
-3 wxDocument::SetCommandProcessor=topic213
-3 wxDocument::SetDocumentName=topic214
-3 wxDocument::SetDocumentTemplate=topic215
-3 wxDocument::SetFilename=topic216
-3 wxDocument::SetTitle=topic217
+3 wxDocument::OnChangedViewList=topic200
+3 wxDocument::OnCloseDocument=topic201
+3 wxDocument::OnCreate=topic202
+3 wxDocument::OnCreateCommandProcessor=topic203
+3 wxDocument::OnNewDocument=topic204
+3 wxDocument::OnOpenDocument=topic205
+3 wxDocument::OnSaveDocument=topic206
+3 wxDocument::OnSaveModified=topic207
+3 wxDocument::RemoveView=topic208
+3 wxDocument::Save=topic209
+3 wxDocument::SaveAs=topic210
+3 wxDocument::SaveObject=topic211
+3 wxDocument::SetCommandProcessor=topic212
+3 wxDocument::SetDocumentName=topic213
+3 wxDocument::SetDocumentTemplate=topic214
+3 wxDocument::SetFilename=topic215
+3 wxDocument::SetTitle=topic216
 2 wxDocChildFrame
 3 wxDocChildFrame=wxdocchildframe
-3 wxDocChildFrame::m_childDocument=topic218
-3 wxDocChildFrame::m_childView=topic219
-3 wxDocChildFrame::wxDocChildFrame=topic220
-3 wxDocChildFrame::~wxDocChildFrame=topic221
-3 wxDocChildFrame::GetDocument=topic222
-3 wxDocChildFrame::GetView=topic223
-3 wxDocChildFrame::OnActivate=topic224
-3 wxDocChildFrame::OnClose=topic225
-3 wxDocChildFrame::SetDocument=topic226
-3 wxDocChildFrame::SetView=topic227
+3 wxDocChildFrame::m_childDocument=topic217
+3 wxDocChildFrame::m_childView=topic218
+3 wxDocChildFrame::wxDocChildFrame=topic219
+3 wxDocChildFrame::~wxDocChildFrame=topic220
+3 wxDocChildFrame::GetDocument=topic221
+3 wxDocChildFrame::GetView=topic222
+3 wxDocChildFrame::OnActivate=topic223
+3 wxDocChildFrame::OnClose=topic224
+3 wxDocChildFrame::SetDocument=topic225
+3 wxDocChildFrame::SetView=topic226
 2 wxDocManager
 3 wxDocManager=wxdocmanager
-3 wxDocManager::m_currentView=topic228
-3 wxDocManager::m_defaultDocumentNameCounter=topic229
-3 wxDocManager::m_fileHistory=topic230
-3 wxDocManager::m_maxDocsOpen=topic231
-3 wxDocManager::m_docs=topic232
-3 wxDocManager::m_flags=topic233
-3 wxDocManager::m_templates=topic234
-3 wxDocManager::wxDocManager=topic235
-3 wxDocManager::~wxDocManager=topic236
-3 wxDocManager::ActivateView=topic237
-3 wxDocManager::AddDocument=topic238
-3 wxDocManager::AddFileToHistory=topic239
-3 wxDocManager::AssociateTemplate=topic240
-3 wxDocManager::CreateDocument=topic241
-3 wxDocManager::CreateView=topic242
-3 wxDocManager::DisassociateTemplate=topic243
-3 wxDocManager::FileHistoryLoad=topic244
-3 wxDocManager::FileHistorySave=topic245
-3 wxDocManager::FileHistoryUseMenu=topic246
-3 wxDocManager::FindTemplateForPath=topic247
-3 wxDocManager::GetCurrentDocument=topic248
-3 wxDocManager::GetCurrentView=topic249
-3 wxDocManager::GetDocuments=topic250
-3 wxDocManager::GetFileHistory=topic251
-3 wxDocManager::GetMaxDocsOpen=topic252
-3 wxDocManager::GetNoHistoryFiles=topic253
+3 wxDocManager::m_currentView=topic227
+3 wxDocManager::m_defaultDocumentNameCounter=topic228
+3 wxDocManager::m_fileHistory=topic229
+3 wxDocManager::m_maxDocsOpen=topic230
+3 wxDocManager::m_docs=topic231
+3 wxDocManager::m_flags=topic232
+3 wxDocManager::m_templates=topic233
+3 wxDocManager::wxDocManager=topic234
+3 wxDocManager::~wxDocManager=topic235
+3 wxDocManager::ActivateView=topic236
+3 wxDocManager::AddDocument=topic237
+3 wxDocManager::AddFileToHistory=topic238
+3 wxDocManager::AssociateTemplate=topic239
+3 wxDocManager::CreateDocument=topic240
+3 wxDocManager::CreateView=topic241
+3 wxDocManager::DisassociateTemplate=topic242
+3 wxDocManager::FileHistoryLoad=topic243
+3 wxDocManager::FileHistorySave=topic244
+3 wxDocManager::FileHistoryUseMenu=topic245
+3 wxDocManager::FindTemplateForPath=topic246
+3 wxDocManager::GetCurrentDocument=topic247
+3 wxDocManager::GetCurrentView=topic248
+3 wxDocManager::GetDocuments=topic249
+3 wxDocManager::GetFileHistory=topic250
+3 wxDocManager::GetMaxDocsOpen=topic251
+3 wxDocManager::GetNoHistoryFiles=topic252
 3 wxDocManager::Initialize=wxdocmanagerinitialize
-3 wxDocManager::MakeDefaultName=topic254
-3 wxDocManager::OnCreateFileHistory=topic255
-3 wxDocManager::OnFileClose=topic256
-3 wxDocManager::OnFileNew=topic257
-3 wxDocManager::OnFileOpen=topic258
-3 wxDocManager::OnFileSave=topic259
-3 wxDocManager::OnFileSaveAs=topic260
-3 wxDocManager::OnMenuCommand=topic261
-3 wxDocManager::RemoveDocument=topic262
-3 wxDocManager::SelectDocumentPath=topic263
-3 wxDocManager::SelectDocumentType=topic264
-3 wxDocManager::SelectViewType=topic265
-3 wxDocManager::SetMaxDocsOpen=topic266
+3 wxDocManager::MakeDefaultName=topic253
+3 wxDocManager::OnCreateFileHistory=topic254
+3 wxDocManager::OnFileClose=topic255
+3 wxDocManager::OnFileNew=topic256
+3 wxDocManager::OnFileOpen=topic257
+3 wxDocManager::OnFileSave=topic258
+3 wxDocManager::OnFileSaveAs=topic259
+3 wxDocManager::OnMenuCommand=topic260
+3 wxDocManager::RemoveDocument=topic261
+3 wxDocManager::SelectDocumentPath=topic262
+3 wxDocManager::SelectDocumentType=topic263
+3 wxDocManager::SelectViewType=topic264
+3 wxDocManager::SetMaxDocsOpen=topic265
 2 wxDocParentFrame
 3 wxDocParentFrame=wxdocparentframe
-3 wxDocParentFrame::wxDocParentFrame=topic267
-3 wxDocParentFrame::~wxDocParentFrame=topic268
-3 wxDocParentFrame::OnClose=topic269
+3 wxDocParentFrame::wxDocParentFrame=topic266
+3 wxDocParentFrame::~wxDocParentFrame=topic267
+3 wxDocParentFrame::OnClose=topic268
 2 wxDocTemplate
 3 wxDocTemplate=wxdoctemplate
-3 wxDocTemplate::m_defaultExt=topic270
-3 wxDocTemplate::m_description=topic271
-3 wxDocTemplate::m_directory=topic272
-3 wxDocTemplate::m_docClassInfo=topic273
-3 wxDocTemplate::m_docTypeName=topic274
-3 wxDocTemplate::m_documentManager=topic275
-3 wxDocTemplate::m_fileFilter=topic276
-3 wxDocTemplate::m_flags=topic277
-3 wxDocTemplate::m_viewClassInfo=topic278
-3 wxDocTemplate::m_viewTypeName=topic279
-3 wxDocTemplate::wxDocTemplate=topic280
-3 wxDocTemplate::~wxDocTemplate=topic281
-3 wxDocTemplate::CreateDocument=topic282
-3 wxDocTemplate::CreateView=topic283
-3 wxDocTemplate::GetDefaultExtension=topic284
-3 wxDocTemplate::GetDescription=topic285
-3 wxDocTemplate::GetDirectory=topic286
-3 wxDocTemplate::GetDocumentManager=topic287
-3 wxDocTemplate::GetDocumentName=topic288
-3 wxDocTemplate::GetFileFilter=topic289
-3 wxDocTemplate::GetFlags=topic290
-3 wxDocTemplate::GetViewName=topic291
-3 wxDocTemplate::IsVisible=topic292
-3 wxDocTemplate::SetDefaultExtension=topic293
-3 wxDocTemplate::SetDescription=topic294
-3 wxDocTemplate::SetDirectory=topic295
-3 wxDocTemplate::SetDocumentManager=topic296
-3 wxDocTemplate::SetFileFilter=topic297
-3 wxDocTemplate::SetFlags=topic298
+3 wxDocTemplate::m_defaultExt=topic269
+3 wxDocTemplate::m_description=topic270
+3 wxDocTemplate::m_directory=topic271
+3 wxDocTemplate::m_docClassInfo=topic272
+3 wxDocTemplate::m_docTypeName=topic273
+3 wxDocTemplate::m_documentManager=topic274
+3 wxDocTemplate::m_fileFilter=topic275
+3 wxDocTemplate::m_flags=topic276
+3 wxDocTemplate::m_viewClassInfo=topic277
+3 wxDocTemplate::m_viewTypeName=topic278
+3 wxDocTemplate::wxDocTemplate=topic279
+3 wxDocTemplate::~wxDocTemplate=topic280
+3 wxDocTemplate::CreateDocument=topic281
+3 wxDocTemplate::CreateView=topic282
+3 wxDocTemplate::GetDefaultExtension=topic283
+3 wxDocTemplate::GetDescription=topic284
+3 wxDocTemplate::GetDirectory=topic285
+3 wxDocTemplate::GetDocumentManager=topic286
+3 wxDocTemplate::GetDocumentName=topic287
+3 wxDocTemplate::GetFileFilter=topic288
+3 wxDocTemplate::GetFlags=topic289
+3 wxDocTemplate::GetViewName=topic290
+3 wxDocTemplate::IsVisible=topic291
+3 wxDocTemplate::SetDefaultExtension=topic292
+3 wxDocTemplate::SetDescription=topic293
+3 wxDocTemplate::SetDirectory=topic294
+3 wxDocTemplate::SetDocumentManager=topic295
+3 wxDocTemplate::SetFileFilter=topic296
+3 wxDocTemplate::SetFlags=topic297
 2 wxDropFilesEvent
 3 wxDropFilesEvent=wxdropfilesevent
-3 wxDropFilesEvent::wxDropFilesEvent=topic299
-3 wxDropFilesEvent::m_files=topic300
-3 wxDropFilesEvent::m_noFiles=topic301
-3 wxDropFilesEvent::m_pos=topic302
+3 wxDropFilesEvent::wxDropFilesEvent=topic298
+3 wxDropFilesEvent::m_files=topic299
+3 wxDropFilesEvent::m_noFiles=topic300
+3 wxDropFilesEvent::m_pos=topic301
 3 wxDropFilesEvent::GetFiles=wxdropfileseventgetfiles
 3 wxDropFilesEvent::GetNumberOfFiles=wxdropfileseventgetnumberoffiles
 3 wxDropFilesEvent::GetPosition=wxdropfileseventgetposition
 2 wxEraseEvent
 3 wxEraseEvent=wxeraseevent
-3 wxEraseEvent::wxEraseEvent=topic303
-3 wxEraseEvent::m_dc=topic304
+3 wxEraseEvent::wxEraseEvent=topic302
+3 wxEraseEvent::m_dc=topic303
 3 wxEraseEvent::GetDC=wxeraseeventgetdc
 2 wxEvent
 3 wxEvent=wxevent
-3 wxEvent::wxEvent=topic305
-3 wxEvent::m_eventHandle=topic306
-3 wxEvent::m_eventObject=topic307
-3 wxEvent::m_eventType=topic308
-3 wxEvent::m_id=topic309
-3 wxEvent::m_skipped=topic310
-3 wxEvent::m_timeStamp=topic311
-3 wxEvent::GetEventClass=topic312
-3 wxEvent::GetEventObject=topic313
-3 wxEvent::GetEventType=topic314
-3 wxEvent::GetId=topic315
-3 wxEvent::GetObjectType=topic316
-3 wxEvent::GetSkipped=topic317
-3 wxEvent::GetTimestamp=topic318
-3 wxEvent::SetEventObject=topic319
-3 wxEvent::SetEventType=topic320
-3 wxEvent::SetId=topic321
-3 wxEvent::SetTimestamp=topic322
+3 wxEvent::wxEvent=topic304
+3 wxEvent::m_eventHandle=topic305
+3 wxEvent::m_eventObject=topic306
+3 wxEvent::m_eventType=topic307
+3 wxEvent::m_id=topic308
+3 wxEvent::m_skipped=topic309
+3 wxEvent::m_timeStamp=topic310
+3 wxEvent::GetEventClass=topic311
+3 wxEvent::GetEventObject=topic312
+3 wxEvent::GetEventType=topic313
+3 wxEvent::GetId=topic314
+3 wxEvent::GetObjectType=topic315
+3 wxEvent::GetSkipped=topic316
+3 wxEvent::GetTimestamp=topic317
+3 wxEvent::SetEventObject=topic318
+3 wxEvent::SetEventType=topic319
+3 wxEvent::SetId=topic320
+3 wxEvent::SetTimestamp=topic321
 3 wxEvent::Skip=wxeventskip
 2 wxEvtHandler
 3 wxEvtHandler=wxevthandler
-3 wxEvtHandler::wxEvtHandler=topic323
-3 wxEvtHandler::~wxEvtHandler=topic324
+3 wxEvtHandler::wxEvtHandler=topic322
+3 wxEvtHandler::~wxEvtHandler=topic323
 3 wxEvtHandler::Default=wxevthandlerdefault
 3 wxEvtHandler::GetClientData=wxevthandlergetclientdata
 3 wxEvtHandler::GetEvtHandlerEnabled=wxevthandlergetevthandlerenabled
@@ -778,7 +784,7 @@
 2 wxExpr
 3 wxExpr=wxexpr
 3 wxExpr::wxExpr=wxexprconstr
-3 wxExpr::~wxExpr=topic325
+3 wxExpr::~wxExpr=topic324
 3 wxExpr::AddAttributeValue=wxexpraddattributevalue
 3 wxExpr::AddAttributeValueString=wxexpraddattributevaluestring
 3 wxExpr::AddAttributeValueStringList=wxexpraddattributevaluestringlist
@@ -806,11 +812,11 @@
 3 wxExpr::WriteLispExpr=wxexprwritelistexpr
 3 wxExpr::WritePrologClause=wxexprwriteprologclause
 3 wxExpr::WriteExpr=wxexprwriteexpr
-3 Functions and macros=topic326
+3 Functions and macros=topic325
 2 wxExprDatabase
 3 wxExprDatabase=wxexprdatabase
 3 wxExprDatabase::wxExprDatabase=wxexprdatabaseconstr
-3 wxExprDatabase::~wxExprDatabase=topic327
+3 wxExprDatabase::~wxExprDatabase=topic326
 3 wxExprDatabase::Append=wxexprdatabaseappend
 3 wxExprDatabase::BeginFind=wxexprdatabasebeginfind
 3 wxExprDatabase::ClearDatabase=wxexprdatabasecleardatabase
@@ -822,6 +828,24 @@
 3 wxExprDatabase::ReadFromString=wxexprdatabasereadfromstring
 3 wxExprDatabase::WriteLisp=wxexprdatabasewritelisp
 3 wxExprDatabase::Write=wxexprdatabasewrite
+2 wxFile
+3 wxFile=wxfile
+3 wxFile::wxFile=wxfileconstr
+3 wxFile::~wxFile=topic327
+3 wxFile::Attach=wxfileattach
+3 wxFile::Close=wxfileclose
+3 wxFile::Create=wxfilecreate
+3 wxFile::Eof=wxfileeof
+3 wxFile::Exists=wxfileexists
+3 wxFile::Flush=wxfileflush
+3 wxFile::IsOpened=wxfileisopened
+3 wxFile::Length=wxfilelength
+3 wxFile::Open=wxfileopen
+3 wxFile::Read=wxfileread
+3 wxFile::Seek=wxfileseek
+3 wxFile::SeekEnd=wxfileseekend
+3 wxFile::Tell=wxfiletell
+3 wxFile::Write=wxfilewrite
 2 wxFileDialog
 3 wxFileDialog=wxfiledialog
 3 wxFileDialog::wxFileDialog=wxfiledialogconstr
@@ -1044,6 +1068,8 @@
 2 wxIdleEvent
 3 wxIdleEvent=wxidleevent
 3 wxIdleEvent::wxIdleEvent=topic388
+3 wxIdleEvent::RequestMore=wxidleeventrequestmore
+3 wxIdleEvent::MoreRequested=wxidleeventmorerequested
 2 wxIcon
 3 wxIcon=wxicon
 3 wxIcon::wxIcon=wxiconconstr
@@ -1217,6 +1243,7 @@
 3 wxMask=wxmask
 3 wxMask::wxMask=wxmaskconstr
 3 wxMask::~wxMask=topic459
+3 wxMask::Create=wxmaskcreate
 2 wxMDIChildFrame
 3 wxMDIChildFrame=wxmdichildframe
 3 wxMDIChildFrame::wxMDIChildFrame=wxmdichildframeconstr
@@ -1254,14 +1281,14 @@
 3 wxMenu::AppendSeparator=wxmenuappendseparator
 3 wxMenu::Break=wxmenubreak
 3 wxMenu::Check=wxmenucheck
-3 wxMenu::Checked=wxmenuchecked
 3 wxMenu::Enable=wxmenuenable
-3 wxMenu::Enabled=wxmenuenabled
 3 wxMenu::FindItem=wxmenufinditem
 3 wxMenu::FindItemForId=wxmenufinditemforid
 3 wxMenu::GetHelpString=wxmenugethelpstring
 3 wxMenu::GetLabel=wxmenugetlabel
 3 wxMenu::GetTitle=wxmenugettitle
+3 wxMenu::IsChecked=wxmenuischecked
+3 wxMenu::IsEnabled=wxmenuisenabled
 3 wxMenu::SetHelpString=wxmenusethelpstring
 3 wxMenu::SetLabel=wxmenusetlabel
 3 wxMenu::SetTitle=wxmenusettitle
@@ -1271,7 +1298,6 @@
 3 wxMenuBar::~wxMenuBar=topic464
 3 wxMenuBar::Append=wxmenubarappend
 3 wxMenuBar::Check=wxmenubarcheck
-3 wxMenuBar::Checked=wxmenubarchecked
 3 wxMenuBar::Enable=wxmenubarenable
 3 wxMenuBar::EnableTop=wxmenubarenabletop
 3 wxMenuBar::FindMenuItem=wxmenubarfindmenuitem
@@ -1279,97 +1305,146 @@
 3 wxMenuBar::GetHelpString=wxmenubargethelpstring
 3 wxMenuBar::GetLabel=wxmenubargetlabel
 3 wxMenuBar::GetLabelTop=wxmenubargetlabeltop
+3 wxMenuBar::IsChecked=wxmenubarischecked
+3 wxMenuBar::IsEnabled=wxmenubarisenabled
 3 wxMenuBar::SetHelpString=wxmenubarsethelpstring
 3 wxMenuBar::SetLabel=wxmenubarsetlabel
 3 wxMenuBar::SetLabelTop=wxmenubarsetlabeltop
+2 wxMenuItem
+3 wxMenuItem=wxmenuitem
+3 wxMenuItem::wxMenuItem=wxmenuitemconstr
+3 wxMenuItem::~wxMenuItem=topic465
+3 wxMenuItem::Check=wxmenuitemcheck
+3 wxMenuItem::DeleteSubMenu=wxmenuitemdeletesubmenu
+3 wxMenuItem::Enable=wxmenuitemenable
+3 wxMenuItem::GetBackgroundColour=wxmenuitemgetbackgroundcolour
+3 wxMenuItem::GetBitmap=wxmenuitemgetbitmap
+3 wxMenuItem::GetFont=wxmenuitemgetfont
+3 wxMenuItem::GetHelp=wxmenuitemgethelp
+3 wxMenuItem::GetId=wxmenuitemgetid
+3 wxMenuItem::GetMarginWidth=wxmenuitemgetmarginwidth
+3 wxMenuItem::GetName=wxmenuitemgetname
+3 wxMenuItem::GetSubMenu=wxmenuitemgetsubmenu
+3 wxMenuItem::GetTextColour=wxmenuitemgettextcolour
+3 wxMenuItem::IsCheckable=wxmenuitemischeckable
+3 wxMenuItem::IsChecked=wxmenuitemischecked
+3 wxMenuItem::IsEnabled=wxmenuitemisenabled
+3 wxMenuItem::IsSeparator=wxmenuitemisseparator
+3 wxMenuItem::SetBackgroundColour=wxmenuitemsetbackgroundcolour
+3 wxMenuItem::SetBitmaps=wxmenuitemsetbitmaps
+3 wxMenuItem::SetFont=wxmenuitemsetfont
+3 wxMenuItem::SetHelp=wxmenuitemsethelp
+3 wxMenuItem::SetMarginWidth=wxmenuitemsetmarginwidth
+3 wxMenuItem::SetName=wxmenuitemsetname
+3 wxMenuItem::SetTextColour=wxmenuitemsettextcolour
 2 wxMenuEvent
 3 wxMenuEvent=wxmenuevent
-3 wxMenuEvent::wxMenuEvent=topic465
-3 wxMenuEvent::m_menuId=topic466
+3 wxMenuEvent::wxMenuEvent=topic466
+3 wxMenuEvent::m_menuId=topic467
 3 wxMenuEvent::GetMenuId=wxmenueventgetmenuid
 2 wxMemoryDC
 3 wxMemoryDC=wxmemorydc
-3 wxMemoryDC::wxMemoryDC=topic467
-3 wxMemoryDC::SelectObject=topic468
+3 wxMemoryDC::wxMemoryDC=topic468
+3 wxMemoryDC::SelectObject=topic469
 2 wxMessageDialog
 3 wxMessageDialog=wxmessagedialog
 3 wxMessageDialog::wxMessageDialog=wxmessagedialogconstr
-3 wxMessageDialog::~wxMessageDialog=topic469
+3 wxMessageDialog::~wxMessageDialog=topic470
 3 wxMessageDialog::ShowModal=wxmessagedialogshowmodal
 2 wxMetaFile
 3 wxMetaFile=wxmetafile
-3 wxMetaFile::wxMetaFile=topic470
-3 wxMetaFile::~wxMetaFile=topic471
+3 wxMetaFile::wxMetaFile=topic471
+3 wxMetaFile::~wxMetaFile=topic472
 3 wxMetaFile::Ok=wxmetafileok
 3 wxMetaFile::Play=wxmetafileplay
-3 wxMetaFile::SetClipboard=topic472
+3 wxMetaFile::SetClipboard=topic473
 2 wxMetaFileDC
 3 wxMetaFileDC=wxmetafiledc
-3 wxMetaFileDC::wxMetaFileDC=topic473
-3 wxMetaFileDC::~wxMetaFileDC=topic474
+3 wxMetaFileDC::wxMetaFileDC=topic474
+3 wxMetaFileDC::~wxMetaFileDC=topic475
 3 wxMetaFileDC::Close=wxmetafiledcclose
 2 wxMiniFrame
 3 wxMiniFrame=wxminiframe
 3 wxMiniFrame::wxMiniFrame=wxminiframeconstr
-3 wxMiniFrame::~wxMiniFrame=topic475
+3 wxMiniFrame::~wxMiniFrame=topic476
 3 wxMiniFrame::Create=wxminiframecreate
+2 wxModule
+3 wxModule=wxmodule
+3 wxModule::wxModule=wxmoduleconstr
+3 wxModule::~wxModule=topic477
+3 wxModule::CleanupModules=wxmodulecleanupmodules
+3 wxModule::Exit=wxmoduleexit
+3 wxModule::Init=wxmoduleinit
+3 wxModule::InitializeModules=wxmoduleinitializemodules
+3 wxModule::OnExit=wxmoduleonexit
+3 wxModule::OnInit=wxmoduleoninit
+3 wxModule::RegisterModule=wxmoduleregistermodule
+3 wxModule::RegisterModules=wxmoduleregistermodules
 2 wxMouseEvent
 3 wxMouseEvent=wxmouseevent
-3 wxMouseEvent::m_altDown=topic476
-3 wxMouseEvent::m_controlDown=topic477
-3 wxMouseEvent::m_leftDown=topic478
-3 wxMouseEvent::m_middleDown=topic479
-3 wxMouseEvent::m_rightDown=topic480
-3 wxMouseEvent::m_leftDown=topic481
-3 wxMouseEvent::m_metaDown=topic482
-3 wxMouseEvent::m_shiftDown=topic483
-3 wxMouseEvent::m_x=topic484
-3 wxMouseEvent::m_y=topic485
-3 wxMouseEvent::wxMouseEvent=topic486
-3 wxMouseEvent::AltDown=topic487
-3 wxMouseEvent::Button=topic488
+3 wxMouseEvent::m_altDown=topic478
+3 wxMouseEvent::m_controlDown=topic479
+3 wxMouseEvent::m_leftDown=topic480
+3 wxMouseEvent::m_middleDown=topic481
+3 wxMouseEvent::m_rightDown=topic482
+3 wxMouseEvent::m_leftDown=topic483
+3 wxMouseEvent::m_metaDown=topic484
+3 wxMouseEvent::m_shiftDown=topic485
+3 wxMouseEvent::m_x=topic486
+3 wxMouseEvent::m_y=topic487
+3 wxMouseEvent::wxMouseEvent=topic488
+3 wxMouseEvent::AltDown=topic489
+3 wxMouseEvent::Button=topic490
 3 wxMouseEvent::ButtonDClick=buttondclick
-3 wxMouseEvent::ButtonDown=topic489
-3 wxMouseEvent::ButtonUp=topic490
-3 wxMouseEvent::ControlDown=topic491
-3 wxMouseEvent::Dragging=topic492
+3 wxMouseEvent::ButtonDown=topic491
+3 wxMouseEvent::ButtonUp=topic492
+3 wxMouseEvent::ControlDown=topic493
+3 wxMouseEvent::Dragging=topic494
 3 wxMouseEvent::Entering=wxmouseevententering
 3 wxMouseEvent::GetX=wxmouseeventgetx
 3 wxMouseEvent::GetY=wxmouseeventgety
-3 wxMouseEvent::IsButton=topic493
+3 wxMouseEvent::IsButton=topic495
 3 wxMouseEvent::Leaving=wxmouseeventleaving
-3 wxMouseEvent::LeftDClick=topic494
-3 wxMouseEvent::LeftDown=topic495
-3 wxMouseEvent::LeftIsDown=topic496
-3 wxMouseEvent::LeftUp=topic497
-3 wxMouseEvent::MetaDown=topic498
-3 wxMouseEvent::MiddleDClick=topic499
-3 wxMouseEvent::MiddleDown=topic500
-3 wxMouseEvent::MiddleIsDown=topic501
-3 wxMouseEvent::MiddleUp=topic502
-3 wxMouseEvent::Moving=topic503
-3 wxMouseEvent::Position=topic504
-3 wxMouseEvent::RightDClick=topic505
-3 wxMouseEvent::RightDown=topic506
-3 wxMouseEvent::RightIsDown=topic507
-3 wxMouseEvent::RightUp=topic508
-3 wxMouseEvent::ShiftDown=topic509
+3 wxMouseEvent::LeftDClick=topic496
+3 wxMouseEvent::LeftDown=topic497
+3 wxMouseEvent::LeftIsDown=topic498
+3 wxMouseEvent::LeftUp=topic499
+3 wxMouseEvent::MetaDown=topic500
+3 wxMouseEvent::MiddleDClick=topic501
+3 wxMouseEvent::MiddleDown=topic502
+3 wxMouseEvent::MiddleIsDown=topic503
+3 wxMouseEvent::MiddleUp=topic504
+3 wxMouseEvent::Moving=topic505
+3 wxMouseEvent::Position=topic506
+3 wxMouseEvent::RightDClick=topic507
+3 wxMouseEvent::RightDown=topic508
+3 wxMouseEvent::RightIsDown=topic509
+3 wxMouseEvent::RightUp=topic510
+3 wxMouseEvent::ShiftDown=topic511
 2 wxMoveEvent
 3 wxMoveEvent=wxmoveevent
-3 wxMoveEvent::wxMoveEvent=topic510
+3 wxMoveEvent::wxMoveEvent=topic512
 3 wxMoveEvent::GetPosition=wxmoveeventgetposition
 2 wxMultipleChoiceDialog
 3 wxMultipleChoiceDialog=wxmultiplechoicedialog
+2 wxMutex
+3 wxMutex=wxmutex
+3 wxMutex::wxMutex=wxmutexconstr
+3 wxMutex::~wxMutex=topic513
+3 wxMutex::IsLocked=wxmutexislocked
+3 wxMutex::Lock=wxmutexlock
+3 wxMutex::TryLock=wxmutextrylock
+3 wxMutex::Unlock=wxmutexunlock
 2 wxNode
 3 wxNode=wxnode
-3 wxNode::Data=topic511
-3 wxNode::Next=topic512
-3 wxNode::Previous=topic513
-3 wxNode::SetData=topic514
+3 wxNode::Data=topic514
+3 wxNode::Next=topic515
+3 wxNode::Previous=topic516
+3 wxNode::SetData=topic517
 2 wxObject
 3 wxObject=wxobject
 3 wxObject::wxObject=wxobjectconstr
-3 wxObject::~wxObject=topic515
+3 wxObject::~wxObject=topic518
 3 wxObject::m_refData=wxobjectmrefdata
 3 wxObject::Dump=wxobjectdump
 3 wxObject::GetClassInfo=wxobjectgetclassinfo
@@ -1382,13 +1457,13 @@
 3 wxObject::operator delete=wxobjectdelete
 2 wxObjectRefData
 3 wxObjectRefData=wxobjectrefdata
-3 wxObjectRefData::m_count=topic516
+3 wxObjectRefData::m_count=topic519
 3 wxObjectRefData::wxObjectRefData=wxobjectrefdataconstr
-3 wxObjectRefData::~wxObjectRefData=topic517
+3 wxObjectRefData::~wxObjectRefData=topic520
 2 wxPageSetupData
 3 wxPageSetupData=wxpagesetupdata
-3 wxPageSetupData::wxPageSetupData=topic518
-3 wxPageSetupData::~wxPageSetupData=topic519
+3 wxPageSetupData::wxPageSetupData=topic521
+3 wxPageSetupData::~wxPageSetupData=topic522
 3 wxPageSetupData::EnableHelp=wxpagesetupdataenablehelp
 3 wxPageSetupData::EnableMargins=wxpagesetupdataenablemargins
 3 wxPageSetupData::EnableOrientation=wxpagesetupdataenableorientation
@@ -1417,20 +1492,20 @@
 3 wxPageSetupData::SetDefaultInfo=wxpagesetupdatasetdefaultinfo
 2 wxPageSetupDialog
 3 wxPageSetupDialog=wxpagesetupdialog
-3 wxPageSetupDialog::wxPageSetupDialog=topic520
-3 wxPageSetupDialog::~wxPageSetupDialog=topic521
+3 wxPageSetupDialog::wxPageSetupDialog=topic523
+3 wxPageSetupDialog::~wxPageSetupDialog=topic524
 3 wxPageSetupDialog::GetPageSetupData=wxpagesetupdialoggetpagesetupdata
 3 wxPageSetupDialog::ShowModal=wxpagesetupdialogshowmodal
 2 wxPaintDC
 3 wxPaintDC=wxpaintdc
-3 wxPaintDC::wxPaintDC=topic522
+3 wxPaintDC::wxPaintDC=topic525
 2 wxPaintEvent
 3 wxPaintEvent=wxpaintevent
-3 wxPaintEvent::wxPaintEvent=topic523
+3 wxPaintEvent::wxPaintEvent=topic526
 2 wxPalette
 3 wxPalette=wxpalette
 3 wxPalette::wxPalette=wxpaletteconstr
-3 wxPalette::~wxPalette=topic524
+3 wxPalette::~wxPalette=topic527
 3 wxPalette::Create=wxpalettecreate
 3 wxPalette::GetPixel=wxpalettegetpixel
 3 wxPalette::GetRGB=wxpalettegetrgb
@@ -1441,32 +1516,32 @@
 2 wxPanel
 3 wxPanel=wxpanel
 3 wxPanel::wxPanel=wxpanelconstr
-3 wxPanel::~wxPanel=topic525
+3 wxPanel::~wxPanel=topic528
 3 wxPanel::Create=wxpanelcreate
 3 wxPanel::InitDialog=wxpanelinitdialog
 3 wxPanel::OnSysColourChanged=wxpanelonsyscolourchanged
 2 wxPanelTabView
 3 wxPanelTabView=wxpaneltabview
 3 wxPanelTabView::wxPanelTabView=wxpaneltabviewconstr
-3 wxPanelTabView::~wxPanelTabView=topic526
+3 wxPanelTabView::~wxPanelTabView=topic529
 3 wxPanelTabView::AddTabWindow=wxpaneltabviewaddtabwindow
-3 wxPanelTabView::ClearWindows=topic527
-3 wxPanelTabView::GetCurrentWindow=topic528
-3 wxPanelTabView::GetTabWindow=topic529
-3 wxPanelTabView::ShowWindowForTab=topic530
+3 wxPanelTabView::ClearWindows=topic530
+3 wxPanelTabView::GetCurrentWindow=topic531
+3 wxPanelTabView::GetTabWindow=topic532
+3 wxPanelTabView::ShowWindowForTab=topic533
 2 wxPathList
 3 wxPathList=wxpathlist
-3 wxPathList::wxPathList=topic531
-3 wxPathList::AddEnvList=topic532
-3 wxPathList::Add=topic533
-3 wxPathList::EnsureFileAccessible=topic534
-3 wxPathList::FindAbsoluteValidPath=topic535
-3 wxPathList::FindValidPath=topic536
-3 wxPathList::Member=topic537
+3 wxPathList::wxPathList=topic534
+3 wxPathList::AddEnvList=topic535
+3 wxPathList::Add=topic536
+3 wxPathList::EnsureFileAccessible=topic537
+3 wxPathList::FindAbsoluteValidPath=topic538
+3 wxPathList::FindValidPath=topic539
+3 wxPathList::Member=topic540
 2 wxPen
 3 wxPen=wxpen
 3 wxPen::wxPen=wxpenconstr
-3 wxPen::~wxPen=topic538
+3 wxPen::~wxPen=topic541
 3 wxPen::GetCap=wxpengetcap
 3 wxPen::GetColour=wxpengetcolour
 3 wxPen::GetDashes=wxpengetdashes
@@ -1487,40 +1562,40 @@
 3 wxPen::operator !==wxpennotequals
 2 wxPenList
 3 wxPenList=wxpenlist
-3 wxPenList::wxPenList=topic539
+3 wxPenList::wxPenList=topic542
 3 wxPenList::AddPen=wxpenlistaddpen
 3 wxPenList::FindOrCreatePen=wxpenlistfindorcreatepen
 3 wxPenList::RemovePen=wxpenlistremovepen
 2 wxPoint
 3 wxPoint=wxpoint
-3 wxPoint::wxPoint=topic540
-3 wxPoint::x=topic541
-3 wxPoint::y=topic542
+3 wxPoint::wxPoint=topic543
+3 wxPoint::x=topic544
+3 wxPoint::y=topic545
 2 wxPreviewCanvas
 3 wxPreviewCanvas=wxpreviewcanvas
-3 wxPreviewCanvas::wxPreviewCanvas=topic543
-3 wxPreviewCanvas::~wxPreviewCanvas=topic544
+3 wxPreviewCanvas::wxPreviewCanvas=topic546
+3 wxPreviewCanvas::~wxPreviewCanvas=topic547
 3 wxPreviewCanvas::OnPaint=wxpreviewcanvasonpaint
 2 wxPreviewControlBar
 3 wxPreviewControlBar=wxpreviewcontrolbar
-3 wxPreviewControlBar::wxPreviewControlbar=topic545
-3 wxPreviewControlBar::~wxPreviewControlBar=topic546
-3 wxPreviewControlBar::CreateButtons=topic547
-3 wxPreviewControlBar::GetPrintPreview=topic548
-3 wxPreviewControlBar::GetZoomControl=topic549
-3 wxPreviewControlBar::SetZoomControl=topic550
+3 wxPreviewControlBar::wxPreviewControlbar=topic548
+3 wxPreviewControlBar::~wxPreviewControlBar=topic549
+3 wxPreviewControlBar::CreateButtons=topic550
+3 wxPreviewControlBar::GetPrintPreview=topic551
+3 wxPreviewControlBar::GetZoomControl=topic552
+3 wxPreviewControlBar::SetZoomControl=topic553
 2 wxPreviewFrame
 3 wxPreviewFrame=wxpreviewframe
-3 wxPreviewFrame::wxPreviewFrame=topic551
-3 wxPreviewFrame::~wxPreviewFrame=topic552
-3 wxPreviewFrame::CreateControlBar=topic553
-3 wxPreviewFrame::CreateCanvas=topic554
-3 wxPreviewFrame::Initialize=topic555
-3 wxPreviewFrame::OnClose=topic556
+3 wxPreviewFrame::wxPreviewFrame=topic554
+3 wxPreviewFrame::~wxPreviewFrame=topic555
+3 wxPreviewFrame::CreateControlBar=topic556
+3 wxPreviewFrame::CreateCanvas=topic557
+3 wxPreviewFrame::Initialize=topic558
+3 wxPreviewFrame::OnClose=topic559
 2 wxPrintData
 3 wxPrintData=wxprintdata
-3 wxPrintData::wxPrintData=topic557
-3 wxPrintData::~wxPrintData=topic558
+3 wxPrintData::wxPrintData=topic560
+3 wxPrintData::~wxPrintData=topic561
 3 wxPrintData::EnableHelp=wxprintdataenablehelp
 3 wxPrintData::EnablePageNumbers=wxprintdataenablepagenumbers
 3 wxPrintData::EnablePrintToFile=wxprintdataenableprinttofile
@@ -1544,15 +1619,15 @@
 3 wxPrintData::SetToPage=wxprintdatasettopage
 2 wxPrintDialog
 3 wxPrintDialog=wxprintdialog
-3 wxPrintDialog::wxPrintDialog=topic559
-3 wxPrintDialog::~wxPrintDialog=topic560
+3 wxPrintDialog::wxPrintDialog=topic562
+3 wxPrintDialog::~wxPrintDialog=topic563
 3 wxPrintDialog::GetPrintData=wxprintdialoggetprintdata
 3 wxPrintDialog::GetPrintDC=wxprintdialoggetprintdc
 3 wxPrintDialog::ShowModal=wxprintdialogshowmodal
 2 wxPrinter
 3 wxPrinter=wxprinter
-3 wxPrinter::wxPrinter=topic561
-3 wxPrinter::~wxPrinter=topic562
+3 wxPrinter::wxPrinter=topic564
+3 wxPrinter::~wxPrinter=topic565
 3 wxPrinter::Abort=wxprinterabort
 3 wxPrinter::CreateAbortWindow=wxprintercreateabortwindow
 3 wxPrinter::GetPrintData=wxprintergetprintdata
@@ -1562,11 +1637,11 @@
 3 wxPrinter::Setup=wxprintersetup
 2 wxPrinterDC
 3 wxPrinterDC=wxprinterdc
-3 wxPrinterDC::wxPrinterDC=topic563
+3 wxPrinterDC::wxPrinterDC=topic566
 2 wxPrintout
 3 wxPrintout=wxprintout
-3 wxPrintout::wxPrintout=topic564
-3 wxPrintout::~wxPrintout=topic565
+3 wxPrintout::wxPrintout=topic567
+3 wxPrintout::~wxPrintout=topic568
 3 wxPrintout::GetDC=wxprintoutgetdc
 3 wxPrintout::GetPageInfo=wxprintoutgetpageinfo
 3 wxPrintout::GetPageSizeMM=wxprintoutgetpagesizemm
@@ -1583,8 +1658,8 @@
 3 wxPrintout::OnPrintPage=wxprintoutonprintpage
 2 wxPrintPreview
 3 wxPrintPreview=wxprintpreview
-3 wxPrintPreview::wxPrintPreview=topic566
-3 wxPrintPreview::~wxPrintPreview=topic567
+3 wxPrintPreview::wxPrintPreview=topic569
+3 wxPrintPreview::~wxPrintPreview=topic570
 3 wxPrintPreview::DrawBlankPage=wxprintpreviewdrawblankpage
 3 wxPrintPreview::GetCanvas=wxprintpreviewgetcanvas
 3 wxPrintPreview::GetCurrentPage=wxprintpreviewgetcurrentpage
@@ -1605,50 +1680,73 @@
 3 wxPrintPreview::SetZoom=wxprintpreviewsetzoom
 2 wxPostScriptDC
 3 wxPostScriptDC=wxpostscriptdc
-3 wxPostScriptDC::wxPostScriptDC=topic568
-3 wxPostScriptDC::GetStream=topic569
+3 wxPostScriptDC::wxPostScriptDC=topic571
+3 wxPostScriptDC::GetStream=topic572
 2 wxQueryCol
 3 wxQueryCol=wxquerycol
-3 wxQueryCol::wxQueryCol=topic570
-3 wxQueryCol::~wxQueryCol=topic571
-3 wxQueryCol::BindVar=topic572
-3 wxQueryCol::FillVar=topic573
-3 wxQueryCol::GetData=topic574
-3 wxQueryCol::GetName=topic575
-3 wxQueryCol::GetType=topic576
-3 wxQueryCol::GetSize=topic577
-3 wxQueryCol::IsRowDirty=topic578
-3 wxQueryCol::IsNullable=topic579
-3 wxQueryCol::AppendField=topic580
-3 wxQueryCol::SetData=topic581
-3 wxQueryCol::SetName=topic582
-3 wxQueryCol::SetNullable=topic583
-3 wxQueryCol::SetFieldDirty=topic584
-3 wxQueryCol::SetType=topic585
+3 wxQueryCol::wxQueryCol=topic573
+3 wxQueryCol::~wxQueryCol=topic574
+3 wxQueryCol::BindVar=topic575
+3 wxQueryCol::FillVar=topic576
+3 wxQueryCol::GetData=topic577
+3 wxQueryCol::GetName=topic578
+3 wxQueryCol::GetType=topic579
+3 wxQueryCol::GetSize=topic580
+3 wxQueryCol::IsRowDirty=topic581
+3 wxQueryCol::IsNullable=topic582
+3 wxQueryCol::AppendField=topic583
+3 wxQueryCol::SetData=topic584
+3 wxQueryCol::SetName=topic585
+3 wxQueryCol::SetNullable=topic586
+3 wxQueryCol::SetFieldDirty=topic587
+3 wxQueryCol::SetType=topic588
 2 wxQueryField
 3 wxQueryField=wxqueryfield
-3 wxQueryField::wxQueryField=topic586
-3 wxQueryField::~wxQueryField=topic587
-3 wxQueryField::AllocData=topic588
-3 wxQueryField::ClearData=topic589
-3 wxQueryField::GetData=topic590
-3 wxQueryField::GetSize=topic591
-3 wxQueryField::GetType=topic592
-3 wxQueryField::IsDirty=topic593
-3 wxQueryField::SetData=topic594
-3 wxQueryField::SetDirty=topic595
-3 wxQueryField::SetSize=topic596
-3 wxQueryField::SetType=topic597
+3 wxQueryField::wxQueryField=topic589
+3 wxQueryField::~wxQueryField=topic590
+3 wxQueryField::AllocData=topic591
+3 wxQueryField::ClearData=topic592
+3 wxQueryField::GetData=topic593
+3 wxQueryField::GetSize=topic594
+3 wxQueryField::GetType=topic595
+3 wxQueryField::IsDirty=topic596
+3 wxQueryField::SetData=topic597
+3 wxQueryField::SetDirty=topic598
+3 wxQueryField::SetSize=topic599
+3 wxQueryField::SetType=topic600
+2 wxRadioBox
+3 wxRadioBox=wxradiobox
+3 wxRadioBox::wxRadioBox=wxradioboxconstr
+3 wxRadioBox::~wxRadioBox=topic601
+3 wxRadioBox::Create=wxradioboxcreate
+3 wxRadioBox::Enable=wxradioboxenable
+3 wxRadioBox::FindString=wxradioboxfindstring
+3 wxRadioBox::GetLabel=wxradioboxgetlabel
+3 wxRadioBox::GetSelection=wxradioboxgetselection
+3 wxRadioBox::GetStringSelection=wxradioboxgetstringselection
+3 wxRadioBox::Number=wxradioboxnumber
+3 wxRadioBox::SetLabel=wxradioboxsetlabel
+3 wxRadioBox::SetSelection=wxradioboxsetselection
+3 wxRadioBox::SetStringSelection=wxradioboxsetstringselection
+3 wxRadioBox::Show=wxradioboxshow
+3 wxRadioBox::GetString=wxradioboxgetstring
+2 wxRadioButton
+3 wxRadioButton=wxradiobutton
+3 wxRadioButton::wxRadioButton=wxradiobuttonconstr
+3 wxRadioButton::~wxRadioButton=topic602
+3 wxRadioButton::Create=wxradiobuttoncreate
+3 wxRadioButton::GetValue=wxradiobuttongetvalue
+3 wxRadioButton::SetValue=wxradiobuttonsetvalue
 2 wxRealPoint
 3 wxRealPoint=wxrealpoint
-3 wxRealPoint::wxRealPoint=topic598
+3 wxRealPoint::wxRealPoint=topic603
 2 wxRect
 3 wxRect=wxrect
-3 wxRect::wxRect=topic599
-3 wxRect::x=topic600
-3 wxRect::y=topic601
-3 wxRect::width=topic602
-3 wxRect::height=topic603
+3 wxRect::wxRect=topic604
+3 wxRect::x=topic605
+3 wxRect::y=topic606
+3 wxRect::width=topic607
+3 wxRect::height=topic608
 3 wxRect::GetBottom=wxrectgetbottom
 3 wxRect::GetHeight=wxrectgetheight
 3 wxRect::GetLeft=wxrectgetleft
@@ -1663,108 +1761,97 @@
 3 wxRect::SetWidth=wxrectsetwidth
 3 wxRect::SetX=wxrectsetx
 3 wxRect::SetY=wxrectsety
-3 wxRect::operator ==topic604
-3 wxRect::operator ===topic605
-3 wxRect::operator !==topic606
+3 wxRect::operator ==topic609
+3 wxRect::operator ===topic610
+3 wxRect::operator !==topic611
 2 wxRecordSet
 3 wxRecordSet=wxrecordset
-3 wxRecordSet::wxRecordSet=topic607
-3 wxRecordSet::~wxRecordSet=topic608
-3 wxRecordSet::AddNew=topic609
-3 wxRecordSet::BeginQuery=topic610
-3 wxRecordSet::BindVar=topic611
-3 wxRecordSet::CanAppend=topic612
-3 wxRecordSet::Cancel=topic613
-3 wxRecordSet::CanRestart=topic614
-3 wxRecordSet::CanScroll=topic615
-3 wxRecordSet::CanTransact=topic616
-3 wxRecordSet::CanUpdate=topic617
-3 wxRecordSet::ConstructDefaultSQL=topic618
-3 wxRecordSet::Delete=topic619
-3 wxRecordSet::Edit=topic620
-3 wxRecordSet::EndQuery=topic621
+3 wxRecordSet::wxRecordSet=topic612
+3 wxRecordSet::~wxRecordSet=topic613
+3 wxRecordSet::AddNew=topic614
+3 wxRecordSet::BeginQuery=topic615
+3 wxRecordSet::BindVar=topic616
+3 wxRecordSet::CanAppend=topic617
+3 wxRecordSet::Cancel=topic618
+3 wxRecordSet::CanRestart=topic619
+3 wxRecordSet::CanScroll=topic620
+3 wxRecordSet::CanTransact=topic621
+3 wxRecordSet::CanUpdate=topic622
+3 wxRecordSet::ConstructDefaultSQL=topic623
+3 wxRecordSet::Delete=topic624
+3 wxRecordSet::Edit=topic625
+3 wxRecordSet::EndQuery=topic626
 3 wxRecordSet::ExecuteSQL=wxrecordsetexecutesql
-3 wxRecordSet::FillVars=topic622
-3 wxRecordSet::GetColName=topic623
-3 wxRecordSet::GetColType=topic624
-3 wxRecordSet::GetColumns=topic625
-3 wxRecordSet::GetCurrentRecord=topic626
-3 wxRecordSet::GetDatabase=topic627
+3 wxRecordSet::FillVars=topic627
+3 wxRecordSet::GetColName=topic628
+3 wxRecordSet::GetColType=topic629
+3 wxRecordSet::GetColumns=topic630
+3 wxRecordSet::GetCurrentRecord=topic631
+3 wxRecordSet::GetDatabase=topic632
 3 wxRecordSet::GetDataSources=wxrecordsetgetdatasources
-3 wxRecordSet::GetDefaultConnect=topic628
-3 wxRecordSet::GetDefaultSQL=topic629
-3 wxRecordSet::GetErrorCode=topic630
+3 wxRecordSet::GetDefaultConnect=topic633
+3 wxRecordSet::GetDefaultSQL=topic634
+3 wxRecordSet::GetErrorCode=topic635
 3 wxRecordSet::GetFieldData=wxrecordsetgetfielddata
 3 wxRecordSet::GetFieldDataPtr=wxrecordsetgetfielddataptr
-3 wxRecordSet::GetFilter=topic631
-3 wxRecordSet::GetForeignKeys=topic632
-3 wxRecordSet::GetNumberCols=topic633
-3 wxRecordSet::GetNumberFields=topic634
-3 wxRecordSet::GetNumberParams=topic635
-3 wxRecordSet::GetNumberRecords=topic636
-3 wxRecordSet::GetPrimaryKeys=topic637
-3 wxRecordSet::GetOptions=topic638
-3 wxRecordSet::GetResultSet=topic639
-3 wxRecordSet::GetSortString=topic640
-3 wxRecordSet::GetSQL=topic641
-3 wxRecordSet::GetTableName=topic642
-3 wxRecordSet::GetTables=topic643
-3 wxRecordSet::GetType=topic644
-3 wxRecordSet::GoTo=topic645
-3 wxRecordSet::IsBOF=topic646
-3 wxRecordSet::IsFieldDirty=topic647
-3 wxRecordSet::IsFieldNull=topic648
-3 wxRecordSet::IsColNullable=topic649
-3 wxRecordSet::IsEOF=topic650
-3 wxRecordSet::IsDeleted=topic651
-3 wxRecordSet::IsOpen=topic652
-3 wxRecordSet::Move=topic653
-3 wxRecordSet::MoveFirst=topic654
-3 wxRecordSet::MoveLast=topic655
+3 wxRecordSet::GetFilter=topic636
+3 wxRecordSet::GetForeignKeys=topic637
+3 wxRecordSet::GetNumberCols=topic638
+3 wxRecordSet::GetNumberFields=topic639
+3 wxRecordSet::GetNumberParams=topic640
+3 wxRecordSet::GetNumberRecords=topic641
+3 wxRecordSet::GetPrimaryKeys=topic642
+3 wxRecordSet::GetOptions=topic643
+3 wxRecordSet::GetResultSet=topic644
+3 wxRecordSet::GetSortString=topic645
+3 wxRecordSet::GetSQL=topic646
+3 wxRecordSet::GetTableName=topic647
+3 wxRecordSet::GetTables=topic648
+3 wxRecordSet::GetType=topic649
+3 wxRecordSet::GoTo=topic650
+3 wxRecordSet::IsBOF=topic651
+3 wxRecordSet::IsFieldDirty=topic652
+3 wxRecordSet::IsFieldNull=topic653
+3 wxRecordSet::IsColNullable=topic654
+3 wxRecordSet::IsEOF=topic655
+3 wxRecordSet::IsDeleted=topic656
+3 wxRecordSet::IsOpen=topic657
+3 wxRecordSet::Move=topic658
+3 wxRecordSet::MoveFirst=topic659
+3 wxRecordSet::MoveLast=topic660
 3 wxRecordSet::MoveNext=wxrecordsetmovenext
 3 wxRecordSet::MovePrev=wxrecordsetmoveprev
-3 wxRecordSet::Query=topic656
-3 wxRecordSet::RecordCountFinal=topic657
-3 wxRecordSet::Requery=topic658
-3 wxRecordSet::SetFieldDirty=topic659
-3 wxRecordSet::SetDefaultSQL=topic660
-3 wxRecordSet::SetFieldNull=topic661
-3 wxRecordSet::SetOptions=topic662
-3 wxRecordSet::SetTableName=topic663
-3 wxRecordSet::SetType=topic664
-3 wxRecordSet::Update=topic665
-2 wxRadioBox
-3 wxRadioBox=wxradiobox
-3 wxRadioBox::wxRadioBox=wxradioboxconstr
-3 wxRadioBox::~wxRadioBox=topic666
-3 wxRadioBox::Create=wxradioboxcreate
-3 wxRadioBox::Enable=wxradioboxenable
-3 wxRadioBox::FindString=wxradioboxfindstring
-3 wxRadioBox::GetLabel=wxradioboxgetlabel
-3 wxRadioBox::GetSelection=wxradioboxgetselection
-3 wxRadioBox::GetStringSelection=wxradioboxgetstringselection
-3 wxRadioBox::Number=wxradioboxnumber
-3 wxRadioBox::SetLabel=wxradioboxsetlabel
-3 wxRadioBox::SetSelection=wxradioboxsetselection
-3 wxRadioBox::SetStringSelection=wxradioboxsetstringselection
-3 wxRadioBox::Show=wxradioboxshow
-3 wxRadioBox::GetString=wxradioboxgetstring
-2 wxRadioButton
-3 wxRadioButton=wxradiobutton
-3 wxRadioButton::wxRadioButton=wxradiobuttonconstr
-3 wxRadioButton::~wxRadioButton=topic667
-3 wxRadioButton::Create=wxradiobuttoncreate
-3 wxRadioButton::GetValue=wxradiobuttongetvalue
-3 wxRadioButton::SetValue=wxradiobuttonsetvalue
+3 wxRecordSet::Query=topic661
+3 wxRecordSet::RecordCountFinal=topic662
+3 wxRecordSet::Requery=topic663
+3 wxRecordSet::SetFieldDirty=topic664
+3 wxRecordSet::SetDefaultSQL=topic665
+3 wxRecordSet::SetFieldNull=topic666
+3 wxRecordSet::SetOptions=topic667
+3 wxRecordSet::SetTableName=topic668
+3 wxRecordSet::SetType=topic669
+3 wxRecordSet::Update=topic670
+2 wxRegion
+3 wxRegion=wxregion
+3 wxRegion::wxRegion=wxregionconstr
+3 wxRegion::~wxRegion=topic671
+3 wxRegion::Clear=wxregionclear
+3 wxRegion::Contains=wxregioncontains
+3 wxRegion::GetBox=wxregiongetbox
+3 wxRegion::Intersect=wxregionintersect
+3 wxRegion::IsEmpty=wxregionisempty
+3 wxRegion::Union=wxregionunion
+3 wxRegion::Xor=wxregionxor
+3 wxRegion::operator ==wxregionassign
 2 wxScreenDC
 3 wxScreenDC=wxscreendc
-3 wxScreenDC::wxScreenDC=topic668
+3 wxScreenDC::wxScreenDC=topic672
 3 wxScreenDC::StartDrawingOnTop=wxscreendcstartdrawingontop
 3 wxScreenDC::EndDrawingOnTop=wxscreendcenddrawingontop
 2 wxScrollBar
 3 wxScrollBar=wxscrollbar
 3 wxScrollBar::wxScrollBar=wxscrollbarconstr
-3 wxScrollBar::~wxScrollBar=topic669
+3 wxScrollBar::~wxScrollBar=topic673
 3 wxScrollBar::Create=wxscrollbarcreate
 3 wxScrollBar::GetRange=wxscrollbargetrange
 3 wxScrollBar::GetPageSize=wxscrollbargetpagesize
@@ -1774,13 +1861,13 @@
 3 wxScrollBar::SetScrollbar=wxscrollbarsetscrollbar
 2 wxScrollEvent
 3 wxScrollEvent=wxscrollevent
-3 wxScrollEvent::wxScrollEvent=topic670
+3 wxScrollEvent::wxScrollEvent=topic674
 3 wxScrollEvent::GetOrientation=wxscrolleventgetorientation
 3 wxScrollEvent::GetPosition=wxscrolleventgetposition
 2 wxScrolledWindow
 3 wxScrolledWindow=wxscrolledwindow
 3 wxScrolledWindow::wxScrolledWindow=wxscrolledwindowconstr
-3 wxScrolledWindow::~wxScrolledWindow=topic671
+3 wxScrolledWindow::~wxScrolledWindow=topic675
 3 wxScrolledWindow::Create=wxscrolledwindowcreate
 3 wxScrolledWindow::EnableScrolling=wxscrolledwindowenablescrolling
 3 wxScrolledWindow::GetScrollPixelsPerUnit=wxscrolledwindowgetscrollpixelsperunit
@@ -1796,28 +1883,28 @@
 2 wxSingleChoiceDialog
 3 wxSingleChoiceDialog=wxsinglechoicedialog
 3 wxSingleChoiceDialog::wxSingleChoiceDialog=wxsinglechoicedialogconstr
-3 wxSingleChoiceDialog::~wxSingleChoiceDialog=topic672
-3 wxSingleChoiceDialog::GetSelection=topic673
-3 wxSingleChoiceDialog::GetSelectionClientData=topic674
-3 wxSingleChoiceDialog::GetStringSelection=topic675
+3 wxSingleChoiceDialog::~wxSingleChoiceDialog=topic676
+3 wxSingleChoiceDialog::GetSelection=topic677
+3 wxSingleChoiceDialog::GetSelectionClientData=topic678
+3 wxSingleChoiceDialog::GetStringSelection=topic679
 3 wxSingleChoiceDialog::ShowModal=wxsinglechoicedialogshowmodal
 2 wxSize
 3 wxSize=wxsize
-3 wxSize::wxSize=topic676
-3 wxSize::x=topic677
-3 wxSize::y=topic678
+3 wxSize::wxSize=topic680
+3 wxSize::x=topic681
+3 wxSize::y=topic682
 3 wxSize::GetX=wxsizegetx
 3 wxSize::GetY=wxsizegety
 3 wxSize::Set=wxsizeset
-3 wxSize::operator ==topic679
+3 wxSize::operator ==topic683
 2 wxSizeEvent
 3 wxSizeEvent=wxsizeevent
-3 wxSizeEvent::wxSizeEvent=topic680
+3 wxSizeEvent::wxSizeEvent=topic684
 3 wxSizeEvent::GetSize=wxsizeeventgetsize
 2 wxSlider
 3 wxSlider=wxslider
 3 wxSlider::wxSlider=wxsliderconstr
-3 wxSlider::~wxSlider=topic681
+3 wxSlider::~wxSlider=topic685
 3 wxSlider::ClearSel=wxsliderclearsel
 3 wxSlider::ClearTicks=wxsliderclearticks
 3 wxSlider::Create=wxslidercreate
@@ -1841,7 +1928,7 @@
 2 wxSpinButton
 3 wxSpinButton=wxspinbutton
 3 wxSpinButton::wxSpinButton=wxspinbuttonconstr
-3 wxSpinButton::~wxSpinButton=topic682
+3 wxSpinButton::~wxSpinButton=topic686
 3 wxSpinButton::Create=wxspinbuttoncreate
 3 wxSpinButton::GetMax=wxspinbuttongetmax
 3 wxSpinButton::GetMin=wxspinbuttongetmin
@@ -1851,7 +1938,7 @@
 2 wxSplitterWindow
 3 wxSplitterWindow=wxsplitterwindow
 3 wxSplitterWindow::wxSplitterWindow=wxsplitterwindowconstr
-3 wxSplitterWindow::~wxSplitterWindow=topic683
+3 wxSplitterWindow::~wxSplitterWindow=topic687
 3 wxSplitterWindow::Create=wxsplitterwindowcreate
 3 wxSplitterWindow::GetMinimumPaneSize=wxsplitterwindowgetminimumpanesize
 3 wxSplitterWindow::GetSashPosition=wxsplitterwindowgetsashposition
@@ -1877,7 +1964,7 @@
 2 wxStaticBox
 3 wxStaticBox=wxstaticbox
 3 wxStaticBox::wxStaticBox=wxstaticboxconstr
-3 wxStaticBox::~wxStaticBox=topic684
+3 wxStaticBox::~wxStaticBox=topic688
 3 wxStaticBox::Create=wxstaticboxcreate
 2 wxStaticText
 3 wxStaticText=wxstatictext
@@ -1888,7 +1975,7 @@
 2 wxStatusBar
 3 wxStatusBar=wxstatusbar
 3 wxStatusBar::wxStatusBar=wxstatusbarconstr
-3 wxStatusBar::~wxStatusBar=topic685
+3 wxStatusBar::~wxStatusBar=topic689
 3 wxStatusBar::Create=wxstatusbarcreate
 3 wxStatusBar::GetFieldRect=wxstatusbargetfieldrect
 3 wxStatusBar::GetFieldsCount=wxstatusbargetfieldscount
@@ -1970,114 +2057,156 @@
 3 Split=wxstringSplit
 2 wxStringList
 3 wxStringList=wxstringlist
-3 wxStringList::wxStringList=topic686
-3 wxStringList::~wxStringList=topic687
-3 wxStringList::Add=topic688
-3 wxStringList::Delete=topic689
-3 wxStringList::ListToArray=topic690
-3 wxStringList::Member=topic691
-3 wxStringList::Sort=topic692
+3 wxStringList::wxStringList=topic690
+3 wxStringList::~wxStringList=topic691
+3 wxStringList::Add=topic692
+3 wxStringList::Delete=topic693
+3 wxStringList::ListToArray=topic694
+3 wxStringList::Member=topic695
+3 wxStringList::Sort=topic696
 2 wxSysColourChangedEvent
 3 wxSysColourChangedEvent=wxsyscolourchangedevent
-3 wxSysColourChangedEvent::wxSysColourChanged=topic693
+3 wxSysColourChangedEvent::wxSysColourChanged=topic697
 2 wxSystemSettings
 3 wxSystemSettings=wxsystemsettings
-3 wxSystemSettings::wxSystemSettings=topic694
+3 wxSystemSettings::wxSystemSettings=topic698
 3 wxSystemSettings::GetSystemColour=wxsystemsettingsgetsystemcolour
 3 wxSystemSettings::GetSystemFont=wxsystemsettingsgetsystemfont
 3 wxSystemSettings::GetSystemMetric=wxsystemsettingsgetsystemmetric
 2 wxTabbedDialog
-3 wxTabbedDialog=wxtabbeddialogbox
-3 wxTabbedDialog::wxTabbedDialog=topic695
-3 wxTabbedDialog::~wxTabbedDialog=topic696
-3 wxTabbedDialog::SetTabView=topic697
-3 wxTabbedDialog::GetTabView=topic698
+3 wxTabbedDialog=wxtabbeddialog
+3 wxTabbedDialog::wxTabbedDialog=topic699
+3 wxTabbedDialog::~wxTabbedDialog=topic700
+3 wxTabbedDialog::SetTabView=topic701
+3 wxTabbedDialog::GetTabView=topic702
 2 wxTabbedPanel
 3 wxTabbedPanel=wxtabbedpanel
-3 wxTabbedPanel::wxTabbedPanel=topic699
-3 wxTabbedPanel::SetTabView=topic700
-3 wxTabbedPanel::GetTabView=topic701
+3 wxTabbedPanel::wxTabbedPanel=topic703
+3 wxTabbedPanel::SetTabView=topic704
+3 wxTabbedPanel::GetTabView=topic705
 2 wxTabControl
 3 wxTabControl=wxtabcontrol
-3 wxTabControl::wxTabControl=topic702
-3 wxTabControl::GetColPosition=topic703
-3 wxTabControl::GetFont=topic704
-3 wxTabControl::GetHeight=topic705
-3 wxTabControl::GetId=topic706
-3 wxTabControl::GetLabel=topic707
-3 wxTabControl::GetRowPosition=topic708
-3 wxTabControl::GetSelected=topic709
-3 wxTabControl::GetWidth=topic710
-3 wxTabControl::GetX=topic711
-3 wxTabControl::GetY=topic712
-3 wxTabControl::HitTest=topic713
-3 wxTabControl::OnDraw=topic714
-3 wxTabControl::SetColPosition=topic715
-3 wxTabControl::SetFont=topic716
-3 wxTabControl::SetId=topic717
-3 wxTabControl::SetLabel=topic718
-3 wxTabControl::SetPosition=topic719
-3 wxTabControl::SetRowPosition=topic720
-3 wxTabControl::SetSelected=topic721
-3 wxTabControl::SetSize=topic722
+3 wxTabControl::wxTabControl=topic706
+3 wxTabControl::GetColPosition=topic707
+3 wxTabControl::GetFont=topic708
+3 wxTabControl::GetHeight=topic709
+3 wxTabControl::GetId=topic710
+3 wxTabControl::GetLabel=topic711
+3 wxTabControl::GetRowPosition=topic712
+3 wxTabControl::GetSelected=topic713
+3 wxTabControl::GetWidth=topic714
+3 wxTabControl::GetX=topic715
+3 wxTabControl::GetY=topic716
+3 wxTabControl::HitTest=topic717
+3 wxTabControl::OnDraw=topic718
+3 wxTabControl::SetColPosition=topic719
+3 wxTabControl::SetFont=topic720
+3 wxTabControl::SetId=topic721
+3 wxTabControl::SetLabel=topic722
+3 wxTabControl::SetPosition=topic723
+3 wxTabControl::SetRowPosition=topic724
+3 wxTabControl::SetSelected=topic725
+3 wxTabControl::SetSize=topic726
 2 wxTabView
 3 wxTabView=wxtabview
-3 wxTabView::wxTabView=topic723
+3 wxTabView::wxTabView=topic727
 3 wxTabView::AddTab=wxtabviewaddtab
 3 wxTabView::CalculateTabWidth=wxtabviewcalculatetabwidth
-3 wxTabView::ClearTabs=topic724
-3 wxTabView::Draw=topic725
-3 wxTabView::FindTabControlForId=topic726
-3 wxTabView::FindTabControlForPosition=topic727
-3 wxTabView::GetBackgroundBrush=topic728
-3 wxTabView::GetBackgroundColour=topic729
-3 wxTabView::GetBackgroundPen=topic730
-3 wxTabView::GetHighlightColour=topic731
-3 wxTabView::GetHighlightPen=topic732
-3 wxTabView::GetHorizontalTabOffset=topic733
-3 wxTabView::GetNumberOfLayers=topic734
-3 wxTabView::GetSelectedTabFont=topic735
-3 wxTabView::GetShadowColour=topic736
-3 wxTabView::GetTabHeight=topic737
-3 wxTabView::GetTabFont=topic738
-3 wxTabView::GetTabSelectionHeight=topic739
-3 wxTabView::GetTabStyle=topic740
-3 wxTabView::GetTabWidth=topic741
-3 wxTabView::GetTextColour=topic742
-3 wxTabView::GetTopMargin=topic743
-3 wxTabView::GetShadowPen=topic744
-3 wxTabView::GetViewRect=topic745
-3 wxTabView::GetVerticalTabTextSpacing=topic746
-3 wxTabView::GetWindow=topic747
-3 wxTabView::OnCreateTabControl=topic748
-3 wxTabView::Layout=topic749
-3 wxTabView::OnEvent=topic750
-3 wxTabView::OnTabActivate=topic751
-3 wxTabView::OnTabPreActivate=topic752
-3 wxTabView::SetBackgroundColour=topic753
-3 wxTabView::SetHighlightColour=topic754
-3 wxTabView::SetHorizontalTabOffset=topic755
-3 wxTabView::SetSelectedTabFont=topic756
-3 wxTabView::SetShadowColour=topic757
-3 wxTabView::SetTabFont=topic758
-3 wxTabView::SetTabStyle=topic759
-3 wxTabView::SetTabSize=topic760
-3 wxTabView::SetTabSelectionHeight=topic761
-3 wxTabView::SetTabSelection=topic762
-3 wxTabView::SetTextColour=topic763
-3 wxTabView::SetTopMargin=topic764
-3 wxTabView::SetVerticalTabTextSpacing=topic765
+3 wxTabView::ClearTabs=topic728
+3 wxTabView::Draw=topic729
+3 wxTabView::FindTabControlForId=topic730
+3 wxTabView::FindTabControlForPosition=topic731
+3 wxTabView::GetBackgroundBrush=topic732
+3 wxTabView::GetBackgroundColour=topic733
+3 wxTabView::GetBackgroundPen=topic734
+3 wxTabView::GetHighlightColour=topic735
+3 wxTabView::GetHighlightPen=topic736
+3 wxTabView::GetHorizontalTabOffset=topic737
+3 wxTabView::GetNumberOfLayers=topic738
+3 wxTabView::GetSelectedTabFont=topic739
+3 wxTabView::GetShadowColour=topic740
+3 wxTabView::GetTabHeight=topic741
+3 wxTabView::GetTabFont=topic742
+3 wxTabView::GetTabSelectionHeight=topic743
+3 wxTabView::GetTabStyle=topic744
+3 wxTabView::GetTabWidth=topic745
+3 wxTabView::GetTextColour=topic746
+3 wxTabView::GetTopMargin=topic747
+3 wxTabView::GetShadowPen=topic748
+3 wxTabView::GetViewRect=topic749
+3 wxTabView::GetVerticalTabTextSpacing=topic750
+3 wxTabView::GetWindow=topic751
+3 wxTabView::OnCreateTabControl=topic752
+3 wxTabView::Layout=topic753
+3 wxTabView::OnEvent=topic754
+3 wxTabView::OnTabActivate=topic755
+3 wxTabView::OnTabPreActivate=topic756
+3 wxTabView::SetBackgroundColour=topic757
+3 wxTabView::SetHighlightColour=topic758
+3 wxTabView::SetHorizontalTabOffset=topic759
+3 wxTabView::SetSelectedTabFont=topic760
+3 wxTabView::SetShadowColour=topic761
+3 wxTabView::SetTabFont=topic762
+3 wxTabView::SetTabStyle=topic763
+3 wxTabView::SetTabSize=topic764
+3 wxTabView::SetTabSelectionHeight=topic765
+3 wxTabView::SetTabSelection=topic766
+3 wxTabView::SetTextColour=topic767
+3 wxTabView::SetTopMargin=topic768
+3 wxTabView::SetVerticalTabTextSpacing=topic769
 3 wxTabView::SetViewRect=wxtabviewsetviewrect
-3 wxTabView::SetWindow=topic766
+3 wxTabView::SetWindow=topic770
+2 wxTabCtrl
+3 wxTabCtrl=wxtabctrl
+3 wxTabCtrl::wxTabCtrl=wxtabctrlconstr
+3 wxTabCtrl::~wxTabCtrl=topic771
+3 wxTabCtrl::Create=wxtabctrlcreate
+3 wxTabCtrl::DeleteAllItems=wxtabctrldeleteallitems
+3 wxTabCtrl::DeleteItem=wxtabctrldeleteitem
+3 wxTabCtrl::GetImageList=wxtabctrlgetimagelist
+3 wxTabCtrl::GetItemCount=wxtabctrlgetitemcount
+3 wxTabCtrl::GetItemData=wxtabctrlgetitemdata
+3 wxTabCtrl::GetItemImage=wxtabctrlgetitemimage
+3 wxTabCtrl::GetItemRect=wxtabctrlgetitemrect
+3 wxTabCtrl::GetItemText=wxtabctrlgetitemtext
+3 wxTabCtrl::GetRowCount=wxtabctrlgetrowcount
+3 wxTabCtrl::GetSelection=wxtabctrlgetselection
+3 wxTabCtrl::HitTest=wxtabctrlhittest
+3 wxTabCtrl::InsertItem=wxtabctrlinsertitem
+3 wxTabCtrl::SetItemData=wxtabctrlsetitemdata
+3 wxTabCtrl::SetItemImage=wxtabctrlsetitemimage
+3 wxTabCtrl::SetImageList=wxtabctrlsetimagelist
+3 wxTabCtrl::SetItemSize=wxtabctrlsetitemsize
+3 wxTabCtrl::SetItemText=wxtabctrlsetitemtext
+3 wxTabCtrl::SetPadding=wxtabctrlsetpadding
+3 wxTabCtrl::SetSelection=wxtabctrlsetselection
+2 wxTabEvent
+3 wxTabEvent=wxtabevent
+3 wxTabEvent::wxTabEvent=wxtabeventconstr
+2 wxTaskBarIcon
+3 wxTaskBarIcon=wxtaskbaricon
+3 wxTaskBarIcon::wxTaskBarIcon=wxtaskbariconconstr
+3 wxTaskBarIcon::~wxTaskBarIcon=topic772
+3 wxTaskBarIcon::IsIconInstalled=wxtaskbariconisiconinstalled
+3 wxTaskBarIcon::IsOK=wxtaskbariconisok
+3 wxTaskBarIcon::OnLButtonDown=wxtaskbaricononlbuttondown
+3 wxTaskBarIcon::OnLButtonDClick=wxtaskbaricononlbuttondclick
+3 wxTaskBarIcon::OnLButtonUp=wxtaskbaricononlbuttonup
+3 wxTaskBarIcon::OnRButtonDown=wxtaskbaricononrbuttondown
+3 wxTaskBarIcon::OnRButtonDClick=wxtaskbaricononrbuttondclick
+3 wxTaskBarIcon::OnRButtonUp=wxtaskbaricononrbuttonup
+3 wxTaskBarIcon::OnMouseMove=wxtaskbaricononmousemove
+3 wxTaskBarIcon::RemoveIcon=wxtaskbariconremoveicon
+3 wxTaskBarIcon::SetIcon=wxtaskbariconseticon
 2 wxTextCtrl
 3 wxTextCtrl=wxtextctrl
 3 wxTextCtrl::wxTextCtrl=wxtextctrlconstr
-3 wxTextCtrl::~wxTextCtrl=topic767
+3 wxTextCtrl::~wxTextCtrl=topic773
 3 wxTextCtrl::Clear=wxtextctrlclear
 3 wxTextCtrl::Copy=wxtextctrlcopy
 3 wxTextCtrl::Create=wxtextctrlcreate
 3 wxTextCtrl::Cut=wxtextctrlcut
-3 wxTextCtrl::DiscardEdits=topic768
+3 wxTextCtrl::DiscardEdits=topic774
 3 wxTextCtrl::GetInsertionPoint=wxtextctrlgetinsertionpoint
 3 wxTextCtrl::GetLastPosition=wxtextctrlgetlastposition
 3 wxTextCtrl::GetLineLength=wxtextctrlgetlinelength
@@ -2105,14 +2234,14 @@
 2 wxTextEntryDialog
 3 wxTextEntryDialog=wxtextentrydialog
 3 wxTextEntryDialog::wxTextEntryDialog=wxtextentrydialogconstr
-3 wxTextEntryDialog::~wxTextEntryDialog=topic769
+3 wxTextEntryDialog::~wxTextEntryDialog=topic775
 3 wxTextEntryDialog::GetValue=wxtextentrydialoggetvalue
 3 wxTextEntryDialog::SetValue=wxtextentrydialogsetvalue
 3 wxTextEntryDialog::ShowModal=wxtextentrydialogshowmodal
 2 wxTextValidator
 3 wxTextValidator=wxtextvalidator
 3 wxTextValidator::wxTextValidator=wxtextvalidatorconstr
-3 wxTextValidator::~wxTextValidator=topic770
+3 wxTextValidator::~wxTextValidator=topic776
 3 wxTextValidator::Clone=wxtextvalidatorclone
 3 wxTextValidator::GetExcludeList=wxtextvalidatorgetexcludelist
 3 wxTextValidator::GetIncludeList=wxtextvalidatorgetincludelist
@@ -2124,66 +2253,34 @@
 3 wxTextValidator::TransferFromWindow=wxtextvalidatortransferfromwindow
 3 wxTextValidator::TransferToWindow=wxtextvalidatortransfertowindow
 3 wxTextValidator::Validate=wxtextvalidatorvalidate
+2 wxThread
+3 wxThread=wxthread
+3 wxThread::wxThread=wxthreadconstr
+3 wxThread::~wxThread=topic777
+3 wxThread::Create=wxthreadcreate
+3 wxThread::DeferDestroy=wxthreaddeferdestroy
+3 wxThread::Destroy=wxthreaddestroy
+3 wxThread::GetID=wxthreadgetid
+3 wxThread::GetPriority=wxthreadgetpriority
+3 wxThread::IsAlive=wxthreadisalive
+3 wxThread::IsMain=wxthreadismain
+3 wxThread::Join=wxthreadjoin
+3 wxThread::OnExit=wxthreadonexit
+3 wxThread::SetPriority=wxthreadsetpriority
 2 wxTime
 3 wxTime=wxtime
 2 wxTimer
 3 wxTimer=wxtimer
-3 wxTimer::wxTimer=topic771
-3 wxTimer::~wxTimer=topic772
-3 wxTimer::Interval=topic773
-3 wxTimer::Notify=topic774
-3 wxTimer::Start=topic775
-3 wxTimer::Stop=topic776
-2 wxTreeCtrl
-3 wxTreeCtrl=wxtreectrl
-3 wxTreeCtrl::wxTreeCtrl=wxtreectrlconstr
-3 wxTreeCtrl::~wxTreeCtrl=topic777
-3 wxTreeCtrl::Create=wxtreectrlcreate
-3 wxTreeCtrl::DeleteAllItems=wxtreectrldeleteallitems
-3 wxTreeCtrl::DeleteItem=wxtreectrldeleteitem
-3 wxTreeCtrl::Edit=wxtreectrledit
-3 wxTreeCtrl::EnsureVisible=wxtreectrlensurevisible
-3 wxTreeCtrl::ExpandItem=wxtreectrlexpanditem
-3 wxTreeCtrl::GetChild=wxtreectrlgetchild
-3 wxTreeCtrl::GetCount=wxtreectrlgetcount
-3 wxTreeCtrl::GetEditControl=wxtreectrlgeteditcontrol
-3 wxTreeCtrl::GetFirstVisibleItem=wxtreectrlgetfirstvisibleitem
-3 wxTreeCtrl::GetImageList=wxtreectrlgetimagelist
-3 wxTreeCtrl::GetIndent=wxtreectrlgetindent
-3 wxTreeCtrl::GetItem=wxtreectrlgetitem
-3 wxTreeCtrl::GetItemData=wxtreectrlgetitemdata
-3 wxTreeCtrl::GetItemRect=wxtreectrlgetitemrect
-3 wxTreeCtrl::GetItemState=wxtreectrlgetitemstate
-3 wxTreeCtrl::GetItemText=wxtreectrlgetitemtext
-3 wxTreeCtrl::GetNextItem=wxtreectrlgetnextitem
-3 wxTreeCtrl::GetNextVisibleItem=wxtreectrlgetnextvisibleitem
-3 wxTreeCtrl::GetParent=wxtreectrlgetparent
-3 wxTreeCtrl::GetRootItem=wxtreectrlgetrootitem
-3 wxTreeCtrl::GetSelection=wxtreectrlgetselection
-3 wxTreeCtrl::HitTest=wxtreectrlhittest
-3 wxTreeCtrl::InsertItem=wxtreectrlinsertitem
-3 wxTreeCtrl::ItemHasChildren=wxtreectrlitemhaschildren
-3 wxTreeCtrl::ScrollTo=wxtreectrlscrollto
-3 wxTreeCtrl::SelectItem=wxtreectrlselectitem
-3 wxTreeCtrl::SetIndent=wxtreectrlsetindent
-3 wxTreeCtrl::SetImageList=wxtreectrlsetimagelist
-3 wxTreeCtrl::SetItem=wxtreectrlsetitem
-3 wxTreeCtrl::SetItemImage=wxtreectrlsetitemimage
-3 wxTreeCtrl::SetItemState=wxtreectrlsetitemstate
-3 wxTreeCtrl::SetItemText=wxtreectrlsetitemtext
-3 wxTreeCtrl::SetItemData=wxtreectrlsetitemdata
-3 wxTreeCtrl::SortChildren=wxtreectrlsortchildren
-2 wxTreeEvent
-3 wxTreeEvent=wxtreeevent
-3 wxTreeEvent::wxTreeEvent=topic778
-3 wxTreeEvent::m_code=topic779
-3 wxTreeEvent::m_itemIndex=topic780
-3 wxTreeEvent::m_oldItem=topic781
-3 wxTreeEvent::m_pointDrag=topic782
+3 wxTimer::wxTimer=topic778
+3 wxTimer::~wxTimer=topic779
+3 wxTimer::Interval=topic780
+3 wxTimer::Notify=topic781
+3 wxTimer::Start=topic782
+3 wxTimer::Stop=topic783
 2 wxToolBarBase
 3 wxToolBarBase=wxtoolbarbase
 3 wxToolBarBase::wxToolBarBase=wxtoolbarbaseconstr
-3 wxToolBarBase::~wxToolBarBase=topic783
+3 wxToolBarBase::~wxToolBarBase=topic784
 3 wxToolBarBase::AddSeparator=wxtoolbarbaseaddseparator
 3 wxToolBarBase::AddTool=wxtoolbarbaseaddtool
 3 wxToolBarBase::CreateTools=wxtoolbarbasecreatetools
@@ -2221,23 +2318,69 @@
 2 wxToolBarSimple
 3 wxToolBarSimple=wxtoolbarsimple
 3 wxToolBarSimple::wxToolBarSimple=wxtoolbarsimpleconstr
+2 wxTreeCtrl
+3 wxTreeCtrl=wxtreectrl
+3 wxTreeCtrl::wxTreeCtrl=wxtreectrlconstr
+3 wxTreeCtrl::~wxTreeCtrl=topic785
+3 wxTreeCtrl::Create=wxtreectrlcreate
+3 wxTreeCtrl::DeleteAllItems=wxtreectrldeleteallitems
+3 wxTreeCtrl::DeleteItem=wxtreectrldeleteitem
+3 wxTreeCtrl::Edit=wxtreectrledit
+3 wxTreeCtrl::EnsureVisible=wxtreectrlensurevisible
+3 wxTreeCtrl::ExpandItem=wxtreectrlexpanditem
+3 wxTreeCtrl::GetChild=wxtreectrlgetchild
+3 wxTreeCtrl::GetCount=wxtreectrlgetcount
+3 wxTreeCtrl::GetEditControl=wxtreectrlgeteditcontrol
+3 wxTreeCtrl::GetFirstVisibleItem=wxtreectrlgetfirstvisibleitem
+3 wxTreeCtrl::GetImageList=wxtreectrlgetimagelist
+3 wxTreeCtrl::GetIndent=wxtreectrlgetindent
+3 wxTreeCtrl::GetItem=wxtreectrlgetitem
+3 wxTreeCtrl::GetItemData=wxtreectrlgetitemdata
+3 wxTreeCtrl::GetItemRect=wxtreectrlgetitemrect
+3 wxTreeCtrl::GetItemState=wxtreectrlgetitemstate
+3 wxTreeCtrl::GetItemText=wxtreectrlgetitemtext
+3 wxTreeCtrl::GetNextItem=wxtreectrlgetnextitem
+3 wxTreeCtrl::GetNextVisibleItem=wxtreectrlgetnextvisibleitem
+3 wxTreeCtrl::GetParent=wxtreectrlgetparent
+3 wxTreeCtrl::GetRootItem=wxtreectrlgetrootitem
+3 wxTreeCtrl::GetSelection=wxtreectrlgetselection
+3 wxTreeCtrl::HitTest=wxtreectrlhittest
+3 wxTreeCtrl::InsertItem=wxtreectrlinsertitem
+3 wxTreeCtrl::ItemHasChildren=wxtreectrlitemhaschildren
+3 wxTreeCtrl::ScrollTo=wxtreectrlscrollto
+3 wxTreeCtrl::SelectItem=wxtreectrlselectitem
+3 wxTreeCtrl::SetIndent=wxtreectrlsetindent
+3 wxTreeCtrl::SetImageList=wxtreectrlsetimagelist
+3 wxTreeCtrl::SetItem=wxtreectrlsetitem
+3 wxTreeCtrl::SetItemImage=wxtreectrlsetitemimage
+3 wxTreeCtrl::SetItemState=wxtreectrlsetitemstate
+3 wxTreeCtrl::SetItemText=wxtreectrlsetitemtext
+3 wxTreeCtrl::SetItemData=wxtreectrlsetitemdata
+3 wxTreeCtrl::SortChildren=wxtreectrlsortchildren
+2 wxTreeEvent
+3 wxTreeEvent=wxtreeevent
+3 wxTreeEvent::wxTreeEvent=topic786
+3 wxTreeEvent::m_code=topic787
+3 wxTreeEvent::m_itemIndex=topic788
+3 wxTreeEvent::m_oldItem=topic789
+3 wxTreeEvent::m_pointDrag=topic790
 2 wxUpdateIterator
 3 wxUpdateIterator=wxupdateiterator
-3 wxUpdateIterator::wxUpdateIterator=topic784
-3 wxUpdateIterator::GetX=topic785
-3 wxUpdateIterator::GetY=topic786
-3 wxUpdateIterator::GetWidth=topic787
-3 wxUpdateIterator::GetHeight=topic788
-3 wxUpdateIterator::operator ++=topic789
+3 wxUpdateIterator::wxUpdateIterator=topic791
+3 wxUpdateIterator::GetX=topic792
+3 wxUpdateIterator::GetY=topic793
+3 wxUpdateIterator::GetWidth=topic794
+3 wxUpdateIterator::GetHeight=topic795
+3 wxUpdateIterator::operator ++=topic796
 2 wxUpdateUIEvent
 3 wxUpdateUIEvent=wxupdateuievent
-3 wxUpdateUIEvent::wxUpdateUIEvent=topic790
-3 wxUpdateUIEvent::m_checked=topic791
-3 wxUpdateUIEvent::m_enabled=topic792
-3 wxUpdateUIEvent::m_setChecked=topic793
-3 wxUpdateUIEvent::m_setEnabled=topic794
-3 wxUpdateUIEvent::m_setText=topic795
-3 wxUpdateUIEvent::m_text=topic796
+3 wxUpdateUIEvent::wxUpdateUIEvent=topic797
+3 wxUpdateUIEvent::m_checked=topic798
+3 wxUpdateUIEvent::m_enabled=topic799
+3 wxUpdateUIEvent::m_setChecked=topic800
+3 wxUpdateUIEvent::m_setEnabled=topic801
+3 wxUpdateUIEvent::m_setText=topic802
+3 wxUpdateUIEvent::m_text=topic803
 3 wxUpdateUIEvent::Check=wxupdateuieventcheck
 3 wxUpdateUIEvent::Enable=wxupdateuieventenable
 3 wxUpdateUIEvent::GetChecked=wxupdateuieventgetchecked
@@ -2250,7 +2393,7 @@
 2 wxValidator
 3 wxValidator=wxvalidator
 3 wxValidator::wxValidator=wxvalidatorconstr
-3 wxValidator::~wxValidator=topic797
+3 wxValidator::~wxValidator=topic804
 3 wxValidator::Clone=wxvalidatorclone
 3 wxValidator::GetWindow=wxvalidatorgetwindow
 3 wxValidator::SetWindow=wxvalidatorsetwindow
@@ -2259,69 +2402,76 @@
 3 wxValidator::Validate=wxvalidatorvalidate
 2 wxView
 3 wxView=wxview
-3 wxView::m_viewDocument=topic798
-3 wxView::m_viewFrame=topic799
-3 wxView::m_viewTypeName=topic800
-3 wxView::wxView=topic801
-3 wxView::~wxView=topic802
-3 wxView::Activate=topic803
-3 wxView::Close=topic804
-3 wxView::GetDocument=topic805
-3 wxView::GetDocumentManager=topic806
-3 wxView::GetFrame=topic807
-3 wxView::GetViewName=topic808
-3 wxView::OnActivateView=topic809
-3 wxView::OnChangeFilename=topic810
-3 wxView::OnClose=topic811
-3 wxView::OnCreate=topic812
-3 wxView::OnCreatePrintout=topic813
-3 wxView::OnUpdate=topic814
-3 wxView::SetDocument=topic815
-3 wxView::SetFrame=topic816
-3 wxView::SetViewName=topic817
+3 wxView::m_viewDocument=topic805
+3 wxView::m_viewFrame=topic806
+3 wxView::m_viewTypeName=topic807
+3 wxView::wxView=topic808
+3 wxView::~wxView=topic809
+3 wxView::Activate=topic810
+3 wxView::Close=topic811
+3 wxView::GetDocument=topic812
+3 wxView::GetDocumentManager=topic813
+3 wxView::GetFrame=topic814
+3 wxView::GetViewName=topic815
+3 wxView::OnActivateView=topic816
+3 wxView::OnChangeFilename=topic817
+3 wxView::OnClose=topic818
+3 wxView::OnCreate=topic819
+3 wxView::OnCreatePrintout=topic820
+3 wxView::OnUpdate=topic821
+3 wxView::SetDocument=topic822
+3 wxView::SetFrame=topic823
+3 wxView::SetViewName=topic824
+2 wxWave
+3 wxWave=wxwave
+3 wxWave::wxWave=wxwaveconstr
+3 wxWave::~wxWave=topic825
+3 wxWave::Create=wxwavecreate
+3 wxWave::IsOk=wxwaveisok
+3 wxWave::Play=wxwaveplay
 2 wxWindow
 3 wxWindow=wxwindow
-3 wxWindow::wxWindow=topic818
-3 wxWindow::~wxWindow=topic819
-3 wxWindow::AddChild=topic820
+3 wxWindow::wxWindow=topic826
+3 wxWindow::~wxWindow=topic827
+3 wxWindow::AddChild=topic828
 3 wxWindow::CaptureMouse=wxwindowcapturemouse
 3 wxWindow::Center=wxwindowcenter
 3 wxWindow::Centre=wxwindowcentre
 3 wxWindow::Clear=wxwindowclear
-3 wxWindow::ClientToScreen=topic821
+3 wxWindow::ClientToScreen=topic829
 3 wxWindow::Close=wxwindowclose
 3 wxWindow::Destroy=wxwindowdestroy
-3 wxWindow::DestroyChildren=topic822
+3 wxWindow::DestroyChildren=topic830
 3 wxWindow::DragAcceptFiles=wxwindowdragacceptfiles
 3 wxWindow::Enable=wxwindowenable
 3 wxWindow::FakePopupMenu=wxwindowfakepopupmenu
 3 wxWindow::FindFocus=wxwindowfindfocus
 3 wxWindow::Fit=wxwindowfit
 3 wxWindow::GetBackgroundColour=wxwindowgetbackgroundcolour
-3 wxWindow::GetCharHeight=topic823
-3 wxWindow::GetCharWidth=topic824
-3 wxWindow::GetChildren=topic825
+3 wxWindow::GetCharHeight=topic831
+3 wxWindow::GetCharWidth=topic832
+3 wxWindow::GetChildren=topic833
 3 wxWindow::GetClientSize=wxwindowgetclientsize
 3 wxWindow::GetConstraints=wxwindowgetconstraints
 3 wxWindow::GetDefaultItem=wxwindowgetdefaultitem
 3 wxWindow::GetEventHandler=wxwindowgeteventhandler
 3 wxWindow::GetFont=wxwindowgetfont
 3 wxWindow::GetForegroundColour=wxwindowgetforegroundcolour
-3 wxWindow::GetGrandParent=topic826
-3 wxWindow::GetHandle=topic827
+3 wxWindow::GetGrandParent=topic834
+3 wxWindow::GetHandle=topic835
 3 wxWindow::GetId=wxwindowgetid
-3 wxWindow::GetPosition=topic828
-3 wxWindow::GetLabel=topic829
+3 wxWindow::GetPosition=topic836
+3 wxWindow::GetLabel=topic837
 3 wxWindow::GetName=wxwindowgetname
-3 wxWindow::GetParent=topic830
+3 wxWindow::GetParent=topic838
 3 wxWindow::GetReturnCode=wxwindowgetreturncode
 3 wxWindow::GetScrollThumb=wxwindowgetscrollthumb
 3 wxWindow::GetScrollPos=wxwindowgetscrollpos
 3 wxWindow::GetScrollRange=wxwindowgetscrollrange
-3 wxWindow::GetSize=topic831
-3 wxWindow::GetTextExtent=topic832
+3 wxWindow::GetSize=topic839
+3 wxWindow::GetTextExtent=topic840
 3 wxWindow::GetTitle=wxwindowgettitle
-3 wxWindow::GetWindowStyleFlag=topic833
+3 wxWindow::GetWindowStyleFlag=topic841
 3 wxWindow::InitDialog=wxwindowinitdialog
 3 wxWindow::IsEnabled=wxwindowisenabled
 3 wxWindow::IsRetained=wxwindowisretained
@@ -2359,7 +2509,7 @@
 3 wxWindow::Refresh=wxwindowrefresh
 3 wxWindow::ReleaseMouse=wxwindowreleasemouse
 3 wxWindow::RemoveChild=wxwindowremovechild
-3 wxWindow::ScreenToClient=topic834
+3 wxWindow::ScreenToClient=topic842
 3 wxWindow::ScrollWindow=wxwindowscrollwindow
 3 wxWindow::SetAutoLayout=wxwindowsetautolayout
 3 wxWindow::SetBackgroundColour=wxwindowsetbackgroundcolour
@@ -2374,51 +2524,51 @@
 3 wxWindow::SetScrollPos=wxwindowsetscrollpos
 3 wxWindow::SetSize=wxwindowsetsize
 3 wxWindow::SetSizeHints=wxwindowsetsizehints
-3 wxWindow::SetClientSize=topic835
-3 wxWindow::SetPalette=topic836
+3 wxWindow::SetClientSize=topic843
+3 wxWindow::SetPalette=topic844
 3 wxWindow::SetCursor=wxwindowsetcursor
 3 wxWindow::SetEventHandler=wxwindowseteventhandler
 3 wxWindow::SetTitle=wxwindowsettitle
-3 wxWindow::Show=topic837
+3 wxWindow::Show=topic845
 3 wxWindow::TransferDataFromWindow=wxwindowtransferdatafromwindow
 3 wxWindow::TransferDataToWindow=wxwindowtransferdatatowindow
 3 wxWindow::Validate=wxwindowvalidate
 3 wxWindow::WarpPointer=wxwindowwarppointer
 2 wxWindowDC
 3 wxWindowDC=wxwindowdc
-3 wxWindowDC::wxWindowDC=topic838
+3 wxWindowDC::wxWindowDC=topic846
 1 Functions
 2 Functions=functions
 2 File functions
 3 File functions=filefunctions
-3 ::wxDirExists=topic839
-3 ::wxDos2UnixFilename=topic840
-3 ::wxFileExists=topic841
-3 ::wxFileNameFromPath=topic842
+3 ::wxDirExists=topic847
+3 ::wxDos2UnixFilename=topic848
+3 ::wxFileExists=topic849
+3 ::wxFileNameFromPath=topic850
 3 ::wxFindFirstFile=wxfindfirstfile
 3 ::wxFindNextFile=wxfindnextfile
-3 ::wxIsAbsolutePath=topic843
-3 ::wxPathOnly=topic844
-3 ::wxUnix2DosFilename=topic845
-3 ::wxConcatFiles=topic846
-3 ::wxCopyFile=topic847
+3 ::wxIsAbsolutePath=topic851
+3 ::wxPathOnly=topic852
+3 ::wxUnix2DosFilename=topic853
+3 ::wxConcatFiles=topic854
+3 ::wxCopyFile=topic855
 3 ::wxGetHostName=wxgethostname
 3 ::wxGetEmailAddress=wxgetemailaddress
 3 ::wxGetUserId=wxgetuserid
 3 ::wxGetUserName=wxgetusername
-3 ::wxGetWorkingDirectory=topic848
-3 ::wxGetTempFileName=topic849
+3 ::wxGetWorkingDirectory=topic856
+3 ::wxGetTempFileName=topic857
 3 ::wxIsWild=wxiswild
 3 ::wxMatchWild=wxmatchwild
-3 ::wxMkdir=topic850
-3 ::wxRemoveFile=topic851
-3 ::wxRenameFile=topic852
-3 ::wxRmdir=topic853
-3 ::wxSetWorkingDirectory=topic854
+3 ::wxMkdir=topic858
+3 ::wxRemoveFile=topic859
+3 ::wxRenameFile=topic860
+3 ::wxRmdir=topic861
+3 ::wxSetWorkingDirectory=topic862
 2 String functions
-3 String functions=topic855
-3 ::copystring=topic856
-3 ::wxStringMatch=topic857
+3 String functions=topic863
+3 ::copystring=topic864
+3 ::wxStringMatch=topic865
 3 ::wxStringEq=wxstringeq
 3 ::wxTransferFileToStream=wxtransferfiletostream
 3 ::wxTransferStreamToFile=wxtransferstreamtofile
@@ -2433,80 +2583,80 @@
 3 ::wxMessageBox=wxmessagebox
 2 GDI functions
 3 GDI functions=gdifunctions
-3 ::wxColourDisplay=topic858
-3 ::wxDisplayDepth=topic859
+3 ::wxColourDisplay=topic866
+3 ::wxDisplayDepth=topic867
 3 ::wxMakeMetaFilePlaceable=wxmakemetafileplaceable
 3 ::wxSetCursor=wxsetcursor
 2 System event functions
-3 System event functions=topic860
-3 ::wxAddPrimaryEventHandler=topic861
-3 ::wxAddSecondaryEventHandler=topic862
-3 ::wxNotifyEvent=topic863
-3 ::wxRegisterEventClass=topic864
-3 ::wxRegisterEventName=topic865
-3 ::wxRegisterExternalEventHandlers=topic866
-3 ::wxRemoveSecondaryEventHandler=topic867
+3 System event functions=topic868
+3 ::wxAddPrimaryEventHandler=topic869
+3 ::wxAddSecondaryEventHandler=topic870
+3 ::wxNotifyEvent=topic871
+3 ::wxRegisterEventClass=topic872
+3 ::wxRegisterEventName=topic873
+3 ::wxRegisterExternalEventHandlers=topic874
+3 ::wxRemoveSecondaryEventHandler=topic875
 3 ::wxSendEvent=wxsendevent
 2 Printer settings
 3 Printer settings=printersettings
-3 ::wxGetPrinterCommand=topic868
-3 ::wxGetPrinterFile=topic869
-3 ::wxGetPrinterMode=topic870
-3 ::wxGetPrinterOptions=topic871
-3 ::wxGetPrinterOrientation=topic872
-3 ::wxGetPrinterPreviewCommand=topic873
-3 ::wxGetPrinterScaling=topic874
-3 ::wxGetPrinterTranslation=topic875
-3 ::wxSetPrinterCommand=topic876
-3 ::wxSetPrinterFile=topic877
-3 ::wxSetPrinterMode=topic878
-3 ::wxSetPrinterOptions=topic879
-3 ::wxSetPrinterOrientation=topic880
-3 ::wxSetPrinterPreviewCommand=topic881
-3 ::wxSetPrinterScaling=topic882
-3 ::wxSetPrinterTranslation=topic883
+3 ::wxGetPrinterCommand=topic876
+3 ::wxGetPrinterFile=topic877
+3 ::wxGetPrinterMode=topic878
+3 ::wxGetPrinterOptions=topic879
+3 ::wxGetPrinterOrientation=topic880
+3 ::wxGetPrinterPreviewCommand=topic881
+3 ::wxGetPrinterScaling=topic882
+3 ::wxGetPrinterTranslation=topic883
+3 ::wxSetPrinterCommand=topic884
+3 ::wxSetPrinterFile=topic885
+3 ::wxSetPrinterMode=topic886
+3 ::wxSetPrinterOptions=topic887
+3 ::wxSetPrinterOrientation=topic888
+3 ::wxSetPrinterPreviewCommand=topic889
+3 ::wxSetPrinterScaling=topic890
+3 ::wxSetPrinterTranslation=topic891
 2 Clipboard functions
 3 Clipboard functions=clipsboard
-3 ::wxClipboardOpen=topic884
-3 ::wxCloseClipboard=topic885
-3 ::wxEmptyClipboard=topic886
-3 ::wxEnumClipboardFormats=topic887
-3 ::wxGetClipboardData=topic888
-3 ::wxGetClipboardFormatName=topic889
-3 ::wxIsClipboardFormatAvailable=topic890
-3 ::wxOpenClipboard=topic891
-3 ::wxRegisterClipboardFormat=topic892
-3 ::wxSetClipboardData=topic893
+3 ::wxClipboardOpen=topic892
+3 ::wxCloseClipboard=topic893
+3 ::wxEmptyClipboard=topic894
+3 ::wxEnumClipboardFormats=topic895
+3 ::wxGetClipboardData=topic896
+3 ::wxGetClipboardFormatName=topic897
+3 ::wxIsClipboardFormatAvailable=topic898
+3 ::wxOpenClipboard=topic899
+3 ::wxRegisterClipboardFormat=topic900
+3 ::wxSetClipboardData=topic901
 2 Miscellaneous functions
 3 Miscellaneous functions=miscellany
-3 ::NewId=topic894
-3 ::RegisterId=topic895
+3 ::NewId=topic902
+3 ::RegisterId=topic903
 3 ::wxBeginBusyCursor=wxbeginbusycursor
-3 ::wxBell=topic896
+3 ::wxBell=topic904
 3 ::wxCleanUp=wxcleanup
 3 ::wxCreateDynamicObject=wxcreatedynamicobject
-3 ::wxDebugMsg=topic897
-3 ::wxDisplaySize=topic898
+3 ::wxDebugMsg=topic905
+3 ::wxDisplaySize=topic906
 3 ::wxEntry=wxentry
 3 ::wxError=wxerror
 3 ::wxEndBusyCursor=wxendbusycursor
 3 ::wxExecute=wxexecute
 3 ::wxExit=wxexit
 3 ::wxFatalError=wxfatalerror
-3 ::wxFindMenuItemId=topic899
-3 ::wxFindWindowByLabel=topic900
+3 ::wxFindMenuItemId=topic907
+3 ::wxFindWindowByLabel=topic908
 3 ::wxFindWindowByName=wxfindwindowbyname
 3 ::wxGetActiveWindow=wxgetactivewindow
 3 ::wxGetDisplayName=wxgetdisplayname
-3 ::wxGetHomeDir=topic901
-3 ::wxGetHostName=topic902
+3 ::wxGetHomeDir=topic909
+3 ::wxGetHostName=topic910
 3 ::wxGetElapsedTime=wxgetelapsedtime
-3 ::wxGetFreeMemory=topic903
-3 ::wxGetMousePosition=topic904
-3 ::wxGetOsVersion=topic905
+3 ::wxGetFreeMemory=topic911
+3 ::wxGetMousePosition=topic912
+3 ::wxGetOsVersion=topic913
 3 ::wxGetResource=wxgetresource
-3 ::wxGetUserId=topic906
-3 ::wxGetUserName=topic907
+3 ::wxGetUserId=topic914
+3 ::wxGetUserName=topic915
 3 ::wxKill=wxkill
 3 ::wxInitClipboard=wxinitclipboard
 3 ::wxIPCCleanUp=wxipccleanup
@@ -2517,45 +2667,45 @@
 3 ::wxPostDelete=wxpostdelete
 3 ::wxSetDisplayName=wxsetdisplayname
 3 ::wxShell=wxshell
-3 ::wxSleep=topic908
-3 ::wxStripMenuCodes=topic909
+3 ::wxSleep=topic916
+3 ::wxStripMenuCodes=topic917
 3 ::wxStartTimer=wxstarttimer
 3 ::wxToLower=wxtolower
 3 ::wxToUpper=wxtoupper
 3 ::wxTrace=wxtrace
 3 ::wxTraceLevel=wxtracelevel
 3 ::wxWriteResource=wxwriteresource
-3 ::wxYield=topic910
+3 ::wxYield=topic918
 2 Macros
 3 Macros=macros
 3 CLASSINFO=classinfo
 3 WXDEBUG_NEW=debugnew
-3 DECLARE_ABSTRACT_CLASS=topic911
+3 DECLARE_ABSTRACT_CLASS=topic919
 3 DECLARE_APP=declareapp
-3 DECLARE_CLASS=topic912
-3 DECLARE_DYNAMIC_CLASS=topic913
-3 IMPLEMENT_ABSTRACT_CLASS=topic914
-3 IMPLEMENT_ABSTRACT_CLASS2=topic915
+3 DECLARE_CLASS=topic920
+3 DECLARE_DYNAMIC_CLASS=topic921
+3 IMPLEMENT_ABSTRACT_CLASS=topic922
+3 IMPLEMENT_ABSTRACT_CLASS2=topic923
 3 IMPLEMENT_APP=implementapp
-3 IMPLEMENT_CLASS=topic916
-3 IMPLEMENT_CLASS2=topic917
-3 IMPLEMENT_DYNAMIC_CLASS=topic918
-3 IMPLEMENT_DYNAMIC_CLASS2=topic919
+3 IMPLEMENT_CLASS=topic924
+3 IMPLEMENT_CLASS2=topic925
+3 IMPLEMENT_DYNAMIC_CLASS=topic926
+3 IMPLEMENT_DYNAMIC_CLASS2=topic927
 3 WXTRACE=trace
 3 WXTRACELEVEL=tracelevel
 2 wxWindows resource functions
 3 wxWindows resource functions=resourcefuncs
 3 ::wxResourceAddIdentifier=wxresourceaddidentifier
-3 ::wxResourceClear=topic920
-3 ::wxResourceCreateBitmap=topic921
-3 ::wxResourceCreateIcon=topic922
-3 ::wxResourceCreateMenuBar=topic923
-3 ::wxResourceGetIdentifier=topic924
+3 ::wxResourceClear=topic928
+3 ::wxResourceCreateBitmap=topic929
+3 ::wxResourceCreateIcon=topic930
+3 ::wxResourceCreateMenuBar=topic931
+3 ::wxResourceGetIdentifier=topic932
 3 ::wxResourceParseData=wxresourcedata
-3 ::wxResourceParseFile=topic925
+3 ::wxResourceParseFile=topic933
 3 ::wxResourceParseString=wxresourceparsestring
 3 ::wxResourceRegisterBitmapData=registerbitmapdata
-3 ::wxResourceRegisterIconData=topic926
+3 ::wxResourceRegisterIconData=topic934
 1 Classes by category
 2 Classes by category=classesbycat
 1 Topic overviews
@@ -2563,8 +2713,8 @@
 2 wxApp overview=wxappoverview
 2 Bitmaps overview
 3 Bitmaps overview=wxbitmapoverview
-3 Loading bitmaps: further information=topic927
-3 Bitmap format handlers=topic928
+3 Loading bitmaps: further information=topic935
+3 Bitmap format handlers=topic936
 3 wxIcon overview=wxiconoverview
 2 wxDialog overview
 3 wxDialog overview=wxdialogoverview
@@ -2572,31 +2722,31 @@
 3 Font overview=wxfontoverview
 2 wxString overview
 3 wxString overview=wxstringoverview
-3 Copyright of the original GNU code portion=topic929
-3 Features/Additions/Modifications=topic930
-3 Function calls=topic931
-3 Header files=topic932
-3 Test program=topic933
-3 Compilers=topic934
+3 Copyright of the original GNU code portion=topic937
+3 Features/Additions/Modifications=topic938
+3 Function calls=topic939
+3 Header files=topic940
+3 Test program=topic941
+3 Compilers=topic942
 3 GNU Documentation
-4 GNU Documentation=topic935
-4 The wxString class=topic936
-4 Constructor examples=topic937
-4 Examples=topic938
-4 Comparing, Searching and Matching examples=topic939
-4 Substring extraction examples=topic940
-4 Concatenation examples=topic941
-4 Other manipulation examples=topic942
-4 Reading, Writing and Conversion examples=topic943
+4 GNU Documentation=topic943
+4 The wxString class=topic944
+4 Constructor examples=topic945
+4 Examples=topic946
+4 Comparing, Searching and Matching examples=topic947
+4 Substring extraction examples=topic948
+4 Concatenation examples=topic949
+4 Other manipulation examples=topic950
+4 Reading, Writing and Conversion examples=topic951
 3 Regular Expressions
 4 Regular Expressions=regularexpressions
-4 Regular Expression Overview=topic944
-4 Syntax of Regular Expressions=topic945
+4 Regular Expression Overview=topic952
+4 Syntax of Regular Expressions=topic953
 2 wxString member functions
 3 wxString member functions=wxstringcategories
 2 wxSplitterWindow overview
 3 wxSplitterWindow overview=wxsplitterwindowoverview
-3 Example=topic946
+3 Example=topic954
 2 wxTreeCtrl overview
 3 wxTreeCtrl overview=wxtreectrloverview
 2 wxListCtrl overview
@@ -2616,14 +2766,14 @@
 3 wxMultipleChoiceDialog overview=wxmultiplechoicedialogoverview
 2 Constraints overview
 3 Constraints overview=constraintsoverview
-3 Constraint layout: more detail=topic947
+3 Constraint layout: more detail=topic955
 3 Window layout examples
 4 Window layout examples=layoutexamples
-4 Example 1: subwindow layout=topic948
-4 Example 2: panel item layout=topic949
+4 Example 1: subwindow layout=topic956
+4 Example 2: panel item layout=topic957
 2 Database classes overview
 3 Database classes overview=odbcoverview
-3 Procedures for writing an ODBC application=topic950
+3 Procedures for writing an ODBC application=topic958
 3 wxDatabase overview=wxdatabaseoverview
 3 wxQueryCol overview=wxquerycoloverview
 3 wxQueryField overview=wxqueryfieldoverview
@@ -2631,10 +2781,10 @@
 3 ODBC SQL data types=sqltypes
 3 A selection of SQL commands
 4 A selection of SQL commands=sqlcommands
-4 Create=topic951
-4 Insert=topic952
-4 Select=topic953
-4 Update=topic954
+4 Create=topic959
+4 Insert=topic960
+4 Select=topic961
+4 Update=topic962
 2 Device context overview
 3 Device context overview=dcoverview
 2 Debugging overview
@@ -2656,54 +2806,54 @@
 3 wxWindows predefined command identifiers=predefinedids
 2 Event handling overview
 3 Event handling overview=eventhandlingoverview
-3 Introduction=topic955
+3 Introduction=topic963
 3 How events are processed=eventprocessing
-3 Pluggable event handlers=topic956
+3 Pluggable event handlers=topic964
 3 Event macros summary=eventmacros
 2 Writing a wxWindows application: a rough guide
 3 Writing a wxWindows application: a rough guide=roughguide
 2 Interprocess communication overview
 3 Interprocess communication overview=ipcoverview
-3 Data transfer=topic957
-3 Examples=topic958
-3 More DDE details=topic959
+3 Data transfer=topic965
+3 Examples=topic966
+3 More DDE details=topic967
 2 Printing overview
 3 Printing overview=printingoverview
 2 The wxWindows resource system
 3 The wxWindows resource system=resourceformats
-3 The format of a .WXR file=topic960
-3 Dialog resource format=topic961
-3 Menubar resource format=topic962
-3 Bitmap resource format=topic963
-3 Icon resource format=topic964
-3 Resource format design issues=topic965
-3 Compiling the resource system=topic966
+3 The format of a .WXR file=topic968
+3 Dialog resource format=topic969
+3 Menubar resource format=topic970
+3 Bitmap resource format=topic971
+3 Icon resource format=topic972
+3 Resource format design issues=topic973
+3 Compiling the resource system=topic974
 2 Run time class information overview
 3 Run time class information overview=runtimeclassoverview
 3 wxClassInfo=wxclassinfooverview
-3 Example=topic967
+3 Example=topic975
 2 Window styles
 3 Window styles=windowstyles
 2 Tab classes overview
 3 Tab classes overview=wxtaboverview
-3 Example=topic968
-3 wxTab change log=topic969
+3 Example=topic976
+3 wxTab change log=topic977
 2 wxTabView overview
 3 wxTabView overview=wxtabviewoverview
 2 Toolbar overview
 3 Toolbar overview=wxtoolbaroverview
-3 Using the toolbar library=topic970
+3 Using the toolbar library=topic978
 2 Validator overview
 3 Validator overview=validatoroverview
 2 wxExpr overview
 3 wxExpr overview=exproverview
-3 wxExpr for data file manipulation=topic971
-3 wxExpr compilation=topic972
-3 Bugs=topic973
-3 Using wxExpr=topic974
+3 wxExpr for data file manipulation=topic979
+3 wxExpr compilation=topic980
+3 Bugs=topic981
+3 Using wxExpr=topic982
 2 wxGrid classes overview
 3 wxGrid classes overview=gridoverview
-3 Example=topic975
+3 Example=topic983
 2 Notes on using the reference
 3 Notes on using the reference=referencenotes
 1 References
diff --git a/docs/latex/wx/wx.hpj b/docs/latex/wx/wx.hpj
index 7d53311fdd..43d8c37176 100644
--- a/docs/latex/wx/wx.hpj
+++ b/docs/latex/wx/wx.hpj
@@ -1,5 +1,5 @@
 [OPTIONS]
-BMROOT=. ; Assume that bitmaps are where the source is
+BMROOT=d:\wx2\wxWindows\docs\latex\wx ; Assume that bitmaps are where the source is
 TITLE=wxWindows Manual
 CONTENTS=Contents
 COMPRESS=HIGH
-- 
2.45.2

