From 392751754e224616f01ce454830177b7a2b24b2b Mon Sep 17 00:00:00 2001
From: =?utf8?q?W=C5=82odzimierz=20Skiba?= <abx@abx.art.pl>
Date: Fri, 24 Sep 2004 10:57:56 +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@29316 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
---
 docs/latex/wx/ipcconn.tex  |  2 +-
 docs/latex/wx/ipcservr.tex |  8 ++++----
 docs/latex/wx/pen.tex      |  2 +-
 docs/latex/wx/point.tex    |  6 +++---
 docs/latex/wx/postscpt.tex |  2 +-
 docs/latex/wx/radiobut.tex |  6 +++---
 docs/latex/wx/realpoin.tex |  2 +-
 docs/latex/wx/rect.tex     | 16 ++++++++--------
 docs/latex/wx/region.tex   | 28 ++++++++++++++--------------
 docs/latex/wx/rendver.tex  |  4 ++--
 docs/latex/wx/sashevt.tex  |  2 +-
 docs/latex/wx/sashlayw.tex |  4 ++--
 docs/latex/wx/sashwin.tex  |  4 ++--
 docs/latex/wx/scpdarry.tex | 10 +++++-----
 docs/latex/wx/scpdptr.tex  | 16 ++++++++--------
 docs/latex/wx/screendc.tex |  2 +-
 docs/latex/wx/socksrv.tex  |  4 ++--
 docs/latex/wx/sound.tex    |  4 ++--
 docs/latex/wx/spinbutt.tex |  6 +++---
 docs/latex/wx/strmsock.tex |  4 ++--
 20 files changed, 66 insertions(+), 66 deletions(-)

diff --git a/docs/latex/wx/ipcconn.tex b/docs/latex/wx/ipcconn.tex
index 44e2fb6d7c..fae020bbd5 100644
--- a/docs/latex/wx/ipcconn.tex
+++ b/docs/latex/wx/ipcconn.tex
@@ -70,7 +70,7 @@ object is to be derived from wxConnection, then the constructor
 should not be called directly, since the default connection
 object will be provided on requesting (or accepting) a
 connection. However, if the user defines his or her own derived
-connection object, the\helpref{wxServer::OnAcceptConnection}{wxddeserveronacceptconnection}\rtfsp
+connection object, the \helpref{wxServer::OnAcceptConnection}{wxserveronacceptconnection}\rtfsp
 and/or \helpref{wxClient::OnMakeConnection}{wxddeclientonmakeconnection} 
 members should be replaced by functions which construct the new
 connection object.
