From 15d83f726c215b06f2fdd15ece40d66d2f16a01d Mon Sep 17 00:00:00 2001
From: =?utf8?q?W=C5=82odzimierz=20Skiba?= <abx@abx.art.pl>
Date: Wed, 22 Sep 2004 10:59:57 +0000
Subject: [PATCH] Missed labels to replace number of 'topicNNN' in anchors.
 Consistent use of -dtor/-ctor addition in anchors.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29255 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
---
 docs/latex/wx/splitpar.tex |  6 +++---
 docs/latex/wx/splitter.tex |  6 +++---
 docs/latex/wx/statbox.tex  |  6 +++---
 docs/latex/wx/statusbr.tex |  6 +++---
 docs/latex/wx/stopwtch.tex |  4 ++--
 docs/latex/wx/stream.tex   | 36 ++++++++++++++++++------------------
 docs/latex/wx/strmbase.tex | 10 +++++-----
 docs/latex/wx/strtotxt.tex |  2 +-
 docs/latex/wx/taskbar.tex  |  4 ++--
 docs/latex/wx/text.tex     | 12 ++++++------
 docs/latex/wx/textdlg.tex  |  4 ++--
 docs/latex/wx/treedata.tex |  4 ++--
 docs/latex/wx/treeevt.tex  | 16 ++++++++--------
 docs/latex/wx/txtstrm.tex  | 36 ++++++++++++++++++------------------
 docs/latex/wx/upduievt.tex | 14 +++++++-------
 docs/latex/wx/url.tex      | 16 ++++++++--------
 docs/latex/wx/validatr.tex |  6 +++---
 docs/latex/wx/valtext.tex  |  4 ++--
 docs/latex/wx/wxstring.tex | 26 +++++++++++++-------------
 19 files changed, 109 insertions(+), 109 deletions(-)

diff --git a/docs/latex/wx/splitpar.tex b/docs/latex/wx/splitpar.tex
index d9113bfa0c..b65a357f60 100644
--- a/docs/latex/wx/splitpar.tex
+++ b/docs/latex/wx/splitpar.tex
@@ -24,21 +24,21 @@ only examined but not modified.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxEvent::widthSash}
+\membersection{wxEvent::widthSash}\label{wxeventwidthsash}
 
 \member{const wxCoord}{widthSash}
 
 The width of the splitter sash.
 
 
-\membersection{wxSplitterRenderParams::border}
+\membersection{wxSplitterRenderParams::border}\label{wxsplitterrenderparamsborder}
 
 \member{const wxCoord}{border}
 
 The width of the border drawn by the splitter inside it, may be $0$.
 
 
-\membersection{wxSplitterRenderParams::isHotSensitive}
+\membersection{wxSplitterRenderParams::isHotSensitive}\label{wxsplitterrenderparamsishotsensitive}
 
 \member{const bool}{isHotSensitive}
 
diff --git a/docs/latex/wx/splitter.tex b/docs/latex/wx/splitter.tex
index 95e93eeb8f..06c117d804 100644
--- a/docs/latex/wx/splitter.tex
+++ b/docs/latex/wx/splitter.tex
@@ -64,7 +64,7 @@ Processes a wxEVT\_COMMAND\_SPLITTER\_DOUBLECLICKED event.}
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxSplitterWindow::wxSplitterWindow}\label{wxsplitterwindowconstr}
+\membersection{wxSplitterWindow::wxSplitterWindow}\label{wxsplitterwindowctor}
 
 \func{}{wxSplitterWindow}{\void}
 
@@ -106,7 +106,7 @@ create and delete the second pane on demand.
 \helpref{wxSplitterWindow::SplitHorizontally}{wxsplitterwindowsplithorizontally},\rtfsp
 \helpref{wxSplitterWindow::Create}{wxsplitterwindowcreate}
 
-\membersection{wxSplitterWindow::\destruct{wxSplitterWindow}}
+\membersection{wxSplitterWindow::\destruct{wxSplitterWindow}}\label{wxsplitterwindowdtor}
 
 \func{}{\destruct{wxSplitterWindow}}{\void}
 
@@ -118,7 +118,7 @@ Destroys the wxSplitterWindow and its children.
 \param{const wxPoint\& }{point = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
 \param{long }{style=wxSP\_3D}, \param{const wxString\&}{ name = "splitterWindow"}}
 
-Creation function, for two-step construction. See \helpref{wxSplitterWindow::wxSplitterWindow}{wxsplitterwindowconstr} for
+Creation function, for two-step construction. See \helpref{wxSplitterWindow::wxSplitterWindow}{wxsplitterwindowctor} for
 details.
 
 \membersection{wxSplitterWindow::GetMinimumPaneSize}\label{wxsplitterwindowgetminimumpanesize}
diff --git a/docs/latex/wx/statbox.tex b/docs/latex/wx/statbox.tex
index ebad11d30e..3c5612b9e2 100644
--- a/docs/latex/wx/statbox.tex
+++ b/docs/latex/wx/statbox.tex
@@ -36,7 +36,7 @@ See also \helpref{window styles overview}{windowstyles}.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxStaticBox::wxStaticBox}\label{wxstaticboxconstr}
+\membersection{wxStaticBox::wxStaticBox}\label{wxstaticboxctor}
 
 \func{}{wxStaticBox}{\void}
 
@@ -68,7 +68,7 @@ Constructor, creating and showing a static box.
 
 \helpref{wxStaticBox::Create}{wxstaticboxcreate}
 
-\membersection{wxStaticBox::\destruct{wxStaticBox}}
+\membersection{wxStaticBox::\destruct{wxStaticBox}}\label{wxstaticboxdtor}
 
 \func{void}{\destruct{wxStaticBox}}{\void}
 
