\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxDirDialog::wxDirDialog}\label{wxdirdialogconstr}
+\membersection{wxDirDialog::wxDirDialog}\label{wxdirdialogctor}
\func{}{wxDirDialog}{\param{wxWindow* }{parent}, \param{const wxString\& }{message = "Choose a directory"},\rtfsp
\param{const wxString\& }{defaultPath = ""}, \param{long }{style = 0},\rtfsp
% ctor & dtor
% -----------
-\membersection{wxOutputStream::wxOutputStream}
+\membersection{wxOutputStream::wxOutputStream}\label{wxoutputstreamctor}
\func{}{wxOutputStream}{\void}
Creates a dummy wxOutputStream object.
-\membersection{wxOutputStream::\destruct{wxOutputStream}}
+\membersection{wxOutputStream::\destruct{wxOutputStream}}\label{wxoutputstreamdtor}
\func{}{\destruct{wxOutputStream}}{\void}
(i.e. the number is in the legal range for a back reference), and otherwise
is taken as octal.
-\subsection{Metasyntax}label{remetasyntax}
+\subsection{Metasyntax}\label{remetasyntax}
\helpref{Syntax of the builtin regular expression library}{wxresyn}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxZlibInputStream::wxZlibInputStream}
+\membersection{wxZlibInputStream::wxZlibInputStream}\label{wxzlibinputstreamwxzlibinputstream}
\func{}{wxZlibInputStream}{\param{wxInputStream\&}{ stream}, \param{int}{ flags = wxZLIB\_AUTO}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxZlibOutputStream::wxZlibOutputStream}
+\membersection{wxZlibOutputStream::wxZlibOutputStream}\label{wxzliboutputstreamwxzliboutputstream}
\func{}{wxZlibOutputStream}{\param{wxOutputStream\&}{ stream}, \param{int}{ level = -1}, \param{int}{ flags = wxZLIB\_ZLIB}}
Classes: \helpref{wxDateTime}{wxdatetime}, \helpref{wxDateSpan}{wxdatespan}, \helpref{wxTimeSpan}{wxtimespan}, \helpref{wxCalendarCtrl}{wxcalendarctrl}
-\subsection{Introduction}
+\subsection{Introduction}\label{introductiontowxdatetime}
wxWidgets provides a set of powerful classes to work with dates and times. Some
of the supported features of \helpref{wxDateTime}{wxdatetime} class are:
them is fast}
\end{twocollist}
-\subsection{All date/time classes at a glance}
+\subsection{All date/time classes at a glance}\label{alldatetimeclasses}
There are 3 main classes declared in {\tt <wx/datetime.h>}: except
\helpref{wxDateTime}{wxdatetime} itself which represents an absolute
wxTime classes. \helpref{These classes}{tdatecompatibility} are obsolete and
superseded by wxDateTime.
-\subsection{wxDateTime characteristics}
+\subsection{wxDateTime characteristics}\label{wxdatetimecharacteristics}
\helpref{wxDateTime}{wxdatetime} stores the time as a signed number of
milliseconds since the Epoch which is fixed, by convention, to Jan 1, 1970 -
as well and support for other calendars (Maya, Hebrew, Chinese...) is not
ruled out.
-\subsection{Difference between wxDateSpan and wxTimeSpan}
+\subsection{Difference between wxDateSpan and wxTimeSpan}\label{dateandtimespansdifference}
While there is only one logical way to represent an absolute moment in the
time (and hence only one wxDateTime class), there are at least two methods to
current mapping mode. However, user scaling on a device context will also
scale fonts under both environments.}
-\subsection{Native font information}
+\subsection{Native font information}\label{nativefontinformation}
An alternative way of choosing fonts is to use the native font description.
This is the only acceptable solution if the user is allowed to choose the font
\helpref{wxToggleButton::Create}{wxtogglebuttoncreate}, \helpref{wxValidator}{wxvalidator}
-\membersection{wxToggleButton::\destruct{wxToggleButton}}
+\membersection{wxToggleButton::\destruct{wxToggleButton}}\label{wxtogglebuttondtor}
\func{}{\destruct{wxToggleButton}}{\void}
\end{twocollist}
-\membersection{wxThread::\destruct{wxThread}}
+\membersection{wxThread::\destruct{wxThread}}\label{wxthreaddtor}
\func{}{\destruct{wxThread}}{\void}
This constructor simply initializes a member variable.
-\membersection{wxThreadHelper::m\_thread}
+\membersection{wxThreadHelper::m\_thread}\label{wxthreadhelpermthread}
\member{wxThread *}{m\_thread}
the actual \helpref{wxThread}{wxthread} object.
-\membersection{wxThread::\destruct{wxThreadHelper}}
+\membersection{wxThreadHelper::\destruct{wxThreadHelper}}\label{wxthreadhelperdtor}
\func{}{\destruct{wxThreadHelper}}{\void}
This constructor simply initializes member variables.
-\membersection{wxThreadHelperThread::m\_owner}
+\membersection{wxThreadHelperThread::m\_owner}\label{wxthreadhelperthreadmowner}
\member{wxThreadHelperThread\& }{m\_owner}
Creates a timer and associates it with {\it owner}. Please see
\helpref{SetOwner}{wxtimersetowner} for the description of parameters.
-\membersection{wxTimer::\destruct{wxTimer}}
+\membersection{wxTimer::\destruct{wxTimer}}\label{wxtimerdtor}
\func{}{\destruct{wxTimer}}{\void}
\latexignore{\rtfignore{\wxheading{Function groups}}}
-\membersection{Static functions}
+\membersection{Static functions}\label{timespanstaticfunctions}
\helpref{Seconds}{wxtimespanseconds}\\
\helpref{Second}{wxtimespansecond}\\
\helpref{Weeks}{wxtimespanweeks}\\
\helpref{Week}{wxtimespanweek}
-\membersection{Constructors}
+\membersection{Constructors}\label{timespanconstructors}
\helpref{wxTimeSpan}{wxtimespanctor}
-\membersection{Accessors}
+\membersection{Accessors}\label{timespanaccessors}
\helpref{GetSeconds}{wxtimespangetseconds}\\
\helpref{GetMinutes}{wxtimespangetminutes}\\
\helpref{GetWeeks}{wxtimespangetweeks}\\
\helpref{GetValue}{wxtimespangetvalue}
-\membersection{Operations}
+\membersection{Operations}\label{timespanoperations}
\helpref{Add}{wxtimespanadd}\\
\helpref{Substract}{wxtimespansubstract}\\
\helpref{Neg}{wxtimespanneg}\\
\helpref{Abs}{wxtimespanabs}
-\membersection{Tests}
+\membersection{Tests}\label{timespantests}
\helpref{IsNull}{wxtimespanisnull}\\
\helpref{IsPositive}{wxtimespanispositive}\\
\helpref{IsLongerThan}{wxtimespanislongerthan}\\
\helpref{IsShorterThan}{wxtimespanisshorterthan}
-\membersection{Formatting time spans}
+\membersection{Formatting time spans}\label{timespanformatting}
\helpref{Format}{wxtimespanformat}
You may also create a toolbar that is managed by the frame, by
calling \helpref{wxFrame::CreateToolBar}{wxframecreatetoolbar}.
-\membersection{wxToolBar::\destruct{wxToolBar}}
+\membersection{wxToolBar::\destruct{wxToolBar}}\label{wxtoolbardtor}
\func{void}{\destruct{wxToolBar}}{\void}
\helpref{wxTreeCtrl::Create}{wxtreectrlcreate}, \helpref{wxValidator}{wxvalidator}
-\membersection{wxTreeCtrl::\destruct{wxTreeCtrl}}
+\membersection{wxTreeCtrl::\destruct{wxTreeCtrl}}\label{wxtreectrldtor}
\func{void}{\destruct{wxTreeCtrl}}{\void}
The style wxSP\_3D has been used to show a 3D border and 3D sash.
-\subsection{Example}
+\subsection{Example}\label{wxsplitterwindowexample}
The following fragment shows how to create a splitter window, creating two
subwindows and hiding one of them.
Classes: \helpref{wxString}{wxstring}, \helpref{wxArrayString}{wxarraystring}, \helpref{wxStringTokenizer}{wxstringtokenizer}
-\subsection{Introduction}
+\subsection{Introduction}\label{introductiontowxstring}
wxString is a class which represents a character string of arbitrary length (limited by
{\it MAX\_INT} which is usually 2147483647 on 32 bit machines) and containing
insertion functions as well as much more - see \helpref{wxString}{wxstring}
for a list of all functions.
-\subsection{Comparison of wxString to other string classes}
+\subsection{Comparison of wxString to other string classes}\label{otherstringclasses}
The advantages of using a special string class instead of working directly with
C strings are so obvious that there is a huge number of such classes available.
strings should return {\it wxString} - this makes it safe to return local
variables.
-\subsection{Other string related functions and classes}
+\subsection{Other string related functions and classes}\label{relatedtostring}
As most programs use character strings, the standard C library provides quite
a few functions to work with them. Unfortunately, some of them have rather
one bitmap for each tool, because the toolbar generates all three images (normal,
depressed and checked) from the single bitmap you give it.
-\subsection{Using the toolbar library}
+\subsection{Using the toolbar library}\label{usingtoolbarlibrary}
Include {\tt "wx/toolbar.h"}, or if using a class directly, one of:
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxView::m\_viewDocument}
+\membersection{wxView::m\_viewDocument}\label{wxviewmviewdocument}
\member{wxDocument*}{m\_viewDocument}
The document associated with this view. There may be more than one view per
document, but there can never be more than one document for one view.
-\membersection{wxView::m\_viewFrame}
+\membersection{wxView::m\_viewFrame}\label{wxviewmviewframe}
\member{wxFrame*}{m\_viewFrame}
Frame associated with the view, if any.
-\membersection{wxView::m\_viewTypeName}
+\membersection{wxView::m\_viewTypeName}\label{wxviewmviewtypename}
\member{wxString}{m\_viewTypeName}
The view type name given to the wxDocTemplate constructor, copied to this
variable when the view is created. Not currently used by the framework.
-\membersection{wxView::wxView}
+\membersection{wxView::wxView}\label{wxviewctor}
\func{}{wxView}{\void}
Constructor. Define your own default constructor to initialize application-specific
data.
-\membersection{wxView::\destruct{wxView}}
+\membersection{wxView::\destruct{wxView}}\label{wxviewdtor}
\func{}{\destruct{wxView}}{\void}
Destructor. Removes itself from the document's list of views.
-\membersection{wxView::Activate}
+\membersection{wxView::Activate}\label{wxviewactivate}
\func{virtual void}{Activate}{\param{bool}{ activate}}
This function calls wxView::OnActivateView.
-\membersection{wxView::Close}
+\membersection{wxView::Close}\label{wxviewclose}
\func{virtual bool}{Close}{\param{bool}{ deleteWindow = true}}
Closes the view by calling OnClose. If {\it deleteWindow} is true, this function should
delete the window associated with the view.
-\membersection{wxView::GetDocument}
+\membersection{wxView::GetDocument}\label{wxviewgetdocument}
\constfunc{wxDocument*}{GetDocument}{\void}
Gets a pointer to the document associated with the view.
-\membersection{wxView::GetDocumentManager}
+\membersection{wxView::GetDocumentManager}\label{wxviewgetdocumentmanager}
\constfunc{wxDocumentManager*}{GetDocumentManager}{\void}
pages instead of the frames and this is why this method returns a wxWindow and
not a wxFrame.
-\membersection{wxView::GetViewName}
+\membersection{wxView::GetViewName}\label{wxviewgetviewname}
\constfunc{wxString}{GetViewName}{\void}
Gets the name associated with the view (passed to the wxDocTemplate constructor).
Not currently used by the framework.
-\membersection{wxView::OnActivateView}
+\membersection{wxView::OnActivateView}\label{wxviewonactivateview}
\func{virtual void}{OnActivateView}{\param{bool }{activate}, \param{wxView *}{activeView}, \param{wxView *}{deactiveView}}
Called when a view is activated by means of wxView::Activate. The default implementation does
nothing.
-\membersection{wxView::OnChangeFilename}
+\membersection{wxView::OnChangeFilename}\label{wxviewonchangefilename}
\func{virtual void}{OnChangeFilename}{\void}
Called when the filename has changed. The default implementation constructs a
suitable title and sets the title of the view frame (if any).
-\membersection{wxView::OnClose}
+\membersection{wxView::OnClose}\label{wxviewonclose}
\func{virtual bool}{OnClose}{\param{bool}{ deleteWindow}}
Override this to clean up the view when the document is being
closed.
-\membersection{wxView::OnCreate}
+\membersection{wxView::OnCreate}\label{wxviewoncreate}
\func{virtual bool}{OnCreate}{\param{wxDocument* }{doc}, \param{long}{ flags}}
By default, simply returns true. If the function returns false, the
view will be deleted.
-\membersection{wxView::OnCreatePrintout}
+\membersection{wxView::OnCreatePrintout}\label{wxviewoncreateprintout}
\func{virtual wxPrintout*}{OnCreatePrintout}{\void}
Override to return an instance of a class other than wxDocPrintout.
-\membersection{wxView::OnUpdate}
+\membersection{wxView::OnUpdate}\label{onviewonupdate}
\func{virtual void}{OnUpdate}{\param{wxView* }{sender}, \param{wxObject* }{hint}}
when the document is opened). {\it hint} is as yet unused but may in future contain
application-specific information for making updating more efficient.
-\membersection{wxView::SetDocument}
+\membersection{wxView::SetDocument}\label{wxviewsetdocument}
\func{void}{SetDocument}{\param{wxDocument* }{doc}}
Associates the given document with the view. Normally called by the
framework.
-\membersection{wxView::SetFrame}
+\membersection{wxView::SetFrame}\label{wxviewsetframe}
\func{void}{SetFrame}{\param{wxWindow* }{frame}}
See \helpref{GetFrame}{wxviewgetframe} for the explanation about the mismatch
between the ``Frame'' in the method name and the type of its parameter.
-\membersection{wxView::SetViewName}
+\membersection{wxView::SetViewName}\label{wxviewsetviewname}
\func{void}{SetViewName}{\param{const wxString\& }{name}}
\docparam{name}{Window name.}
-\membersection{wxWindow::\destruct{wxWindow}}
+\membersection{wxWindow::\destruct{wxWindow}}\label{wxwindowdtor}
\func{}{\destruct{wxWindow}}{\void}
\helpref{wxCloseEvent}{wxcloseevent}
-\membersection{wxWindow::AddChild}
+\membersection{wxWindow::AddChild}\label{wxwindowaddchild}
\func{virtual void}{AddChild}{\param{wxWindow* }{child}}
cause an erase background event to be generated.
-\membersection{wxWindow::ClientToScreen}
+\membersection{wxWindow::ClientToScreen}\label{wxwindowclienttoscreen}
\constfunc{virtual void}{ClientToScreen}{\param{int* }{x}, \param{int* }{y}}
to the list of windows pending real deletion.
-\membersection{wxWindow::DestroyChildren}
+\membersection{wxWindow::DestroyChildren}\label{wxwindowdestroychildren}
\func{virtual void}{DestroyChildren}{\void}
\helpref{wxMouseCaptureChangedEvent}{wxmousecapturechangedevent}
-\membersection{wxWindow::GetCharHeight}
+\membersection{wxWindow::GetCharHeight}\label{wxwindowgetcharheight}
\constfunc{virtual int}{GetCharHeight}{\void}
Returns the character height for this window.
-\membersection{wxWindow::GetCharWidth}
+\membersection{wxWindow::GetCharWidth}\label{wxwindowgetcharwidth}
\constfunc{virtual int}{GetCharWidth}{\void}
Returns the average character width for this window.
-\membersection{wxWindow::GetChildren}
+\membersection{wxWindow::GetChildren}\label{wxwindowgetchildren}
\func{wxList\&}{GetChildren}{\void}
\helpref{wxWindow::GetBackgroundColour}{wxwindowgetbackgroundcolour}
-\membersection{wxWindow::GetGrandParent}
+\membersection{wxWindow::GetGrandParent}\label{wxwindowgetgrandparent}
\constfunc{wxWindow*}{GetGrandParent}{\void}
\helpref{Window identifiers}{windowids}
-\membersection{wxWindow::GetLabel}
+\membersection{wxWindow::GetLabel}\label{wxwindowgetlabel}
\constfunc{virtual wxString }{GetLabel}{\void}
\helpref{wxWindow::SetName}{wxwindowsetname}
-\membersection{wxWindow::GetParent}
+\membersection{wxWindow::GetParent}\label{wxwindowgetparent}
\constfunc{virtual wxWindow*}{GetParent}{\void}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxWindowDC::wxWindowDC}
+\membersection{wxWindowDC::wxWindowDC}\label{wxwindowdcwxwindowdc}
\func{}{wxWindowDC}{\param{wxWindow*}{ window}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxWindowDisabler::wxWindowDisabler}
+\membersection{wxWindowDisabler::wxWindowDisabler}\label{wxwindowdisablerctor}
\func{}{wxWindowDisabler}{\param{wxWindow *}{winToSkip = NULL}}
Disables all top level windows of the applications with the exception of
{\it winToSkip} if it is not {\tt NULL}.
-\membersection{wxWindowDisabler::\destruct{wxWindowDisabler}}
+\membersection{wxWindowDisabler::\destruct{wxWindowDisabler}}\label{wxwindowdisablerdtor}
\func{}{\destruct{wxWindowDisabler}}{\void}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxXmlResource::wxXmlResource}\label{wxxmlresourcewxxmlresource}
+\membersection{wxXmlResource::wxXmlResource}\label{wxxmlresourcector}
\func{}{wxXmlResource}{\param{const wxString\& }{filemask}, \param{int }{flags = wxXRC\_USE\_LOCALE}}
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxXmlResourceHandler::wxXmlResourceHandler}\label{wxxmlresourcehandlerwxxmlresourcehandler}
+\membersection{wxXmlResourceHandler::wxXmlResourceHandler}\label{wxxmlresourcehandlerctor}
\func{}{wxXmlResourceHandler}{\void}