diff --git a/docs/latex/wx/ipcservr.tex b/docs/latex/wx/ipcservr.tex
index 98a4d7bd96..0c8b3e96e9 100644
--- a/docs/latex/wx/ipcservr.tex
+++ b/docs/latex/wx/ipcservr.tex
@@ -10,7 +10,7 @@ To create a server which can communicate with a suitable client,
 you need to derive a class from wxConnection and another from
 wxServer. The custom wxConnection class will intercept
 communications in a `conversation' with a client, and the custom
-wxServer is required so that a user-overridden \helpref{wxServer::OnAcceptConnection}{wxddeserveronacceptconnection} 
+wxServer is required so that a user-overridden \helpref{wxServer::OnAcceptConnection}{wxserveronacceptconnection} 
 member can return a wxConnection of the required class, when a
 connection is made. Look at the IPC sample and the \helpref{Interprocess communications overview}{ipcoverview} for
 an example of how to do this.
@@ -31,13 +31,13 @@ overview}{ipcoverview}
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxServer::wxServer}
+\membersection{wxServer::wxServer}\label{wxserverctor}
 
 \func{}{wxServer}{\void}
 
 Constructs a server object.
 
-\membersection{wxServer::Create}
+\membersection{wxServer::Create}\label{wxservercreate}
 
 \func{bool}{Create}{\param{const wxString\& }{service}}
 
@@ -49,7 +49,7 @@ will be deleted afterwards) in which case a Unix domain socket is
 created. false is returned if the call failed (for example, the
 port number is already in use).
 
-\membersection{wxServer::OnAcceptConnection}\label{wxddeserveronacceptconnection}
+\membersection{wxServer::OnAcceptConnection}\label{wxserveronacceptconnection}
 
 \func{virtual wxConnectionBase *}{OnAcceptConnection}{\param{const wxString\& }{topic}}
 
diff --git a/docs/latex/wx/pen.tex b/docs/latex/wx/pen.tex
index 8d356c4208..58f8aa6724 100644
--- a/docs/latex/wx/pen.tex
+++ b/docs/latex/wx/pen.tex
@@ -372,7 +372,7 @@ backward compatibility with earlier versions of wxWidgets.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxPenList::wxPenList}
+\membersection{wxPenList::wxPenList}\label{wxpenlistctor}
 
 \func{void}{wxPenList}{\void}
 
diff --git a/docs/latex/wx/point.tex b/docs/latex/wx/point.tex
index 06fdd5a9a4..138bae1aa3 100644
--- a/docs/latex/wx/point.tex
+++ b/docs/latex/wx/point.tex
@@ -19,7 +19,7 @@ None
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxPoint::wxPoint}
+\membersection{wxPoint::wxPoint}\label{wxpointctor}
 
 \func{}{wxPoint}{\void}
 
@@ -27,13 +27,13 @@ None
 
 Create a point.
 
-\membersection{wxPoint::x}
+\membersection{wxPoint::x}\label{wxpointx}
 
 \member{int}{x}
 
 x member.
 
-\membersection{wxPoint::y}
+\membersection{wxPoint::y}\label{wxpointy}
 
 \member{int}{ y}
 
diff --git a/docs/latex/wx/postscpt.tex b/docs/latex/wx/postscpt.tex
index 7e21ae740e..9e5d4129a4 100644
--- a/docs/latex/wx/postscpt.tex
+++ b/docs/latex/wx/postscpt.tex
@@ -13,7 +13,7 @@ descriptions of the member functions.
 
 <wx/dcps.h>
 
-\membersection{wxPostScriptDC::wxPostScriptDC}
+\membersection{wxPostScriptDC::wxPostScriptDC}\label{wxpostscriptdcctor}
 
 \func{}{wxPostScriptDC}{\param{const wxPrintData\&}{ printData}}
 
diff --git a/docs/latex/wx/radiobut.tex b/docs/latex/wx/radiobut.tex
index 58c0e04030..35cc7f4846 100644
--- a/docs/latex/wx/radiobut.tex
+++ b/docs/latex/wx/radiobut.tex
@@ -41,7 +41,7 @@ when the radiobutton is clicked.}
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxRadioButton::wxRadioButton}\label{wxradiobuttonconstr}
+\membersection{wxRadioButton::wxRadioButton}\label{wxradiobuttonctor}
 
 \func{}{wxRadioButton}{\void}
 
@@ -77,7 +77,7 @@ Constructor, creating and showing a radio button.
 
 \helpref{wxRadioButton::Create}{wxradiobuttoncreate}, \helpref{wxValidator}{wxvalidator}
 
-\membersection{wxRadioButton::\destruct{wxRadioButton}}
+\membersection{wxRadioButton::\destruct{wxRadioButton}}\label{wxradiobuttondtor}
 
 \func{void}{\destruct{wxRadioButton}}{\void}
 
@@ -91,7 +91,7 @@ Destructor, destroying the radio button item.
 \param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
 \param{const wxString\& }{name = ``radioButton"}}
 
-Creates the choice for two-step construction. See \helpref{wxRadioButton::wxRadioButton}{wxradiobuttonconstr} for
+Creates the choice for two-step construction. See \helpref{wxRadioButton::wxRadioButton}{wxradiobuttonctor} for
 further details.
 
 \membersection{wxRadioButton::GetValue}\label{wxradiobuttongetvalue}
diff --git a/docs/latex/wx/realpoin.tex b/docs/latex/wx/realpoin.tex
index b9ddad00f4..00f11f9771 100644
--- a/docs/latex/wx/realpoin.tex
+++ b/docs/latex/wx/realpoin.tex
@@ -18,7 +18,7 @@ None
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxRealPoint::wxRealPoint}
+\membersection{wxRealPoint::wxRealPoint}\label{wxrealpointctor}
 
 \func{}{wxRealPoint}{\void}
 
diff --git a/docs/latex/wx/rect.tex b/docs/latex/wx/rect.tex
index d9905a99dc..3a55f65f9b 100644
--- a/docs/latex/wx/rect.tex
+++ b/docs/latex/wx/rect.tex
@@ -16,7 +16,7 @@ None
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxRect::wxRect}
+\membersection{wxRect::wxRect}\label{wxrectctor}
 
 \func{}{wxRect}{\void}
 
@@ -34,25 +34,25 @@ Creates a wxRect object from top-left and bottom-right points.
 
 Creates a wxRect object from position and size values.
 
-\membersection{wxRect::x}
+\membersection{wxRect::x}\label{wxrectx}
 
 \member{int}{x}
 
 x coordinate of the top-level corner of the rectangle.
 
-\membersection{wxRect::y}
+\membersection{wxRect::y}\label{wxrecty}
 
 \member{int}{y}
 
 y coordinate of the top-level corner of the rectangle.
 
-\membersection{wxRect::width}
+\membersection{wxRect::width}\label{wxrectwidth}
 
 \member{int}{width}
 
 Width member.
 
-\membersection{wxRect::height}
+\membersection{wxRect::height}\label{wxrectheight}
 
 \member{int}{height}
 
@@ -222,19 +222,19 @@ Sets the x position.
 
 Sets the y position.
 
-\membersection{wxRect::operator $=$}
+\membersection{wxRect::operator $=$}\label{wxrectassign}
 
 \func{void}{operator $=$}{\param{const wxRect\& }{rect}}
 
 Assignment operator.
 
-\membersection{wxRect::operator $==$}
+\membersection{wxRect::operator $==$}\label{wxrectequal}
 
 \func{bool}{operator $==$}{\param{const wxRect\& }{rect}}
 
 Equality operator.
 
-\membersection{wxRect::operator $!=$}
+\membersection{wxRect::operator $!=$}\label{wxrectnotequal}
 
 \func{bool}{operator $!=$}{\param{const wxRect\& }{rect}}
 
diff --git a/docs/latex/wx/region.tex b/docs/latex/wx/region.tex
index 09b6beb2ad..9cb327a86c 100644
--- a/docs/latex/wx/region.tex
+++ b/docs/latex/wx/region.tex
@@ -18,7 +18,7 @@ reference counting, so copying and assignment operations are fast.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxRegion::wxRegion}\label{wxregionconstr}
+\membersection{wxRegion::wxRegion}\label{wxregionctor}
 
 \func{}{wxRegion}{\void}
 
@@ -58,7 +58,7 @@ Constructs a region using the non-transparent pixels of a bitmap.  See
 \helpref{Union}{wxregionunion} for more details.
 
 
-\membersection{wxRegion::\destruct{wxRegion}}
+\membersection{wxRegion::\destruct{wxRegion}}\label{wxregiondtor}
 
 \func{}{\destruct{wxRegion}}{\void}
 
@@ -262,7 +262,7 @@ See \helpref{wxPaintEvent}{wxpaintevent} for an example of use.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxRegionIterator::wxRegionIterator}
+\membersection{wxRegionIterator::wxRegionIterator}\label{wxregioniteratorctor}
 
 \func{}{wxRegionIterator}{\void}
 
@@ -272,55 +272,55 @@ Default constructor.
 
 Creates an iterator object given a region.
 
-\membersection{wxRegionIterator::GetX}
+\membersection{wxRegionIterator::GetX}\label{wxregioniteratorgetx}
 
 \constfunc{wxCoord}{GetX}{\void}
 
 Returns the x value for the current region.
 
-\membersection{wxRegionIterator::GetY}
+\membersection{wxRegionIterator::GetY}\label{wxregioniteratorgety}
 
 \constfunc{wxCoord}{GetY}{\void}
 
 Returns the y value for the current region.
 
-\membersection{wxRegionIterator::GetW}
+\membersection{wxRegionIterator::GetW}\label{wxregioniteratorgetw}
 
 \constfunc{wxCoord}{GetW}{\void}
 
 An alias for GetWidth.
 
-\membersection{wxRegionIterator::GetWidth}
+\membersection{wxRegionIterator::GetWidth}\label{wxregioniteratorgetwidth}
 
 \constfunc{wxCoord}{GetWidth}{\void}
 
 Returns the width value for the current region.
 
-\membersection{wxRegionIterator::GetH}
+\membersection{wxRegionIterator::GetH}\label{wxregioniteratorgeth}
 
 \constfunc{wxCoord}{GetH}{\void}
 
 An alias for GetHeight.
 
-\membersection{wxRegionIterator::GetHeight}
+\membersection{wxRegionIterator::GetHeight}\label{wxregioniteratorgetheight}
 
 \constfunc{wxCoord}{GetWidth}{\void}
 
 Returns the width value for the current region.
 
-\membersection{wxRegionIterator::GetRect}
+\membersection{wxRegionIterator::GetRect}\label{wxregioniteratorgetrect}
 
 \constfunc{wxRect}{GetRect}{\void}
 
 Returns the current rectangle.
 
-\membersection{wxRegionIterator::HaveRects}
+\membersection{wxRegionIterator::HaveRects}\label{wxregioniteratorhaverects}
 
 \constfunc{bool}{HaveRects}{\void}
 
 Returns {\tt true} if there are still some rectangles; otherwise returns {\tt false}.
 
-\membersection{wxRegionIterator::Reset}
+\membersection{wxRegionIterator::Reset}\label{wxregioniteratorreset}
 
 \func{void}{Reset}{\void}
 
@@ -330,7 +330,7 @@ Resets the iterator to the beginning of the rectangles.
 
 Resets the iterator to the given region.
 
-\membersection{wxRegionIterator::operator $++$}
+\membersection{wxRegionIterator::operator $++$}\label{wxregioniteratorinc}
 
 \func{void}{operator $++$}{\void}
 
@@ -338,7 +338,7 @@ Increment operator. Increments the iterator to the next region.
 
 \pythonnote{A wxPython alias for this operator is called {\tt Next}.}
 
-\membersection{wxRegionIterator::operator bool}
+\membersection{wxRegionIterator::operator bool}\label{wxregioniteratorbool}
 
 \constfunc{}{operator bool}{\void}
 
diff --git a/docs/latex/wx/rendver.tex b/docs/latex/wx/rendver.tex
index 3c0e2eadc0..6396e81cae 100644
--- a/docs/latex/wx/rendver.tex
+++ b/docs/latex/wx/rendver.tex
@@ -48,14 +48,14 @@ This method is used by
 renderer can be used.
 
 
-\membersection{wxRendererVersion::version}
+\membersection{wxRendererVersion::version}\label{wxrendererversionversion}
 
 \member{const int}{version}
 
 The version component.
 
 
-\membersection{wxRendererVersion::age}
+\membersection{wxRendererVersion::age}\label{wxrendererversionage}
 
 \member{const int}{age}
 
diff --git a/docs/latex/wx/sashevt.tex b/docs/latex/wx/sashevt.tex
index 35b7d8559e..33bec480e1 100644
--- a/docs/latex/wx/sashevt.tex
+++ b/docs/latex/wx/sashevt.tex
@@ -60,7 +60,7 @@ drag was OK or out of the current allowed range.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxSashEvent::wxSashEvent}
+\membersection{wxSashEvent::wxSashEvent}\label{wxsasheventctor}
 
 \func{}{wxSashEvent}{\param{int }{id = 0}, \param{wxSashEdgePosition}{ edge = wxSASH\_NONE}}
 
diff --git a/docs/latex/wx/sashlayw.tex b/docs/latex/wx/sashlayw.tex
index ae906e2207..ada08e4ffb 100644
--- a/docs/latex/wx/sashlayw.tex
+++ b/docs/latex/wx/sashlayw.tex
@@ -40,7 +40,7 @@ about the layout events.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxSashLayoutWindow::wxSashLayoutWindow}
+\membersection{wxSashLayoutWindow::wxSashLayoutWindow}\label{wxsashlayoutwindowctor}
 
 \func{}{wxSashLayoutWindow}{\void}
 
@@ -71,7 +71,7 @@ should generate a default size for the window.}
 
 \docparam{name}{Window name.}
 
-\membersection{wxSashLayoutWindow::\destruct{wxSashLayoutWindow}}
+\membersection{wxSashLayoutWindow::\destruct{wxSashLayoutWindow}}\label{wxsashlayoutwindowdtor}
 
 \func{}{\destruct{wxSashLayoutWindow}}{\void}
 
diff --git a/docs/latex/wx/sashwin.tex b/docs/latex/wx/sashwin.tex
index a2a85b294d..4b589a6fc5 100644
--- a/docs/latex/wx/sashwin.tex
+++ b/docs/latex/wx/sashwin.tex
@@ -60,7 +60,7 @@ enum wxSashEdgePosition {
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxSashWindow::wxSashWindow}
+\membersection{wxSashWindow::wxSashWindow}\label{wxsashwindowctor}
 
 \func{}{wxSashWindow}{\void}
 
@@ -91,7 +91,7 @@ should generate a default size for the window.}
 
 \docparam{name}{Window name.}
 
-\membersection{wxSashWindow::\destruct{wxSashWindow}}
+\membersection{wxSashWindow::\destruct{wxSashWindow}}\label{wxsashwindowdtor}
 
 \func{}{\destruct{wxSashWindow}}{\void}
 
diff --git a/docs/latex/wx/scpdarry.tex b/docs/latex/wx/scpdarry.tex
index b35224b90a..6853c443c4 100644
--- a/docs/latex/wx/scpdarry.tex
+++ b/docs/latex/wx/scpdarry.tex
@@ -64,14 +64,14 @@ with any legal name.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxScopedArray::wxScopedArray}
+\membersection{wxScopedArray::wxScopedArray}\label{wxscopedarrayctor}
 
 \func{}{wxScopedArray}{\param{type}{ * T = NULL}}
 
 Creates the smart pointer with the given pointer or none if NULL.  On
 compilers that support it, this uses the explicit keyword.
 
-\membersection{wxScopedArray::reset}
+\membersection{wxScopedArray::reset}\label{wxscopedarrayreset}
 
 \func{\void}{reset}{\param{T}{ p * = NULL}}
 
@@ -79,21 +79,21 @@ Deletes the currently held pointer and sets it to 'p' or to NULL if no
 arguments are specified. This function does check to make sure that the
 pointer you are assigning is not the same pointer that is already stored.
 
-\membersection{wxScopedArray::operator []}
+\membersection{wxScopedArray::operator []}\label{wxscopedarraybracket}
 
 \func{const T \&}{operator []}{\param{long int}{i}}
 
 This operator acts like the standard [] indexing operator for C++ arrays.  The
 function does not do bounds checking.
 
-\membersection{wxScopedArray::get}
+\membersection{wxScopedArray::get}\label{wxscopedarrayget}
 
 \func{const T*}{get}{\void}
 
 This operator gets the pointer stored in the smart pointer or returns NULL if
 there is none.
 
-\membersection{wxScopedArray::swap}
+\membersection{wxScopedArray::swap}\label{wxscopedarrayswap}
 
 \func{\void}{swap}{\param{wxScopedPtr}{ \& ot}}
 
diff --git a/docs/latex/wx/scpdptr.tex b/docs/latex/wx/scpdptr.tex
index 68e72b1dc7..1a5b04bc25 100644
--- a/docs/latex/wx/scpdptr.tex
+++ b/docs/latex/wx/scpdptr.tex
@@ -88,7 +88,7 @@ Once again, in this cass \texttt{CLASSNAME} will be \texttt{TYPEPtr}.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxScopedPtr::wxScopedPtr}
+\membersection{wxScopedPtr::wxScopedPtr}\label{wxscopedptrctor}
 
 \func{}{explicit wxScopedPtr}{\param{type}{ * T = NULL}}
 
@@ -96,14 +96,14 @@ Creates the smart pointer with the given pointer or none if {\tt NULL}.  On
 compilers that support it, this uses the explicit keyword.
 
 
-\membersection{wxScopedPtr::\destruct{wxScopedPtr}}
+\membersection{wxScopedPtr::\destruct{wxScopedPtr}}\label{wxscopedptrdtor}
 
 \func{}{\destruct{wxScopedPtr}}{\void}
 
 Destructor frees the pointer help by this object if it is not {\tt NULL}.
 
 
-\membersection{wxScopedPtr::release}
+\membersection{wxScopedPtr::release}\label{wxscopedptrrelease}
 
 \func{T *}{release}{\void}
 
@@ -112,7 +112,7 @@ Returns the currently hold pointer and resets the smart pointer object to
 deleting the pointer.
 
 
-\membersection{wxScopedPtr::reset}
+\membersection{wxScopedPtr::reset}\label{wxscopedptrreset}
 
 \func{\void}{reset}{\param{T}{ p * = NULL}}
 
@@ -121,7 +121,7 @@ arguments are specified. This function does check to make sure that the
 pointer you are assigning is not the same pointer that is already stored.
 
 
-\membersection{wxScopedPtr::operator *}
+\membersection{wxScopedPtr::operator *}\label{wxscopedptrptr}
 
 \func{const T\&}{operator *}{\void}
 
@@ -130,7 +130,7 @@ being pointed to by the pointer.  If the pointer is NULL or invalid this will
 crash.
 
 
-\membersection{wxScopedPtr::operator -$>$} % TODO
+\membersection{wxScopedPtr::operator -$>$}\label{wxscopedptrref}
 
 \func{const T*}{operator -$>$}{\void} % TODO
 
@@ -138,7 +138,7 @@ This operator works like the standard C++ pointer operator to return the pointer
 in the smart pointer or NULL if it is empty.
 
 
-\membersection{wxScopedPtr::get}
+\membersection{wxScopedPtr::get}\label{wxscopedptrget}
 
 \func{const T*}{get}{\void}
 
@@ -146,7 +146,7 @@ This operator gets the pointer stored in the smart pointer or returns NULL if
 there is none.
 
 
-\membersection{wxScopedPtr::swap}
+\membersection{wxScopedPtr::swap}\label{wxscopedptrswap}
 
 \func{\void}{swap}{\param{wxScopedPtr}{ \& other}}
 
diff --git a/docs/latex/wx/screendc.tex b/docs/latex/wx/screendc.tex
index e11ccd5935..54ea95e1ca 100644
--- a/docs/latex/wx/screendc.tex
+++ b/docs/latex/wx/screendc.tex
@@ -19,7 +19,7 @@ a wxScreenDC object.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxScreenDC::wxScreenDC}
+\membersection{wxScreenDC::wxScreenDC}\label{wxscreendcctor}
 
 \func{}{wxScreenDC}{\void}
 
diff --git a/docs/latex/wx/socksrv.tex b/docs/latex/wx/socksrv.tex
index 773e006112..527d82ea0e 100644
--- a/docs/latex/wx/socksrv.tex
+++ b/docs/latex/wx/socksrv.tex
@@ -30,7 +30,7 @@
 %
 % wxSocketServer
 %
-\membersection{wxSocketServer::wxSocketServer}\label{wxsocketserverconstr}
+\membersection{wxSocketServer::wxSocketServer}\label{wxsocketserverctor}
 
 \func{}{wxSocketServer}{\param{wxSockAddress\&}{ address}, \param{wxSocketFlags}{ flags = wxSOCKET\_NONE}}
 
@@ -47,7 +47,7 @@ Before trying to accept new connections, test whether it succeeded with
 %
 % ~wxSocketServer
 %
-\membersection{wxSocketServer::\destruct{wxSocketServer}}
+\membersection{wxSocketServer::\destruct{wxSocketServer}}\label{wxsocketserverdtor}
 
 \func{}{\destruct{wxSocketServer}}{\void}
 
diff --git a/docs/latex/wx/sound.tex b/docs/latex/wx/sound.tex
index 1e8d8812f6..fd48c22e87 100644
--- a/docs/latex/wx/sound.tex
+++ b/docs/latex/wx/sound.tex
@@ -16,7 +16,7 @@ on Windows and Unix (and uses either
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxSound::wxSound}\label{wxsoundconstr}
+\membersection{wxSound::wxSound}\label{wxsoundctor}
 
 \func{}{wxSound}{\void}
 
@@ -33,7 +33,7 @@ determine whether this succeeded.
 
 \docparam{isResource}{\true if {\it fileName} is a resource, \false if it is a filename.}
 
-\membersection{wxSound::\destruct{wxSound}}
+\membersection{wxSound::\destruct{wxSound}}\label{wxsounddtor}
 
 \func{}{\destruct{wxSound}}{\void}
 
diff --git a/docs/latex/wx/spinbutt.tex b/docs/latex/wx/spinbutt.tex
index 3b8eb87cbb..d10be46118 100644
--- a/docs/latex/wx/spinbutt.tex
+++ b/docs/latex/wx/spinbutt.tex
@@ -45,7 +45,7 @@ See also \helpref{window styles overview}{windowstyles}.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxSpinButton::wxSpinButton}\label{wxspinbuttonconstr}
+\membersection{wxSpinButton::wxSpinButton}\label{wxspinbuttonctor}
 
 \func{}{wxSpinButton}{\void}
 
@@ -79,7 +79,7 @@ Constructor, creating and showing a spin button.
 
 \helpref{wxSpinButton::Create}{wxspinbuttoncreate}, \helpref{wxValidator}{wxvalidator}
 
-\membersection{wxSpinButton::\destruct{wxSpinButton}}
+\membersection{wxSpinButton::\destruct{wxSpinButton}}\label{wxspinbuttondtor}
 
 \func{void}{\destruct{wxSpinButton}}{\void}
 
@@ -94,7 +94,7 @@ Destructor, destroys the spin button control.
 \param{const wxString\& }{name = ``spinButton"}}
 
 Scrollbar creation function called by the spin button constructor.
-See \helpref{wxSpinButton::wxSpinButton}{wxspinbuttonconstr} for details.
+See \helpref{wxSpinButton::wxSpinButton}{wxspinbuttonctor} for details.
 
 \membersection{wxSpinButton::GetMax}\label{wxspinbuttongetmax}
 
diff --git a/docs/latex/wx/strmsock.tex b/docs/latex/wx/strmsock.tex
index 10c8b19e9e..064a45c8af 100644
--- a/docs/latex/wx/strmsock.tex
+++ b/docs/latex/wx/strmsock.tex
@@ -32,7 +32,7 @@ and it does not support seeking.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxSocketInputStream::wxSocketInputStream}
+\membersection{wxSocketInputStream::wxSocketInputStream}\label{wxsocketinputstreamctor}
 
 \func{}{wxSocketInputStream}{\param{wxSocketBase\&}{ s}}
 
@@ -62,7 +62,7 @@ and it does not support seeking.
 
 \latexignore{\rtfignore{\wxheading{Members}}}
 
-\membersection{wxSocketOutputStream::wxSocketOutputStream}
+\membersection{wxSocketOutputStream::wxSocketOutputStream}\label{wxsocketoutputstreamctor}
 
 \func{}{wxSocketInputStream}{\param{wxSocketBase\&}{ s}}
 
-- 
2.50.0