@@ -80,7 +80,7 @@ Destructor, destroying the group box.
 \param{const wxPoint\&}{ pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize},\rtfsp
 \param{long}{ style = 0}, \param{const wxString\& }{name = ``staticBox"}}
 
-Creates the static box for two-step construction. See \helpref{wxStaticBox::wxStaticBox}{wxstaticboxconstr}\rtfsp
+Creates the static box for two-step construction. See \helpref{wxStaticBox::wxStaticBox}{wxstaticboxctor}\rtfsp
 for further details.
 
 
diff --git a/docs/latex/wx/statusbr.tex b/docs/latex/wx/statusbr.tex
index 9cdab0ee54..0eb65bf927 100644
--- a/docs/latex/wx/statusbr.tex
+++ b/docs/latex/wx/statusbr.tex
@@ -39,7 +39,7 @@ from an {\bf OnSize} event handler.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxStatusBar::wxStatusBar}\label{wxstatusbarconstr}
+\membersection{wxStatusBar::wxStatusBar}\label{wxstatusbarctor}
 
 \func{}{wxStatusBar}{\void}
 
@@ -67,7 +67,7 @@ individual windows.}
 
 \helpref{wxStatusBar::Create}{wxstatusbarcreate}
 
-\membersection{wxStatusBar::\destruct{wxStatusBar}}
+\membersection{wxStatusBar::\destruct{wxStatusBar}}\label{wxstatusbardtor}
 
 \func{void}{\destruct{wxStatusBar}}{\void}
 
@@ -81,7 +81,7 @@ Destructor.
 
 Creates the window, for two-step construction.
 
-See \helpref{wxStatusBar::wxStatusBar}{wxstatusbarconstr} for details.
+See \helpref{wxStatusBar::wxStatusBar}{wxstatusbarctor} for details.
 
 \membersection{wxStatusBar::GetFieldRect}\label{wxstatusbargetfieldrect}
 
diff --git a/docs/latex/wx/stopwtch.tex b/docs/latex/wx/stopwtch.tex
index 473f4ec299..f80cf86175 100644
--- a/docs/latex/wx/stopwtch.tex
+++ b/docs/latex/wx/stopwtch.tex
@@ -25,7 +25,7 @@ use it to measure the time elapsed by some function:
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxStopWatch::wxStopWatch}
+\membersection{wxStopWatch::wxStopWatch}\label{wxstopwatchctor}
 
 \func{}{wxStopWatch}{\void}
 
@@ -55,7 +55,7 @@ Resumes the stop watch which had been paused with
 
 (Re)starts the stop watch with a given initial value.
 
-\membersection{wxStopWatch::Time}
+\membersection{wxStopWatch::Time}\label{wxstopwatchtime}
 
 \constfunc{long}{Time}{\void}\label{wxstopwatchtime}
 
diff --git a/docs/latex/wx/stream.tex b/docs/latex/wx/stream.tex
index 1ddb250ded..6d94bdeca1 100644
--- a/docs/latex/wx/stream.tex
+++ b/docs/latex/wx/stream.tex
@@ -20,7 +20,7 @@ None
 % -----------
 % ctor & dtor
 % -----------
-\membersection{wxStreamBuffer::wxStreamBuffer}\label{wxstreambufconst}
+\membersection{wxStreamBuffer::wxStreamBuffer}\label{wxstreambufferctor}
 
 \func{}{wxStreamBuffer}{\param{wxStreamBase\&}{ stream}, \param{BufMode}{ mode}}
 
@@ -68,7 +68,7 @@ program.
 
 \helpref{wxStreamBuffer:SetBufferIO}{wxstreambuffersetbufferio}
 
-\membersection{wxStreamBuffer::\destruct{wxStreamBuffer}}
+\membersection{wxStreamBuffer::\destruct{wxStreamBuffer}}\label{wxstreambufferdtor}
 
 \func{}{wxStreamBuffer}{\destruct{wxStreamBuffer}}
 
@@ -113,7 +113,7 @@ are cached in a buffer before being sent in one block to the stream.
 
 See \helpref{Read}{wxstreambufferread}.
 
-\membersection{wxStreamBuffer::GetChar}
+\membersection{wxStreamBuffer::GetChar}\label{wxstreambuffergetchar}
 
 \func{char}{GetChar}{\void}
 
@@ -127,7 +127,7 @@ You aren't directly notified if an error occurred during the IO call.
 
 \helpref{wxStreamBuffer::Read}{wxstreambufferread}
 
-\membersection{wxStreamBuffer::PutChar}
+\membersection{wxStreamBuffer::PutChar}\label{wxstreambufferputchar}
 
 \func{void}{PutChar}{\param{char }{c}}
 
@@ -141,7 +141,7 @@ You aren't directly notified if an error occurred during the IO call.
 
 \helpref{wxStreamBuffer::Read}{wxstreambufferwrite}
 
-\membersection{wxStreamBuffer::Tell}
+\membersection{wxStreamBuffer::Tell}\label{wxstreambuffertell}
 
 \constfunc{off\_t}{Tell}{\void}
 
@@ -178,7 +178,7 @@ the beginning of the stream. Otherwise, it returns wxInvalidOffset.
 % --------------
 % Buffer control
 % --------------
-\membersection{wxStreamBuffer::ResetBuffer}
+\membersection{wxStreamBuffer::ResetBuffer}\label{wxstreambufferresetbuffer}
 
 \func{void}{ResetBuffer}{\void}
 
@@ -191,7 +191,7 @@ Resets to the initial state variables concerning the buffer.
 Specifies which pointers to use for stream buffering. You need to pass a pointer on the
 start of the buffer end and another on the end. The object will use this buffer
 to cache stream data. It may be used also as a source/destination buffer when
-you create an empty stream buffer (See \helpref{wxStreamBuffer::wxStreamBuffer}{wxstreambufconst}).
+you create an empty stream buffer (See \helpref{wxStreamBuffer::wxStreamBuffer}{wxstreambufferctor}).
 
 \wxheading{Remarks}
 
@@ -202,7 +202,7 @@ it when it is full.
 
 \wxheading{See also}
 
-\helpref{wxStreamBuffer constructor}{wxstreambufconst}\\
+\helpref{wxStreamBuffer constructor}{wxstreambufferctor}\\
 \helpref{wxStreamBuffer::Fixed}{wxstreambufferfixed}\\
 \helpref{wxStreamBuffer::Flushable}{wxstreambufferflushable}
 
