git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29316
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
20 files changed:
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
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.
and/or \helpref{wxClient::OnMakeConnection}{wxddeclientonmakeconnection}
members should be replaced by functions which construct the new
connection object.
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
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.
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.
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxServer::wxServer}
+\membersection{wxServer::wxServer}\label{wxserverctor}
\func{}{wxServer}{\void}
Constructs a server object.
\func{}{wxServer}{\void}
Constructs a server object.
-\membersection{wxServer::Create}
+\membersection{wxServer::Create}\label{wxservercreate}
\func{bool}{Create}{\param{const wxString\& }{service}}
\func{bool}{Create}{\param{const wxString\& }{service}}
created. false is returned if the call failed (for example, the
port number is already in use).
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}}
\func{virtual wxConnectionBase *}{OnAcceptConnection}{\param{const wxString\& }{topic}}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxPenList::wxPenList}
+\membersection{wxPenList::wxPenList}\label{wxpenlistctor}
\func{void}{wxPenList}{\void}
\func{void}{wxPenList}{\void}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxPoint::wxPoint}
+\membersection{wxPoint::wxPoint}\label{wxpointctor}
-\membersection{wxPoint::x}
+\membersection{wxPoint::x}\label{wxpointx}
\member{int}{x}
x member.
\member{int}{x}
x member.
-\membersection{wxPoint::y}
+\membersection{wxPoint::y}\label{wxpointy}
-\membersection{wxPostScriptDC::wxPostScriptDC}
+\membersection{wxPostScriptDC::wxPostScriptDC}\label{wxpostscriptdcctor}
\func{}{wxPostScriptDC}{\param{const wxPrintData\&}{ printData}}
\func{}{wxPostScriptDC}{\param{const wxPrintData\&}{ printData}}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxRadioButton::wxRadioButton}\label{wxradiobuttonconstr}
+\membersection{wxRadioButton::wxRadioButton}\label{wxradiobuttonctor}
\func{}{wxRadioButton}{\void}
\func{}{wxRadioButton}{\void}
\helpref{wxRadioButton::Create}{wxradiobuttoncreate}, \helpref{wxValidator}{wxvalidator}
\helpref{wxRadioButton::Create}{wxradiobuttoncreate}, \helpref{wxValidator}{wxvalidator}
-\membersection{wxRadioButton::\destruct{wxRadioButton}}
+\membersection{wxRadioButton::\destruct{wxRadioButton}}\label{wxradiobuttondtor}
\func{void}{\destruct{wxRadioButton}}{\void}
\func{void}{\destruct{wxRadioButton}}{\void}
\param{const wxValidator\& }{validator = wxDefaultValidator},\rtfsp
\param{const wxString\& }{name = ``radioButton"}}
\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}
further details.
\membersection{wxRadioButton::GetValue}\label{wxradiobuttongetvalue}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxRealPoint::wxRealPoint}
+\membersection{wxRealPoint::wxRealPoint}\label{wxrealpointctor}
\func{}{wxRealPoint}{\void}
\func{}{wxRealPoint}{\void}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxRect::wxRect}
+\membersection{wxRect::wxRect}\label{wxrectctor}
Creates a wxRect object from position and size values.
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.
\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.
\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.
\member{int}{width}
Width member.
-\membersection{wxRect::height}
+\membersection{wxRect::height}\label{wxrectheight}
-\membersection{wxRect::operator $=$}
+\membersection{wxRect::operator $=$}\label{wxrectassign}
\func{void}{operator $=$}{\param{const wxRect\& }{rect}}
Assignment operator.
\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.
\func{bool}{operator $==$}{\param{const wxRect\& }{rect}}
Equality operator.
-\membersection{wxRect::operator $!=$}
+\membersection{wxRect::operator $!=$}\label{wxrectnotequal}
\func{bool}{operator $!=$}{\param{const wxRect\& }{rect}}
\func{bool}{operator $!=$}{\param{const wxRect\& }{rect}}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxRegion::wxRegion}\label{wxregionconstr}
+\membersection{wxRegion::wxRegion}\label{wxregionctor}
\helpref{Union}{wxregionunion} for more details.
\helpref{Union}{wxregionunion} for more details.
-\membersection{wxRegion::\destruct{wxRegion}}
+\membersection{wxRegion::\destruct{wxRegion}}\label{wxregiondtor}
\func{}{\destruct{wxRegion}}{\void}
\func{}{\destruct{wxRegion}}{\void}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxRegionIterator::wxRegionIterator}
+\membersection{wxRegionIterator::wxRegionIterator}\label{wxregioniteratorctor}
\func{}{wxRegionIterator}{\void}
\func{}{wxRegionIterator}{\void}
Creates an iterator object given a region.
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.
\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.
\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.
\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.
\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.
\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.
\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.
\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}.
\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}
\func{void}{Reset}{\void}
Resets the iterator to the given region.
Resets the iterator to the given region.
-\membersection{wxRegionIterator::operator $++$}
+\membersection{wxRegionIterator::operator $++$}\label{wxregioniteratorinc}
\func{void}{operator $++$}{\void}
\func{void}{operator $++$}{\void}
\pythonnote{A wxPython alias for this operator is called {\tt Next}.}
\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}
\constfunc{}{operator bool}{\void}
-\membersection{wxRendererVersion::version}
+\membersection{wxRendererVersion::version}\label{wxrendererversionversion}
\member{const int}{version}
The version component.
\member{const int}{version}
The version component.
-\membersection{wxRendererVersion::age}
+\membersection{wxRendererVersion::age}\label{wxrendererversionage}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxSashEvent::wxSashEvent}
+\membersection{wxSashEvent::wxSashEvent}\label{wxsasheventctor}
\func{}{wxSashEvent}{\param{int }{id = 0}, \param{wxSashEdgePosition}{ edge = wxSASH\_NONE}}
\func{}{wxSashEvent}{\param{int }{id = 0}, \param{wxSashEdgePosition}{ edge = wxSASH\_NONE}}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxSashLayoutWindow::wxSashLayoutWindow}
+\membersection{wxSashLayoutWindow::wxSashLayoutWindow}\label{wxsashlayoutwindowctor}
\func{}{wxSashLayoutWindow}{\void}
\func{}{wxSashLayoutWindow}{\void}
\docparam{name}{Window name.}
\docparam{name}{Window name.}
-\membersection{wxSashLayoutWindow::\destruct{wxSashLayoutWindow}}
+\membersection{wxSashLayoutWindow::\destruct{wxSashLayoutWindow}}\label{wxsashlayoutwindowdtor}
\func{}{\destruct{wxSashLayoutWindow}}{\void}
\func{}{\destruct{wxSashLayoutWindow}}{\void}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxSashWindow::wxSashWindow}
+\membersection{wxSashWindow::wxSashWindow}\label{wxsashwindowctor}
\func{}{wxSashWindow}{\void}
\func{}{wxSashWindow}{\void}
\docparam{name}{Window name.}
\docparam{name}{Window name.}
-\membersection{wxSashWindow::\destruct{wxSashWindow}}
+\membersection{wxSashWindow::\destruct{wxSashWindow}}\label{wxsashwindowdtor}
\func{}{\destruct{wxSashWindow}}{\void}
\func{}{\destruct{wxSashWindow}}{\void}
\latexignore{\rtfignore{\wxheading{Members}}}
\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.
\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}}
\func{\void}{reset}{\param{T}{ p * = NULL}}
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.
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.
\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.
\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}}
\func{\void}{swap}{\param{wxScopedPtr}{ \& ot}}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxScopedPtr::wxScopedPtr}
+\membersection{wxScopedPtr::wxScopedPtr}\label{wxscopedptrctor}
\func{}{explicit wxScopedPtr}{\param{type}{ * T = NULL}}
\func{}{explicit wxScopedPtr}{\param{type}{ * T = NULL}}
compilers that support it, this uses the explicit keyword.
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}.
\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}
\func{T *}{release}{\void}
-\membersection{wxScopedPtr::reset}
+\membersection{wxScopedPtr::reset}\label{wxscopedptrreset}
\func{\void}{reset}{\param{T}{ p * = NULL}}
\func{\void}{reset}{\param{T}{ p * = NULL}}
pointer you are assigning is not the same pointer that is already stored.
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}
\func{const T\&}{operator *}{\void}
-\membersection{wxScopedPtr::operator -$>$} % TODO
+\membersection{wxScopedPtr::operator -$>$}\label{wxscopedptrref}
\func{const T*}{operator -$>$}{\void} % TODO
\func{const T*}{operator -$>$}{\void} % TODO
in the smart pointer or NULL if it is empty.
in the smart pointer or NULL if it is empty.
-\membersection{wxScopedPtr::get}
+\membersection{wxScopedPtr::get}\label{wxscopedptrget}
\func{const T*}{get}{\void}
\func{const T*}{get}{\void}
-\membersection{wxScopedPtr::swap}
+\membersection{wxScopedPtr::swap}\label{wxscopedptrswap}
\func{\void}{swap}{\param{wxScopedPtr}{ \& other}}
\func{\void}{swap}{\param{wxScopedPtr}{ \& other}}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxScreenDC::wxScreenDC}
+\membersection{wxScreenDC::wxScreenDC}\label{wxscreendcctor}
\func{}{wxScreenDC}{\void}
\func{}{wxScreenDC}{\void}
-\membersection{wxSocketServer::wxSocketServer}\label{wxsocketserverconstr}
+\membersection{wxSocketServer::wxSocketServer}\label{wxsocketserverctor}
\func{}{wxSocketServer}{\param{wxSockAddress\&}{ address}, \param{wxSocketFlags}{ flags = wxSOCKET\_NONE}}
\func{}{wxSocketServer}{\param{wxSockAddress\&}{ address}, \param{wxSocketFlags}{ flags = wxSOCKET\_NONE}}
-\membersection{wxSocketServer::\destruct{wxSocketServer}}
+\membersection{wxSocketServer::\destruct{wxSocketServer}}\label{wxsocketserverdtor}
\func{}{\destruct{wxSocketServer}}{\void}
\func{}{\destruct{wxSocketServer}}{\void}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxSound::wxSound}\label{wxsoundconstr}
+\membersection{wxSound::wxSound}\label{wxsoundctor}
\docparam{isResource}{\true if {\it fileName} is a resource, \false if it is a filename.}
\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}
\func{}{\destruct{wxSound}}{\void}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxSpinButton::wxSpinButton}\label{wxspinbuttonconstr}
+\membersection{wxSpinButton::wxSpinButton}\label{wxspinbuttonctor}
\func{}{wxSpinButton}{\void}
\func{}{wxSpinButton}{\void}
\helpref{wxSpinButton::Create}{wxspinbuttoncreate}, \helpref{wxValidator}{wxvalidator}
\helpref{wxSpinButton::Create}{wxspinbuttoncreate}, \helpref{wxValidator}{wxvalidator}
-\membersection{wxSpinButton::\destruct{wxSpinButton}}
+\membersection{wxSpinButton::\destruct{wxSpinButton}}\label{wxspinbuttondtor}
\func{void}{\destruct{wxSpinButton}}{\void}
\func{void}{\destruct{wxSpinButton}}{\void}
\param{const wxString\& }{name = ``spinButton"}}
Scrollbar creation function called by the spin button constructor.
\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}
\membersection{wxSpinButton::GetMax}\label{wxspinbuttongetmax}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxSocketInputStream::wxSocketInputStream}
+\membersection{wxSocketInputStream::wxSocketInputStream}\label{wxsocketinputstreamctor}
\func{}{wxSocketInputStream}{\param{wxSocketBase\&}{ s}}
\func{}{wxSocketInputStream}{\param{wxSocketBase\&}{ s}}
\latexignore{\rtfignore{\wxheading{Members}}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxSocketOutputStream::wxSocketOutputStream}
+\membersection{wxSocketOutputStream::wxSocketOutputStream}\label{wxsocketoutputstreamctor}
\func{}{wxSocketInputStream}{\param{wxSocketBase\&}{ s}}
\func{}{wxSocketInputStream}{\param{wxSocketBase\&}{ s}}