@@ -224,31 +224,31 @@ The created IO buffer is growable by the object.
 \helpref{wxStreamBuffer::Fixed}{wxstreambufferfixed}\\
 \helpref{wxStreamBuffer::Flushable}{wxstreambufferflushable}
 
-\membersection{wxStreamBuffer::GetBufferStart}
+\membersection{wxStreamBuffer::GetBufferStart}\label{wxstreambuffergetbufferstart}
 
 \constfunc{char *}{GetBufferStart}{\void}
 
 Returns a pointer on the start of the stream buffer.
 
-\membersection{wxStreamBuffer::GetBufferEnd}
+\membersection{wxStreamBuffer::GetBufferEnd}\label{wxstreambuffergetbufferend}
 
 \constfunc{char *}{GetBufferEnd}{\void}
 
 Returns a pointer on the end of the stream buffer.
 
-\membersection{wxStreamBuffer::GetBufferPos}
+\membersection{wxStreamBuffer::GetBufferPos}\label{wxstreambuffergetbufferpos}
 
 \constfunc{char *}{GetBufferPos}{\void}
 
 Returns a pointer on the current position of the stream buffer.
 
-\membersection{wxStreamBuffer::GetIntPosition}
+\membersection{wxStreamBuffer::GetIntPosition}\label{wxstreambuffergetintposition}
 
 \constfunc{off\_t}{GetIntPosition}{\void}
 
 Returns the current position (counted in bytes) in the stream buffer.
 
-\membersection{wxStreamBuffer::SetIntPosition}
+\membersection{wxStreamBuffer::SetIntPosition}\label{wxstreambuffersetintposition}
 
 \func{void}{SetIntPosition}{\param{size\_t}{ pos}}
 
@@ -259,7 +259,7 @@ Sets the current position (in bytes) in the stream buffer.
 Since it is a very low-level function, there is no check on the position:
 specifing an invalid position can induce unexpected results.
 
-\membersection{wxStreamBuffer::GetLastAccess}
+\membersection{wxStreamBuffer::GetLastAccess}\label{wxstreambuffergetlastaccess}
 
 \constfunc{size\_t}{GetLastAccess}{\void}
 
@@ -284,19 +284,19 @@ Toggles the fixed flag. Usually this flag is toggled at the same time as
 Toggles the flushable flag. If {\it flushable} is disabled, no data are sent
 to the parent stream.
 
-\membersection{wxStreamBuffer::FlushBuffer}
+\membersection{wxStreamBuffer::FlushBuffer}\label{wxstreambufferflushbuffer}
 
 \func{bool}{FlushBuffer}{\void}
 
 Flushes the IO buffer.
 
-\membersection{wxStreamBuffer::FillBuffer}
+\membersection{wxStreamBuffer::FillBuffer}\label{wxstreambufferfillbuffer}
 
 \func{bool}{FillBuffer}{\void}
 
 Fill the IO buffer.
 
-\membersection{wxStreamBuffer::GetDataLeft}
+\membersection{wxStreamBuffer::GetDataLeft}\label{wxstreambuffergetdataleft}
 
 \func{size\_t}{GetDataLeft}{\void}
 
@@ -305,7 +305,7 @@ Returns the amount of available data in the buffer.
 % --------------
 % Administration
 % --------------
-\membersection{wxStreamBuffer::Stream}
+\membersection{wxStreamBuffer::Stream}\label{wxstreambufferstream}
 
 \func{wxStreamBase*}{Stream}{\void}
 
diff --git a/docs/latex/wx/strmbase.tex b/docs/latex/wx/strmbase.tex
index 141374c28f..23d8b3defa 100644
--- a/docs/latex/wx/strmbase.tex
+++ b/docs/latex/wx/strmbase.tex
@@ -27,13 +27,13 @@ None
 % ctor & dtor
 % -----------
 
-\membersection{wxStreamBase::wxStreamBase}
+\membersection{wxStreamBase::wxStreamBase}\label{wxstreambasector}
 
 \func{}{wxStreamBase}{\void}
 
 Creates a dummy stream object. It doesn't do anything.
 
-\membersection{wxStreamBase::\destruct{wxStreamBase}}
+\membersection{wxStreamBase::\destruct{wxStreamBase}}\label{wxstreambasedtor}
 
 \func{}{\destruct{wxStreamBase}}{\void}
 
@@ -70,21 +70,21 @@ This function returns the last error.
 Internal function. It is called when the stream wants to read data of the
 specified size. It should return the size that was actually read.
 
-\membersection{wxStreamBase::OnSysSeek}
+\membersection{wxStreamBase::OnSysSeek}\label{wxstreambaseonsysseek}
 
 \func{off\_t}{OnSysSeek}{\param{off\_t}{ pos}, \param{wxSeekMode}{ mode}}
 
 Internal function. It is called when the stream needs to change the
 current position.
 
-\membersection{wxStreamBase::OnSysTell}
+\membersection{wxStreamBase::OnSysTell}\label{wxstreambaseonsystell}
 
 \constfunc{off\_t}{OnSysTell}{\void}
 
 Internal function. Is is called when the stream needs to know the
 real position.
 
-\membersection{wxStreamBase::OnSysWrite}
+\membersection{wxStreamBase::OnSysWrite}\label{wxstreambaseonsyswrite}
 
 \func{size\_t}{OnSysWrite}{\param{void *}{buffer}, \param{size\_t}{ bufsize}}
 
diff --git a/docs/latex/wx/strtotxt.tex b/docs/latex/wx/strtotxt.tex
index da8433ab9d..9663387cd8 100644
--- a/docs/latex/wx/strtotxt.tex
+++ b/docs/latex/wx/strtotxt.tex
@@ -66,7 +66,7 @@ the default parameter value to the text control {\it text}.
 
 \docparam{ostr}{The C++ stream to redirect, {\it cout} is used if it is NULL}
 
-\membersection{wxStreamToTextRedirector::\destruct{wxStreamToTextRedirector}}
+\membersection{wxStreamToTextRedirector::\destruct{wxStreamToTextRedirector}}\label{wxstreamtotextredirectordtor}
 
 \func{}{\destruct{wxStreamToTextRedirector}}{\void}
 
diff --git a/docs/latex/wx/taskbar.tex b/docs/latex/wx/taskbar.tex
index c5a1bb6d25..871cb05a29 100644
--- a/docs/latex/wx/taskbar.tex
+++ b/docs/latex/wx/taskbar.tex
@@ -58,13 +58,13 @@ wxEVT\_TASKBAR\_RIGHT\_DCLICK event.}
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxTaskBarIcon::wxTaskBarIcon}\label{wxtaskbariconconstr}
+\membersection{wxTaskBarIcon::wxTaskBarIcon}\label{wxtaskbariconctor}
 
 \func{}{wxTaskBarIcon}{\void}
 
 Default constructor.
 
-\membersection{wxTaskBarIcon::\destruct{wxTaskBarIcon}}
+\membersection{wxTaskBarIcon::\destruct{wxTaskBarIcon}}\label{wxtaskbaricondtor}
 
 \func{}{\destruct{wxTaskBarIcon}}{\void}
 
diff --git a/docs/latex/wx/text.tex b/docs/latex/wx/text.tex
index 7cc6e898e2..154ea5b9e3 100644
--- a/docs/latex/wx/text.tex
+++ b/docs/latex/wx/text.tex
@@ -312,7 +312,7 @@ used, so that text won't be wrapped. No effect under GTK+.}
 \end{twocollist}
 
 See also \helpref{window styles overview}{windowstyles} and
-\helpref{wxTextCtrl::wxTextCtrl}{wxtextctrlconstr}.
+\helpref{wxTextCtrl::wxTextCtrl}{wxtextctrlctor}.
 
 \wxheading{wxTextCtrl text format}
 
@@ -470,7 +470,7 @@ into the control than the limit set by
 \latexignore{\rtfignore{\wxheading{Members}}}
 
 
-\membersection{wxTextCtrl::wxTextCtrl}\label{wxtextctrlconstr}
+\membersection{wxTextCtrl::wxTextCtrl}\label{wxtextctrlctor}
 
 \func{}{wxTextCtrl}{\void}
 
@@ -520,7 +520,7 @@ visible.
 \helpref{wxTextCtrl::Create}{wxtextctrlcreate}, \helpref{wxValidator}{wxvalidator}
 
 
-\membersection{wxTextCtrl::\destruct{wxTextCtrl}}
+\membersection{wxTextCtrl::\destruct{wxTextCtrl}}\label{wxtextctrldtor}
 
 \func{}{\destruct{wxTextCtrl}}{\void}
 
@@ -610,7 +610,7 @@ Copies the selected text to the clipboard under Motif and MS Windows.
 \param{long}{ style = 0}, \param{const wxValidator\& }{validator = wxDefaultValidator}, \param{const wxString\& }{name = wxTextCtrlNameStr}}
 
 Creates the text control for two-step construction. Derived classes
-should call or replace this function. See \helpref{wxTextCtrl::wxTextCtrl}{wxtextctrlconstr}\rtfsp
+should call or replace this function. See \helpref{wxTextCtrl::wxTextCtrl}{wxtextctrlctor}\rtfsp
 for further details.
 
 
@@ -621,14 +621,14 @@ for further details.
 Copies the selected text to the clipboard and removes the selection.
 
 
-\membersection{wxTextCtrl::DiscardEdits}
+\membersection{wxTextCtrl::DiscardEdits}\label{wxtextctrldiscardedits}
 
 \func{void}{DiscardEdits}{\void}
 
 Resets the internal `modified' flag as if the current edits had been saved.
 
 
-\membersection{wxTextCtrl::EmulateKeyPress}
+\membersection{wxTextCtrl::EmulateKeyPress}\label{wxtextctrlemulatekeypress}
 
 \func{bool}{EmulateKeyPress}{\param{const wxKeyEvent\& }{event}}
 
diff --git a/docs/latex/wx/textdlg.tex b/docs/latex/wx/textdlg.tex
index 3ddb5e33ce..7755a4488c 100644
--- a/docs/latex/wx/textdlg.tex
+++ b/docs/latex/wx/textdlg.tex
@@ -20,7 +20,7 @@ It is implemented as a generic wxWidgets dialog.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxTextEntryDialog::wxTextEntryDialog}\label{wxtextentrydialogconstr}
+\membersection{wxTextEntryDialog::wxTextEntryDialog}\label{wxtextentrydialogctor}
 
 \func{}{wxTextEntryDialog}{\param{wxWindow* }{parent}, \param{const wxString\& }{message},\rtfsp
 \param{const wxString\& }{caption = "Please enter text"}, \param{const wxString\& }{defaultValue = ""}, \param{long }{style = wxOK \pipe wxCANCEL \pipe wxCENTRE}, \param{const wxPoint\& }{pos = wxDefaultPosition}}
@@ -41,7 +41,7 @@ and an optional wxCENTRE style. Additionally, wxTextCtrl styles (such as
 
 \docparam{pos}{Dialog position.}
 
-\membersection{wxTextEntryDialog::\destruct{wxTextEntryDialog}}
+\membersection{wxTextEntryDialog::\destruct{wxTextEntryDialog}}\label{wxtextentrydialogdtor}
 
 \func{}{\destruct{wxTextEntryDialog}}{\void}
 
diff --git a/docs/latex/wx/treedata.tex b/docs/latex/wx/treedata.tex
index 44ad5db09a..80ab77523e 100644
--- a/docs/latex/wx/treedata.tex
+++ b/docs/latex/wx/treedata.tex
@@ -27,7 +27,7 @@ using {\tt new}.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxTreeItemData::wxTreeItemData}\label{wxtreeitemdataconstr}
+\membersection{wxTreeItemData::wxTreeItemData}\label{wxtreeitemdatactor}
 
 \func{}{wxTreeItemData}{\void}
 
@@ -53,7 +53,7 @@ wxTreeItemData}
  {\bf GetData()}, and set it by calling {\bf SetData( data ).}
 }
 
-\membersection{wxTreeItemData::\destruct{wxTreeItemData}}
+\membersection{wxTreeItemData::\destruct{wxTreeItemData}}\label{wxtreeitemdatadtor}
 
 \func{void}{\destruct{wxTreeItemData}}{\void}
 
diff --git a/docs/latex/wx/treeevt.tex b/docs/latex/wx/treeevt.tex
index be56016df6..7baceed277 100644
--- a/docs/latex/wx/treeevt.tex
+++ b/docs/latex/wx/treeevt.tex
@@ -50,13 +50,13 @@ is being given to the application (call wxTreeEvent::SetToolTip). Windows only.}
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxTreeEvent::wxTreeEvent}
+\membersection{wxTreeEvent::wxTreeEvent}\label{wxtreeeventctor}
 
 \func{}{wxTreeEvent}{\param{WXTYPE }{commandType = 0}, \param{int }{id = 0}}
 
 Constructor.
 
-\membersection{wxTreeEvent::GetKeyCode}
+\membersection{wxTreeEvent::GetKeyCode}\label{wxtreeeventgetkeycode}
 
 \constfunc{int}{GetKeyCode}{}
 
@@ -64,7 +64,7 @@ Returns the key code if the event was is a key event. Use
 \helpref{GetKeyEvent}{wxtreeeventgetkeyevent} to get the values of the
 modifier keys for this event (i.e. Shift or Ctrl).
 
-\membersection{wxTreeEvent::GetItem}
+\membersection{wxTreeEvent::GetItem}\label{wxtreeeventgetitem}
 
 \constfunc{wxTreeItemId}{GetItem}{}
 
@@ -76,32 +76,32 @@ Returns the item (valid for all events).
 
 Returns the key event for {\tt EVT\_TREE\_KEY\_DOWN} events.
 
-\membersection{wxTreeEvent::GetLabel}
+\membersection{wxTreeEvent::GetLabel}\label{wxtreeeventgetlabel}
 
 \constfunc{const wxString\&}{GetLabel}{}
 
 Returns the label if the event was a begin or end edit label event.
 
-\membersection{wxTreeEvent::GetOldItem}
+\membersection{wxTreeEvent::GetOldItem}\label{wxtreeeventgetolditem}
 
 \constfunc{wxTreeItemId}{GetOldItem}{}
 
 Returns the old item index (valid for EVT\_TREE\_ITEM\_CHANGING and CHANGED events)
 
-\membersection{wxTreeEvent::GetPoint()}
+\membersection{wxTreeEvent::GetPoint()}\label{wxtreeeventgetpoint}
 
 \constfunc{wxPoint}{GetPoint}{}
 
 Returns the position of the mouse pointer if the event is a drag event.
 
-\membersection{wxTreeEvent::IsEditCancelled()}
+\membersection{wxTreeEvent::IsEditCancelled()}\label{wxtreeeventiseditcancelled}
 
 \constfunc{bool}{IsEditCancelled}{}
 
 Returns true if the label edit was cancelled. This should be
 called from within an EVT\_TREE\_END\_LABEL\_EDIT handler.
 
-\membersection{wxTreeEvent::SetToolTip}
+\membersection{wxTreeEvent::SetToolTip}\label{wxtreeeventsettooltip}
 
 \func{void}{SetToolTip}{\param{const wxString\&}{ tooltip}}
 
diff --git a/docs/latex/wx/txtstrm.tex b/docs/latex/wx/txtstrm.tex
index 47d5f21f35..c739fe4529 100644
--- a/docs/latex/wx/txtstrm.tex
+++ b/docs/latex/wx/txtstrm.tex
@@ -41,7 +41,7 @@ For example:
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxTextInputStream::wxTextInputStream}\label{wxtextinputstreamconstr}
+\membersection{wxTextInputStream::wxTextInputStream}\label{wxtextinputstreamctor}
 
 \func{}{wxTextInputStream}{\param{wxInputStream\&}{ stream}, \param{const wxString\&}{ sep=" $\backslash$t"}, 
   \param{wxMBConv\&}{ conv = wxConvUTF8} }
@@ -57,7 +57,7 @@ Constructs a text stream associated to the given input stream.
 \docparam{conv}{{\it In Unicode build only:} The encoding converter used to convert the bytes in the
   underlying input stream to characters.}
 
-\membersection{wxTextInputStream::\destruct{wxTextInputStream}}
+\membersection{wxTextInputStream::\destruct{wxTextInputStream}}\label{wxtextinputstreamdtor}
 
 \func{}{\destruct{wxTextInputStream}}{\void}
 
@@ -77,7 +77,7 @@ that you may not want to specify the base $0$ if you are parsing the numbers
 which may have leading zeroes as they can yield unexpected (to the user not
 familiar with C) results.
 
-\membersection{wxTextInputStream::Read8S}
+\membersection{wxTextInputStream::Read8S}\label{wxtextinputstreamread8s}
 
 \func{wxInt8}{Read8S}{\param{int}{ base = 10}}
 
@@ -86,7 +86,7 @@ Reads a single signed byte from the stream.
 See \helpref{wxTextInputStream::Read8}{wxtextinputstreamread8} for the
 description of the {\it base} parameter.
 
-\membersection{wxTextInputStream::Read16}
+\membersection{wxTextInputStream::Read16}\label{wxtextinputstreamread16}
 
 \func{wxUint16}{Read16}{\param{int}{ base = 10}}
 
@@ -95,7 +95,7 @@ Reads a unsigned 16 bit integer from the stream.
 See \helpref{wxTextInputStream::Read8}{wxtextinputstreamread8} for the
 description of the {\it base} parameter.
 
-\membersection{wxTextInputStream::Read16S}
+\membersection{wxTextInputStream::Read16S}\label{wxtextinputstreamread16s}
 
 \func{wxInt16}{Read16S}{\param{int}{ base = 10}}
 
@@ -104,7 +104,7 @@ Reads a signed 16 bit integer from the stream.
 See \helpref{wxTextInputStream::Read8}{wxtextinputstreamread8} for the
 description of the {\it base} parameter.
 
-\membersection{wxTextInputStream::Read32}
+\membersection{wxTextInputStream::Read32}\label{wxtextinputstreamread32}
 
 \func{wxUint32}{Read32}{\param{int}{ base = 10}}
 
@@ -113,7 +113,7 @@ Reads a 32 bit unsigned integer from the stream.
 See \helpref{wxTextInputStream::Read8}{wxtextinputstreamread8} for the
 description of the {\it base} parameter.
 
-\membersection{wxTextInputStream::Read32S}
+\membersection{wxTextInputStream::Read32S}\label{wxtextinputstreamread32s}
 
 \func{wxInt32}{Read32S}{\param{int}{ base = 10}}
 
@@ -128,7 +128,7 @@ description of the {\it base} parameter.
 
 Reads a character, returns $0$ if there are no more characters in the stream.
 
-\membersection{wxTextInputStream::ReadDouble}
+\membersection{wxTextInputStream::ReadDouble}\label{wxtextinputstreamreaddouble}
 
 \func{double}{ReadDouble}{\void}
 
@@ -141,7 +141,7 @@ Reads a double (IEEE encoded) from the stream.
 Reads a line from the input stream and returns it (without the end of line
 character).
 
-\membersection{wxTextInputStream::ReadString}
+\membersection{wxTextInputStream::ReadString}\label{wxtextinputstreamreadstring}
 
 \func{wxString}{wxTextInputStream::ReadString}{\void}
 
@@ -195,7 +195,7 @@ and Unix in their native formats (concerning the line ending).
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxTextOutputStream::wxTextOutputStream}\label{wxtextoutputstreamconstr}
+\membersection{wxTextOutputStream::wxTextOutputStream}\label{wxtextoutputstreamctor}
 
 \func{}{wxTextOutputStream}{\param{wxOutputStream\&}{ stream}, \param{wxEOL}{ mode = wxEOL\_NATIVE}, \param{wxMBConv\&}{ conv = wxConvUTF8}}
 
@@ -210,49 +210,49 @@ Constructs a text stream object associated to the given output stream.
 \docparam{conv}{{\it In Unicode build only:} The object used to convert
 Unicode text into ASCII characters written to the output stream.}
 
-\membersection{wxTextOutputStream::\destruct{wxTextOutputStream}}
+\membersection{wxTextOutputStream::\destruct{wxTextOutputStream}}\label{wxtextoutputstreamdtor}
 
 \func{}{\destruct{wxTextOutputStream}}{\void}
 
 Destroys the wxTextOutputStream object.
 
-\membersection{wxTextOutputStream::GetMode}
+\membersection{wxTextOutputStream::GetMode}\label{wxtextoutputstreamgetmode}
 
 \func{wxEOL}{wxTextOutputStream::GetMode}{\void}
 
 Returns the end-of-line mode. One of {\bf wxEOL\_DOS}, {\bf wxEOL\_MAC} and {\bf wxEOL\_UNIX}.
 
-\membersection{wxTextOutputStream::SetMode}
+\membersection{wxTextOutputStream::SetMode}\label{wxtextoutputstreamsetmode}
 
 \func{void}{wxTextOutputStream::SetMode}{{\param wxEOL}{ mode = wxEOL\_NATIVE}}
 
 Set the end-of-line mode. One of {\bf wxEOL\_NATIVE}, {\bf wxEOL\_DOS}, {\bf wxEOL\_MAC} and {\bf wxEOL\_UNIX}.
 
-\membersection{wxTextOutputStream::Write8}
+\membersection{wxTextOutputStream::Write8}\label{wxtextoutputstreamwrite8}
 
 \func{void}{wxTextOutputStream::Write8}{{\param wxUint8 }{i8}}
 
 Writes the single byte {\it i8} to the stream.
 
-\membersection{wxTextOutputStream::Write16}
+\membersection{wxTextOutputStream::Write16}\label{wxtextoutputstreamwrite16}
 
 \func{void}{wxTextOutputStream::Write16}{{\param wxUint16 }{i16}}
 
 Writes the 16 bit integer {\it i16} to the stream.
 
-\membersection{wxTextOutputStream::Write32}
+\membersection{wxTextOutputStream::Write32}\label{wxtextoutputstreamwrite32}
 
 \func{void}{wxTextOutputStream::Write32}{{\param wxUint32 }{i32}}
 
 Writes the 32 bit integer {\it i32} to the stream.
 
-\membersection{wxTextOutputStream::WriteDouble}
+\membersection{wxTextOutputStream::WriteDouble}\label{wxtextoutputstreamwritedouble}
 
 \func{virtual void}{wxTextOutputStream::WriteDouble}{{\param double }{f}}
 
 Writes the double {\it f} to the stream using the IEEE format.
 
-\membersection{wxTextOutputStream::WriteString}
+\membersection{wxTextOutputStream::WriteString}\label{wxtextoutputstreamwritestring}
 
 \func{virtual void}{wxTextOutputStream::WriteString}{{\param const wxString\& }{string}}
 
diff --git a/docs/latex/wx/upduievt.tex b/docs/latex/wx/upduievt.tex
index 2f9c9d0a44..d6aabd751a 100644
--- a/docs/latex/wx/upduievt.tex
+++ b/docs/latex/wx/upduievt.tex
@@ -75,43 +75,43 @@ to be shown, and not in idle time.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxUpdateUIEvent::wxUpdateUIEvent}
+\membersection{wxUpdateUIEvent::wxUpdateUIEvent}\label{wxupdateuieventctor}
 
 \func{}{wxUpdateUIEvent}{\param{wxWindowID }{commandId = 0}}
 
 Constructor.
 
-\membersection{wxUpdateUIEvent::m\_checked}
+\membersection{wxUpdateUIEvent::m\_checked}\label{wxupdateuieventmchecked}
 
 \member{bool}{m\_checked}
 
 true if the element should be checked, false otherwise.
 
-\membersection{wxUpdateUIEvent::m\_enabled}
+\membersection{wxUpdateUIEvent::m\_enabled}\label{wxupdateuieventmenabled}
 
 \member{bool}{m\_checked}
 
 true if the element should be enabled, false otherwise.
 
-\membersection{wxUpdateUIEvent::m\_setChecked}
+\membersection{wxUpdateUIEvent::m\_setChecked}\label{wxupdateuieventmsetchecked}
 
 \member{bool}{m\_setChecked}
 
 true if the application has set the {\bf m\_checked} member.
 
-\membersection{wxUpdateUIEvent::m\_setEnabled}
+\membersection{wxUpdateUIEvent::m\_setEnabled}\label{wxupdateuieventmsetenabled}
 
 \member{bool}{m\_setEnabled}
 
 true if the application has set the {\bf m\_enabled} member.
 
-\membersection{wxUpdateUIEvent::m\_setText}
+\membersection{wxUpdateUIEvent::m\_setText}\label{wxupdateuieventmsettext}
 
 \member{bool}{m\_setText}
 
 true if the application has set the {\bf m\_text} member.
 
-\membersection{wxUpdateUIEvent::m\_text}
+\membersection{wxUpdateUIEvent::m\_text}\label{wxupdateuieventmtext}
 
 \member{wxString}{m\_text}
 
diff --git a/docs/latex/wx/url.tex b/docs/latex/wx/url.tex
index 7c1a4a3b7e..187ab2bc42 100644
--- a/docs/latex/wx/url.tex
+++ b/docs/latex/wx/url.tex
@@ -28,7 +28,7 @@
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxURL::wxURL}\label{wxurlconstr}
+\membersection{wxURL::wxURL}\label{wxurlctor}
 
 \func{}{wxURL}{\param{const wxString\&}{ url}}
 
@@ -42,7 +42,7 @@ contain three consecutive slashes.
 
 \docparam{url}{Url string to parse.}
 
-\membersection{wxURL::\destruct{wxURL}}
+\membersection{wxURL::\destruct{wxURL}}\label{wxurldtor}
 
 \func{}{\destruct{wxURL}}{\void}
 
@@ -51,7 +51,7 @@ Destroys the URL object.
 %
 % GetProtocolName
 %
-\membersection{wxURL::GetProtocolName}
+\membersection{wxURL::GetProtocolName}\label{wxurlgetprotocolname}
 
 \constfunc{wxString}{GetProtocolName}{\void}
 
@@ -60,7 +60,7 @@ Returns the name of the protocol which will be used to get the URL.
 %
 % GetProtocol
 %
-\membersection{wxURL::GetProtocol}
+\membersection{wxURL::GetProtocol}\label{wxurlgetprotocol}
 
 \func{wxProtocol\&}{GetProtocol}{\void}
 
@@ -69,7 +69,7 @@ Returns a reference to the protocol which will be used to get the URL.
 %
 % GetPath
 %
-\membersection{wxURL::GetPath}
+\membersection{wxURL::GetPath}\label{wxurlgetpath}
 
 \func{wxString}{GetPath}{\void}
 
@@ -78,7 +78,7 @@ Returns the path of the file to fetch. This path was encoded in the URL.
 %
 % GetError
 %
-\membersection{wxURL::GetError}
+\membersection{wxURL::GetError}\label{wxurlgeterror}
 
 \constfunc{wxURLError}{GetError}{\void}
 
@@ -99,7 +99,7 @@ It can be one of these errors:
 %
 % GetInputStream
 %
-\membersection{wxURL::GetInputStream}
+\membersection{wxURL::GetInputStream}\label{wxurlgetinputstream}
 
 \func{wxInputStream *}{GetInputStream}{\void}
 
@@ -149,7 +149,7 @@ Sets the proxy to use for this URL.
 %
 % SetProxy
 %
-\membersection{wxURL::ConvertToValidURI}
+\membersection{wxURL::ConvertToValidURI}\label{wxurlconverttovaliduri}
 
 \func{static wxString}{ConvertToValidURI}{\param{const wxString\&}{ uri}}
 
diff --git a/docs/latex/wx/validatr.tex b/docs/latex/wx/validatr.tex
index 0a725ccc74..aa21a3017a 100644
--- a/docs/latex/wx/validatr.tex
+++ b/docs/latex/wx/validatr.tex
@@ -39,13 +39,13 @@ capabilities for the various virtual methods.}
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxValidator::wxValidator}\label{wxvalidatorconstr}
+\membersection{wxValidator::wxValidator}\label{wxvalidatorctor}
 
 \func{}{wxValidator}{\void}
 
 Constructor.
 
-\membersection{wxValidator::\destruct{wxValidator}}
+\membersection{wxValidator::\destruct{wxValidator}}\label{wxvalidatordtor}
 
 \func{}{\destruct{wxValidator}}{\void}
 
@@ -70,7 +70,7 @@ This base function returns NULL.
 
 Returns the window associated with the validator.
 
-\membersection{wxValidator::SetBellOnError}{wxvalidatorsetbellonerror}
+\membersection{wxValidator::SetBellOnError}\label{wxvalidatorsetbellonerror}
 
 \func{void}{SetBellOnError}{\param{bool}{ doIt = true}}
 
diff --git a/docs/latex/wx/valtext.tex b/docs/latex/wx/valtext.tex
index 872c58826e..18deafa423 100644
--- a/docs/latex/wx/valtext.tex
+++ b/docs/latex/wx/valtext.tex
@@ -21,7 +21,7 @@ For more information, please see \helpref{Validator overview}{validatoroverview}
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxTextValidator::wxTextValidator}\label{wxtextvalidatorconstr}
+\membersection{wxTextValidator::wxTextValidator}\label{wxtextvalidatorctor}
 
 \func{}{wxTextValidator}{\param{const wxTextValidator\&}{ validator}}
 
@@ -62,7 +62,7 @@ should have a lifetime equal to or longer than the validator lifetime (which is
 determined by the lifetime of the window). % If NULL, the validator uses its own internal storage for the value. NOT true
 }
 
-\membersection{wxTextValidator::\destruct{wxTextValidator}}
+\membersection{wxTextValidator::\destruct{wxTextValidator}}\label{wxtextvalidatordtor}
 
 \func{}{\destruct{wxTextValidator}}{\void}
 
diff --git a/docs/latex/wx/wxstring.tex b/docs/latex/wx/wxstring.tex
index 0f230c8482..d96cde5f38 100644
--- a/docs/latex/wx/wxstring.tex
+++ b/docs/latex/wx/wxstring.tex
@@ -36,7 +36,7 @@ Objects:
 
 \latexignore{\rtfignore{\wxheading{Function groups}}}
 
-\membersection{Constructors and assignment operators}
+\membersection{Constructors and assignment operators}\label{constructorsinwxstring}
 
 A string may be constructed either from a C string, (some number of copies of)
 a single character or a wide (UNICODE) string. For all constructors (except the
@@ -47,7 +47,7 @@ operator.
 \helpref{operator $=$}{wxstringoperatorassign}\\
 \helpref{\destruct{wxString}}{wxstringdestruct}
 
-\membersection{String length}
+\membersection{String length}\label{lengthfunctionsinwxstring}
 
 These functions return the string length and check whether the string is empty
 or empty it.
@@ -58,7 +58,7 @@ or empty it.
 \helpref{Empty}{wxstringempty}\\
 \helpref{Clear}{wxstringclear}
 
-\membersection{Character access}
+\membersection{Character access}\label{characteraccessinwxstring}
 
 Many functions in this section take a character index in the string. As with C
 strings and/or arrays, the indices start from $0$, so the first character of a
@@ -84,7 +84,7 @@ use it.
 \helpref{fn\_str}{wxstringfnstr}\\
 \helpref{operator const char*}{wxstringoperatorconstcharpt}
 
-\membersection{Concatenation}
+\membersection{Concatenation}\label{concatenationinwxstring}
 
 Anything may be concatenated (appended to) with a string. However, you can't
 append something to a C string (including literal constants), so to do this it
@@ -96,7 +96,7 @@ should be converted to a wxString first.
 \helpref{Append}{wxstringappend}\\
 \helpref{Prepend}{wxstringprepend}
 
-\membersection{Comparison}
+\membersection{Comparison}\label{comparisoninwxstring}
 
 The default comparison function \helpref{Cmp}{wxstringcmp} is case-sensitive and
 so is the default version of \helpref{IsSameAs}{wxstringissameas}. For case
@@ -121,7 +121,7 @@ length of the prefix then.
 \helpref{Matches}{wxstringmatches}\\
 \helpref{StartsWith}{wxstringstartswith}
 
-\membersection{Substring extraction}
+\membersection{Substring extraction}\label{substringextractioninwxstring}
 
 These functions allow to extract substring from this string. All of them don't
 modify the original string and return a new string containing the extracted
@@ -137,7 +137,7 @@ substring.
 \helpref{AfterLast}{wxstringafterlast}\\
 \helpref{StartsWith}{wxstringstartswith}
 
-\membersection{Case conversion}
+\membersection{Case conversion}\label{caseconversioninwxstring}
 
 The MakeXXX() variants modify the string in place, while the other functions
 return a new string which contains the original text converted to the upper or
@@ -148,7 +148,7 @@ lower case and leave the original string unchanged.
 \helpref{MakeLower}{wxstringmakelower}\\
 \helpref{Lower}{wxstringlower}
 
-\membersection{Searching and replacing}
+\membersection{Searching and replacing}\label{searchingandreplacinginwxstring}
 
 These functions replace the standard {\it strchr()} and {\it strstr()} 
 functions.
@@ -156,7 +156,7 @@ functions.
 \helpref{Find}{wxstringfind}\\
 \helpref{Replace}{wxstringreplace}
 
-\membersection{Conversion to numbers}
+\membersection{Conversion to numbers}\label{conversiontonumbersinwxstring}
 
 The string provides functions for conversion to signed and unsigned integer and
 floating point numbers. All three functions take a pointer to the variable to
@@ -167,7 +167,7 @@ converted to a number.
 \helpref{ToULong}{wxstringtoulong}\\
 \helpref{ToDouble}{wxstringtodouble}
 
-\membersection{Writing values into the string}
+\membersection{Writing values into the string}\label{writingintostringinwxstring}
 
 Both formatted versions (\helpref{Printf}{wxstringprintf}) and stream-like
 insertion operators exist (for basic types only). Additionally, the 
@@ -190,7 +190,7 @@ formatted value to a string:
 \helpref{PrintfV}{wxstringprintfv}\\
 \helpref{operator \cinsert}{wxstringoperatorout}
 
-\membersection{Memory management}
+\membersection{Memory management}\label{memoryinwxstring}
 
 These are "advanced" functions and they will be needed quite rarely. 
 \helpref{Alloc}{wxstringalloc} and \helpref{Shrink}{wxstringshrink} are only
@@ -206,7 +206,7 @@ must} be called!
 \helpref{GetWriteBuf}{wxstringgetwritebuf}\\
 \helpref{UngetWriteBuf}{wxstringungetwritebuf}
 
-\membersection{Miscellaneous}
+\membersection{Miscellaneous}\label{miscellaneousinwxstring}
 
 Other string functions.
 
@@ -214,7 +214,7 @@ Other string functions.
 \helpref{Pad}{wxstringpad}\\
 \helpref{Truncate}{wxstringtruncate}
 
-\membersection{wxWidgets 1.xx compatibility functions}
+\membersection{wxWidgets 1.xx compatibility functions}\label{backwardcompatibilityinwxstring}
 
 These functions are deprecated, please consider using new wxWidgets 2.0
 functions instead of them (or, even better, std::string compatible variants).
-- 
2.50.0

