None
+\wxheading{Include files}
+
+<wx/accel.h>
+
\wxheading{See also}
\helpref{wxAcceleratorTable}{wxacceleratortable}, \helpref{wxWindow::SetAcceleratorTable}{wxwindowsetacceleratortable}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/accel.h>
+
\wxheading{Example}
{\small%
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process an activate event, use these event handler macros to direct input to a member
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/app.h>
+
\wxheading{See also}
\helpref{wxApp overview}{wxappoverview}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/msw/ole/automtn.h>
+
\wxheading{See also}
\helpref{wxVariant}{wxvariant}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/bmpbuttn.h>
+
\wxheading{Remarks}
A bitmap button can be supplied with a single bitmap, and wxWindows will draw
\helpref{wxGDIObject}{wxgdiobject}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/bitmap.h>
+
\wxheading{See also}
\helpref{wxBitmap overview}{wxbitmapoverview},
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/bitmap.h>
+
\wxheading{See also}
\helpref{wxBitmap}{wxbitmap}, \helpref{wxIcon}{wxicon}, \helpref{wxCursor}{wxcursor}
\helpref{wxDataObject}{wxdataobject}
+\wxheading{Include files}
+
+<wx/dataobj.h>
+
\wxheading{See also}
\helpref{wxDataObject}{wxdataobject}
\helpref{wxGDIObject}{wxgdiobject}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/brush.h>
+
\wxheading{Remarks}
On a monochrome display, wxWindows shows
\helpref{wxList}{wxlist}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/gdicmn.h>
+
\wxheading{Remarks}
There is only one instance of this class: {\bf wxTheBrushList}. Use
None
+\wxheading{Include files}
+
+<wx/utils.h>
+
\wxheading{See also}
\helpref{wxBeginBusyCursor}{wxbeginbusycursor}, \helpref{wxEndBusyCursor}{wxendbusycursor}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/button.h>
+
\wxheading{Window styles}
There are no special styles for wxButton.
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/laywin.h>
+
\wxheading{Event table macros}
\twocolwidtha{7cm}%
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/checkbox.h>
+
\wxheading{Window styles}
There are no special styles for wxCheckBox.
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/checklst.h>
+
\wxheading{Window styles}
See \helpref{wxListBox}{wxlistbox}.
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/choice.h>
+
\wxheading{Window styles}
There are no special styles for wxChoice.
No parent class.
+\wxheading{Include files}
+
+<wx/object.h>
+
\wxheading{See also}
\helpref{Overview}{wxclassinfooverview}, \helpref{wxObject}{wxobject}
\helpref{wxDC}{wxdc}
+\wxheading{Include files}
+
+<wx/dcclient.h>
+
\wxheading{See also}
\helpref{wxDC}{wxdc}, \helpref{wxMemoryDC}{wxmemorydc}, \helpref{wxPaintDC}{wxpaintdc},\rtfsp
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/clipbrd.h>
+
\wxheading{See also}
\helpref{Drag and drop overview}{wxdndoverview}, \helpref{wxDataObject}{wxdataobject}
\helpref{wxEvent}{wxevent}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a close event, use these event handler macros to direct input to member
\helpref{wxEvent}{wxevent}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a menu command event, use these event handler macros to direct input to member
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docview.h>
+
\wxheading{See also}
\helpref{wxCommandProcessor overview}{wxcommandprocessoroverview}, \helpref{wxCommand}{wxcommand}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/colordlg.h>
+
\wxheading{See also}
\helpref{wxColourDialog Overview}{wxcolourdialogoverview}, \helpref{wxColour}{wxcolour}, \helpref{wxColourData}{wxcolourdata}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/colour.h>
+
\wxheading{See also}
\helpref{wxColourDatabase}{wxcolourdatabase}, \helpref{wxPen}{wxpen}, \helpref{wxBrush}{wxbrush},\rtfsp
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/cmndata.h>
+
\wxheading{See also}
\helpref{wxColour}{wxcolour}, \helpref{wxColourDialog}{wxcolourdialog}, \helpref{wxColourDialog overview}{wxcolourdialogoverview}
\helpref{wxList}{wxlist}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/gdicmn.h>
+
\wxheading{Remarks}
The colours in the standard database are as follows:
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/combo.h>
+
\wxheading{Window styles}
\begin{twocollist}\itemsep=0pt
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docview.h>
+
\wxheading{See also}
\overview{Overview}{wxcommandoverview}
None.
+\wxheading{Include files}
+
+<wx/thread.h>
+
\wxheading{See also}
\helpref{wxThread}{wxthread}, \helpref{wxMutex}{wxmutex}
No base class
+\wxheading{Include files}
+
+<wx/config.h> (to let wxWindows choose a wxConfig class for your platform)\\
+<wx/confbase.h> (base config class)\\
+<wx/fileconf.h> (wxFileconfig class)\\
+<wx/msw/regconf.h> (wxRegConfig class)\\
+<wx/msw/iniconf.h> (wxIniConfig class)
+
\wxheading{Example}
Here is how you would typically use this class:
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/control.h>
+
\wxheading{See also}
\helpref{wxValidator}{wxvalidator}
None.
+\wxheading{Include files}
+
+<wx/thread.h>
+
\wxheading{See also}
\helpref{wxThread}{wxthread}, \helpref{wxCondition}{wxcondition},
None.
+\wxheading{Include files}
+
+<wx/thread.h>
+
\wxheading{See also}
\helpref{wxCriticalSection}{wxcriticalsection},
\helpref{wxGDIObject}{wxgdiobject}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/cursor.h>
+
\wxheading{See also}
\helpref{wxBitmap}{wxbitmap}, \helpref{wxIcon}{wxicon}, \helpref{wxWindow::SetCursor}{wxwindowsetcursor},\rtfsp
\section{\class{wxDatabase}}\label{wxdatabase}
-Every database object represents an ODBC connection. The connection may be closed and reopened.
+Every database object represents an ODBC connection.
+The connection may be closed and reopened.
-\wxheading{Derivation}
+\wxheading{Derived from}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/odbc.h>
+
\wxheading{See also}
\overview{wxDatabase overview}{wxdatabaseoverview}, \helpref{wxRecordSet}{wxrecordset}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/dataobj.h>
+
\wxheading{See also}
\helpref{wxFileDataObject}{wxfiledataobject},
A class for manipulating dates.
-NOTE: this class should be
-used with caution, since it is not fully tested. It may be replaced
-with a new class in the near future.
+{\bf NOTE:} this class should be
+used with caution, since it is not fully tested. It will be replaced
+with a new wxDateTime class in the near future.
\wxheading{Derived from}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/date.h>
+
\wxheading{See also}
\helpref{wxTime}{wxtime}
\helpref{wxInputStream}{wxinputstream}\\
\helpref{wxStreamBase}{wxstreambase}
+\wxheading{Include files}
+
+<wx/datstrm.h>
+
\latexignore{\rtfignore{\wxheading{Members}}}
\membersection{wxDataInputStream::wxDataInputStream}\label{wxdatainputstreamconstr}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/dc.h>
+
\wxheading{See also}
\helpref{Overview}{dcoverview}
wxClientBase\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/dde.h>
+
\wxheading{See also}
\helpref{wxDDEServer}{wxddeserver}, \helpref{wxDDEConnection}{wxddeconnection},
wxConnectionBase\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/dde.h>
+
\wxheading{Types}
\index{wxIPCFormat}wxIPCFormat is defined as follows:
wxServerBase
+\wxheading{Include files}
+
+<wx/dde.h>
+
\wxheading{See also}
\helpref{wxDDEClient}{wxddeclient}, \helpref{wxDDEConnection}{wxddeconnection}, \helpref{IPC overview}{ipcoverview}
No parent class.
+\wxheading{Include files}
+
+<wx/memory.h>
+
\wxheading{See also}
\overview{Overview}{wxdebugcontextoverview}
streambuf
+\wxheading{Include files}
+
+<wx/memory.h>
+
\wxheading{Example}
\begin{verbatim}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/dialog.h>
+
\wxheading{Remarks}
There are two kinds of dialog - {\it modal} and {\it modeless}. A modal dialog
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/dirdlg.h>
+
\wxheading{See also}
\helpref{wxDirDialog overview}{wxdirdialogoverview}, \helpref{wxFileDialog}{wxfiledialog}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docview.h>
+
\wxheading{See also}
\helpref{Document/view overview}{docviewoverview}, \helpref{wxFrame}{wxframe}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docview.h>
+
\wxheading{See also}
\helpref{wxDocManager overview}{wxdocmanageroverview}, \helpref{wxDocument}{wxdocument},\rtfsp
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docmdi.h>
+
\wxheading{See also}
\helpref{Document/view overview}{docviewoverview}, \helpref{wxMDIChildFrame}{wxmdichildframe}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docmdi.h>
+
\wxheading{See also}
\helpref{Document/view overview}{docviewoverview}, \helpref{wxMDIParentFrame}{wxmdiparentframe}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docview.h>
+
\wxheading{See also}
\helpref{Document/view overview}{docviewoverview}, \helpref{wxFrame}{wxframe}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docview.h>
+
\wxheading{See also}
\helpref{wxDocTemplate overview}{wxdoctemplateoverview}, \helpref{wxDocument}{wxdocument}, \helpref{wxView}{wxview}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docview.h>
+
\wxheading{See also}
\helpref{wxDocument overview}{wxdocumentoverview}, \helpref{wxView}{wxview},\rtfsp
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a drop files event, use these event handler macros to direct input to a member
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/dnd.h>
+
\wxheading{Types}
\index{wxDragResult}wxDragResult is defined as follows:
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/dnd.h>
+
\wxheading{See also}
\helpref{Drag and drop overview}{wxdndoverview}, \helpref{wxDropSource}{wxdropsource},
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process an erase event, use this event handler macro to direct input to a member
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{See also}
\helpref{wxCommandEvent}{wxcommandevent},\rtfsp
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{See also}
\overview{Event handling overview}{eventhandlingoverview}
None
+\wxheading{Include files}
+
+<wx/wxexpr.h>
+
\wxheading{See also}
\helpref{wxExpr overview}{exproverview}, \helpref{wxExprDatabase}{wxexprdatabase}
\helpref{wxDataObject}{wxdataobject}
+\wxheading{Include files}
+
+<wx/dataobj.h>
+
\wxheading{See also}
\helpref{wxDataObject}{wxdataobject}
\helpref{wxDropTarget}{wxdroptarget}
+\wxheading{Include files}
+
+<wx/dnd.h>
+
\wxheading{See also}
\helpref{Drag and drop overview}{wxdndoverview}, \helpref{wxDropSource}{wxdropsource},
None.
+\wxheading{Include files}
+
+<wx/file.h>
+
\wxheading{Constants}
wx/file.h defines the following constants:
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/filedlg.h>
+
\wxheading{See also}
\helpref{wxFileDialog overview}{wxfiledialogoverview}, \helpref{wxFileSelector}{wxfileselector}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docview.h>
+
\wxheading{See also}
\helpref{wxFileHistory overview}{wxfilehistoryoverview}, \helpref{wxDocManager}{wxdocmanager}
typically correspond to the extension ".txt", but may as well be associated with
".ini" or ".conf".
-\wxheading{Required headers}
-
-<wx/mimetype.h>
-
\wxheading{Derived from}
No base class.
+\wxheading{Include files}
+
+<wx/mimetype.h>
+
\wxheading{See also}
\helpref{wxMimeTypesManager}{wxmimetypesmanager}
\helpref{wxInputStream}{wxinputstream}\\
\helpref{wxStreamBase}{wxstreambase}
+\wxheading{Include files}
+
+<wx/stream.h>
+
\wxheading{Note}
The use of this class is exactly the same as of wxInputStream. Only a constructor
\helpref{wxOutputStream}{wxoutputstream}\\
\helpref{wxStreamBase}{wxstreambase}
+\wxheading{Include files}
+
+<wx/stream.h>
+
\wxheading{Note}
The use of this class is exactly the same as of wxOutputStream. Only a constructor
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a focus event, use these event handler macros to direct input to a member
\helpref{wxGDIObject}{wxgdiobject}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/font.h>
+
\wxheading{See also}
\helpref{wxFont overview}{wxfontoverview}, \helpref{wxDC::SetFont}{wxdcsetfont},\rtfsp
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/cmndata.h>
+
\wxheading{See also}
\helpref{Overview}{wxfontdialogoverview}, \helpref{wxFontDialog}{wxfontdialog}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/fontdlg.h>
+
\wxheading{See also}
\helpref{Overview}{wxfontdialogoverview}, \helpref{wxFontData}{wxfontdata}
\helpref{wxList}{wxlist}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/gdicmn.h>
+
\wxheading{See also}
\helpref{wxFont}{wxfont}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/frame.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
\helpref{wxProtocol}{wxprotocol}
+\wxheading{Include files}
+
+<wx/ftp.h>
+
\wxheading{See also}
\helpref{wxSocketBase}{wxsocketbase}
\section{File functions}\label{filefunctions}
-See also \helpref{wxPathList}{wxpathlist}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
+\wxheading{See also}
+
+\helpref{wxPathList}{wxpathlist}
\membersection{::wxDirExists}
Remember that the returned pointer is temporary and should be copied
if other wxWindows calls will be made before the value is to be used.
+\wxheading{Include files}
+
+<wx/filedlg.h>
+
\membersection{::wxGetTextFromUser}\label{wxgettextfromuser}
\func{wxString}{wxGetTextFromUser}{\param{const wxString\& }{message}, \param{const wxString\& }{caption = ``Input text"},\\
If {\it centre} is TRUE, the message text (which may include new line characters)
is centred; if FALSE, the message is left-justified.
+\wxheading{Include files}
+
+<wx/textdlg.h>
+
\membersection{::wxGetMultipleChoice}\label{wxgetmultiplechoice}
\func{int}{wxGetMultipleChoice}{\param{const wxString\& }{message}, \param{const wxString\& }{caption}, \param{int}{ n}, \param{const wxString\& }{choices[]},\\
If {\it centre} is TRUE, the message text (which may include new line characters)
is centred; if FALSE, the message is left-justified.
+\wxheading{Include files}
+
+<wx/choicdlg.h>
+
\membersection{::wxGetSingleChoice}\label{wxgetsinglechoice}
\func{wxString}{wxGetSingleChoice}{\param{const wxString\& }{message}, \param{const wxString\& }{caption}, \param{int}{ n}, \param{const wxString\& }{choices[]},\\
If {\it centre} is TRUE, the message text (which may include new line characters)
is centred; if FALSE, the message is left-justified.
+\wxheading{Include files}
+
+<wx/choicdlg.h>
+
\membersection{::wxGetSingleChoiceIndex}\label{wxgetsinglechoiceindex}
\func{int}{wxGetSingleChoiceIndex}{\param{const wxString\& }{message}, \param{const wxString\& }{caption}, \param{int}{ n}, \param{const wxString\& }{choices[]},\\
As {\bf wxGetSingleChoice} but returns the index representing the selected string.
If the user pressed cancel, -1 is returned.
+\wxheading{Include files}
+
+<wx/choicdlg.h>
+
\membersection{::wxGetSingleChoiceData}\label{wxgetsinglechoicedata}
\func{wxString}{wxGetSingleChoiceData}{\param{const wxString\& }{message}, \param{const wxString\& }{caption}, \param{int}{ n}, \param{const wxString\& }{choices[]},\\
As {\bf wxGetSingleChoice} but takes an array of client data pointers
corresponding to the strings, and returns one of these pointers.
+\wxheading{Include files}
+
+<wx/choicdlg.h>
+
\membersection{::wxMessageBox}\label{wxmessagebox}
\func{int}{wxMessageBox}{\param{const wxString\& }{message}, \param{const wxString\& }{caption = ``Message"}, \param{int}{ style = wxOK \pipe wxCENTRE},\\
This is because the native MessageBox function cannot centre text.
The symbols are not shown when the generic function is used.
+\wxheading{Include files}
+
+<wx/msgdlg.h>
+
\section{GDI functions}\label{gdifunctions}
The following are relevant to the GDI (Graphics Device Interface).
+\wxheading{Include files}
+
+<wx/gdicmn.h>
+
\membersection{::wxColourDisplay}
\func{bool}{wxColourDisplay}{\void}
The following functions are used to control PostScript printing. Under
Windows, PostScript output can only be sent to a file.
+\wxheading{Include files}
+
+<wx/dcps.h>
+
\membersection{::wxGetPrinterCommand}
\func{wxString}{wxGetPrinterCommand}{\void}
These clipboard functions are implemented for Windows only.
+\wxheading{Include files}
+
+<wx/clipbrd.h>
+
\membersection{::wxClipboardOpen}
\func{bool}{wxClipboardOpen}{\void}
\section{Miscellaneous functions}\label{miscellany}
-\membersection{::NewId}
+\membersection{::wxNewId}
-\func{long}{NewId}{\void}
+\func{long}{wxNewId}{\void}
Generates an integer identifier unique to this run of the program.
-\membersection{::RegisterId}
+\wxheading{Include files}
+
+<wx/utils.h>
-\func{void}{RegisterId}{\param{long}{ id}}
+\membersection{::wxRegisterId}
+
+\func{void}{wxRegisterId}{\param{long}{ id}}
Ensures that ids subsequently generated by {\bf NewId} do not clash with
the given {\bf id}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxBeginBusyCursor}\label{wxbeginbusycursor}
\func{void}{wxBeginBusyCursor}{\param{wxCursor *}{cursor = wxHOURGLASS\_CURSOR}}
See also \helpref{wxIsBusy}{wxisbusy}, \helpref{wxBusyCursor}{wxbusycursor}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxBell}
\func{void}{wxBell}{\void}
Ring the system bell.
-\membersection{::wxCleanUp}\label{wxcleanup}
+\wxheading{Include files}
-\func{void}{wxCleanUp}{\void}
-
-Normally, wxWindows will call this cleanup function for you. However, if
-you call \helpref{wxEntry}{wxentry} in order to initialize wxWindows
-manually, then you should also call wxCleanUp before terminating wxWindows,
-if wxWindows does not get a chance to do it.
+<wx/utils.h>
\membersection{::wxCreateDynamicObject}\label{wxcreatedynamicobject}
See also helpref{wxDDEInitialize}{wxddeinitialize}.
+\wxheading{Include files}
+
+<wx/dde.h>
+
\membersection{::wxDDEInitialize}\label{wxddeinitialize}
\func{void}{wxDDEInitialize}{\void}
See also \helpref{wxDDEServer}{wxddeserver}, \helpref{wxDDEClient}{wxddeclient}, \helpref{wxDDEConnection}{wxddeconnection},
\helpref{wxDDECleanUp}{wxddecleanup}.
+\wxheading{Include files}
+
+<wx/dde.h>
+
\membersection{::wxDebugMsg}\label{wxdebugmsg}
\func{void}{wxDebugMsg}{\param{const wxString\& }{fmt}, \param{...}{}}
This function is now obsolete, replaced by \helpref{Log functions}{logfunctions}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxDisplaySize}
\func{void}{wxDisplaySize}{\param{int *}{width}, \param{int *}{height}}
Gets the physical size of the display in pixels.
+\wxheading{Include files}
+
+<wx/gdicmn.h>
+
\membersection{::wxEntry}\label{wxentry}
This initializes wxWindows in a platform-dependent way. Use this if you
are not using the default wxWindows entry code (e.g. main or WinMain). For example,
you can initialize wxWindows from an Microsoft Foundation Classes application using
-this function. See also \helpref{wxCleanUp}{wxcleanup}.
+this function.
\func{void}{wxEntry}{\param{HANDLE}{ hInstance}, \param{HANDLE}{ hPrevInstance},
\param{const wxString\& }{commandLine}, \param{int}{ cmdShow}, \param{bool}{ enterLoop = TRUE}}
wxWindows initialization under Unix.
+\wxheading{Remarks}
+
+To clean up wxWindows, call wxApp::OnExit followed by the static function
+wxApp::CleanUp. For example, if exiting from an MFC application that also uses wxWindows:
+
+\begin{verbatim}
+int CTheApp::ExitInstance()
+{
+ // OnExit isn't called by CleanUp so must be called explicitly.
+ wxTheApp->OnExit();
+ wxApp::CleanUp();
+
+ return CWinApp::ExitInstance();
+}
+\end{verbatim}
+
+\wxheading{Include files}
+
+<wx/app.h>
+
\membersection{::wxError}\label{wxerror}
\func{void}{wxError}{\param{const wxString\& }{msg}, \param{const wxString\& }{title = "wxWindows Internal Error"}}
Unix, and pops up a message box under Windows. Used for internal
wxWindows errors. See also \helpref{wxFatalError}{wxfatalerror}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxEndBusyCursor}\label{wxendbusycursor}
\func{void}{wxEndBusyCursor}{\void}
See also \helpref{wxIsBusy}{wxisbusy}, \helpref{wxBusyCursor}{wxbusycursor}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxExecute}\label{wxexecute}
\func{long}{wxExecute}{\param{const wxString\& }{command}, \param{bool }{sync = FALSE}, \param{wxProcess *}{callback = NULL}}
See also \helpref{wxShell}{wxshell}, \helpref{wxProcess}{wxprocess}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxExit}\label{wxexit}
\func{void}{wxExit}{\void}
should be deleted (after deleting all other frames) to terminate the
application. See \helpref{wxWindow::OnCloseWindow}{wxwindowonclosewindow} and \helpref{wxApp}{wxapp}.
+\wxheading{Include files}
+
+<wx/app.h>
+
\membersection{::wxFatalError}\label{wxfatalerror}
\func{void}{wxFatalError}{\param{const wxString\& }{msg}, \param{const wxString\& }{title = "wxWindows Fatal Error"}}
and pops up a message box under Windows. Used for fatal internal
wxWindows errors. See also \helpref{wxError}{wxerror}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxFindMenuItemId}
\func{int}{wxFindMenuItemId}{\param{wxFrame *}{frame}, \param{const wxString\& }{menuString}, \param{const wxString\& }{itemString}}
Find a menu item identifier associated with the given frame's menu bar.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxFindWindowByLabel}
\func{wxWindow *}{wxFindWindowByLabel}{\param{const wxString\& }{label}, \param{wxWindow *}{parent=NULL}}
frames and dialog boxes; if non-NULL, the search will be limited to the given window hierarchy.
The search is recursive in both cases.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxFindWindowByName}\label{wxfindwindowbyname}
\func{wxWindow *}{wxFindWindowByName}{\param{const wxString\& }{name}, \param{wxWindow *}{parent=NULL}}
If no such named window is found, {\bf wxFindWindowByLabel} is called.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxGetActiveWindow}\label{wxgetactivewindow}
\func{wxWindow *}{wxGetActiveWindow}{\void}
Gets the currently active window (Windows only).
+\wxheading{Include files}
+
+<wx/windows.h>
+
\membersection{::wxGetDisplayName}\label{wxgetdisplayname}
\func{wxString}{wxGetDisplayName}{\void}
Under X only, returns the current display name. See also \helpref{wxSetDisplayName}{wxsetdisplayname}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxGetHomeDir}
\func{wxString}{wxGetHomeDir}{\param{const wxString\& }{buf}}
Fills the buffer with a string representing the user's home directory (Unix only).
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxGetHostName}
\func{bool}{wxGetHostName}{\param{const wxString\& }{buf}, \param{int}{ bufSize}}
successful. Under Unix, this will return a machine name. Under Windows,
this returns ``windows''.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxGetElapsedTime}\label{wxgetelapsedtime}
\func{long}{wxGetElapsedTime}{\param{bool}{ resetTimer = TRUE}}
See also \helpref{wxTimer}{wxtimer}.
+\wxheading{Include files}
+
+<wx/timer.h>
+
\membersection{::wxGetFreeMemory}\label{wxgetfreememory}
\func{long}{wxGetFreeMemory}{\void}
support it, and -1 if not supported. Currently, returns a positive value
under Windows, and -1 under Unix.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxGetMousePosition}
\func{void}{wxGetMousePosition}{\param{int* }{x}, \param{int* }{y}}
Returns the mouse position in screen coordinates.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxGetOsVersion}
\func{int}{wxGetOsVersion}{\param{int *}{major = NULL}, \param{int *}{minor = NULL}}
\twocolitem{Watcom C++ 386 supervisor mode (Windows 3.1)}{Return value is wxWIN386, {\it major} is 3, {\it minor} is 1.}
\end{twocollist}
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxGetResource}\label{wxgetresource}
\func{bool}{wxGetResource}{\param{const wxString\& }{section}, \param{const wxString\& }{entry},
See also \helpref{wxWriteResource}{wxwriteresource}, \helpref{wxConfigBase}{wxconfigbase}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxGetUserId}
\func{bool}{wxGetUserId}{\param{const wxString\& }{buf}, \param{int}{ bufSize}}
buf}, of maximum size {\it bufSize}, returning TRUE if successful.
Under Windows, this returns ``user''.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxGetUserName}
\func{bool}{wxGetUserName}{\param{const wxString\& }{buf}, \param{int}{ bufSize}}
buf}, of maximum size {\it bufSize}, returning TRUE if successful.
Under Windows, this returns ``unknown''.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxKill}\label{wxkill}
\func{int}{wxKill}{\param{long}{ pid}, \param{int}{ sig}}
Tip: sending a signal of 0 to a process returns -1 if the process does not exist.
It does not raise a signal in the receiving process.
-\membersection{::wxInitClipboard}\label{wxinitclipboard}
+\wxheading{Include files}
-\func{void}{wxInitClipboard}{\void}
-
-Initializes the generic clipboard system by creating an instance of
-the class \helpref{wxClipboard}{wxclipboard}.
+<wx/utils.h>
\membersection{::wxIsBusy}\label{wxisbusy}
See also \helpref{wxBusyCursor}{wxbusycursor}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxLoadUserResource}\label{wxloaduserresource}
\func{wxString}{wxLoadUserResource}{\param{const wxString\& }{resourceName}, \param{const wxString\& }{resourceType=``TEXT"}}
This function is available under Windows only.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxNow}\label{wxnow}
\func{wxString}{wxNow}{\void}
Returns a string representing the current date and time.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxPostDelete}\label{wxpostdelete}
\func{void}{wxPostDelete}{\param{wxObject *}{object}}
-Under X, tells the system to delete the specified object when
+Tells the system to delete the specified object when
all other events have been processed. In some environments, it is
necessary to use this instead of deleting a frame directly with the
-delete operator, because X will still send events to the window.
+delete operator, because some GUIs will still send events to a deleted window.
Now obsolete: use \helpref{wxWindow::Close}{wxwindowclose} instead.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxSetDisplayName}\label{wxsetdisplayname}
\func{void}{wxSetDisplayName}{\param{const wxString\& }{displayName}}
See also \helpref{wxGetDisplayName}{wxgetdisplayname}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxShell}\label{wxshell}
\func{bool}{wxShell}{\param{const wxString\& }{command = NULL}}
See also \helpref{wxExecute}{wxexecute}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxSleep}\label{wxsleep}
\func{void}{wxSleep}{\param{int}{ secs}}
Sleeps for the specified number of seconds.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxStripMenuCodes}
\func{wxString}{wxStripMenuCodes}{\param{const wxString\& }{in}}
Menu codes include \& (mark the next character with an underline
as a keyboard shortkey in Windows and Motif) and $\backslash$t (tab in Windows).
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxStartTimer}\label{wxstarttimer}
\func{void}{wxStartTimer}{\void}
See also \helpref{wxTimer}{wxtimer}.
+\wxheading{Include files}
+
+<wx/timer.h>
+
\membersection{::wxToLower}\label{wxtolower}
\func{char}{wxToLower}{\param{char }{ch}}
Converts the character to lower case. This is implemented as a macro for efficiency.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxToUpper}\label{wxtoupper}
\func{char}{wxToUpper}{\param{char }{ch}}
Converts the character to upper case. This is implemented as a macro for efficiency.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxTrace}\label{wxtrace}
\func{void}{wxTrace}{\param{const wxString\& }{fmt}, \param{...}{}}
This function is now obsolete, replaced by \helpref{Log functions}{logfunctions}.
+\wxheading{Include files}
+
+<wx/memory.h>
+
\membersection{::wxTraceLevel}\label{wxtracelevel}
\func{void}{wxTraceLevel}{\param{int}{ level}, \param{const wxString\& }{fmt}, \param{...}{}}
This function is now obsolete, replaced by \helpref{Log functions}{logfunctions}.
+\wxheading{Include files}
+
+<wx/memory.h>
+
\membersection{::wxWriteResource}\label{wxwriteresource}
\func{bool}{wxWriteResource}{\param{const wxString\& }{section}, \param{const wxString\& }{entry},
See also \helpref{wxGetResource}{wxgetresource}, \helpref{wxConfigBase}{wxconfigbase}.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\membersection{::wxYield}
\func{bool}{wxYield}{\void}
Disabling menu items or whole menus during processing can avoid unwanted
reentrance of code.
+\wxheading{Include files}
+
+<wx/utils.h>
+
\section{Macros}\label{macros}
These macros are defined in wxWindows.
Returns a pointer to the wxClassInfo object associated with this class.
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{WXDEBUG\_NEW}\label{debugnew}
\func{}{WXDEBUG\_NEW}{arg}
In non-debug mode, this is defined as the normal new operator.
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{DECLARE\_ABSTRACT\_CLASS}
\func{}{DECLARE\_ABSTRACT\_CLASS}{className}
};
\end{verbatim}
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{DECLARE\_APP}\label{declareapp}
\func{}{DECLARE\_APP}{className}
DECLARE_APP(MyApp)
\end{verbatim}
+\wxheading{Include files}
+
+<wx/app.h>
+
\membersection{DECLARE\_CLASS}
\func{}{DECLARE\_CLASS}{className}
made known to the class hierarchy, but objects of this class cannot be created
dynamically. The same as DECLARE\_ABSTRACT\_CLASS.
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{DECLARE\_DYNAMIC\_CLASS}
\func{}{DECLARE\_DYNAMIC\_CLASS}{className}
};
\end{verbatim}
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{IMPLEMENT\_ABSTRACT\_CLASS}
\func{}{IMPLEMENT\_ABSTRACT\_CLASS}{className, baseClassName}
}
\end{verbatim}
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{IMPLEMENT\_ABSTRACT\_CLASS2}
\func{}{IMPLEMENT\_ABSTRACT\_CLASS2}{className, baseClassName1, baseClassName2}
Used in a C++ implementation file to complete the declaration of
a class that has run-time type information and two base classes. The same as IMPLEMENT\_CLASS2.
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{IMPLEMENT\_APP}\label{implementapp}
\func{}{IMPLEMENT\_APP}{className}
See also \helpref{DECLARE\_APP}{declareapp}.
+\wxheading{Include files}
+
+<wx/app.h>
+
\membersection{IMPLEMENT\_CLASS}
\func{}{IMPLEMENT\_CLASS}{className, baseClassName}
Used in a C++ implementation file to complete the declaration of
a class that has run-time type information. The same as IMPLEMENT\_ABSTRACT\_CLASS.
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{IMPLEMENT\_CLASS2}
\func{}{IMPLEMENT\_CLASS2}{className, baseClassName1, baseClassName2}
class that has run-time type information and two base classes. The
same as IMPLEMENT\_ABSTRACT\_CLASS2.
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{IMPLEMENT\_DYNAMIC\_CLASS}
\func{}{IMPLEMENT\_DYNAMIC\_CLASS}{className, baseClassName}
}
\end{verbatim}
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{IMPLEMENT\_DYNAMIC\_CLASS2}
\func{}{IMPLEMENT\_DYNAMIC\_CLASS2}{className, baseClassName1, baseClassName2}
can be created dynamically. Use this for classes derived from two
base classes.
+\wxheading{Include files}
+
+<wx/object.h>
+
\membersection{WXTRACE}\label{trace}
\func{}{WXTRACE}{formatString, ...}
This macro is now obsolete, replaced by \helpref{Log functions}{logfunctions}.
+\wxheading{Include files}
+
+<wx/memory.h>
+
\membersection{WXTRACELEVEL}\label{tracelevel}
\func{}{WXTRACELEVEL}{level, formatString, ...}
This function is now obsolete, replaced by \helpref{Log functions}{logfunctions}.
+\wxheading{Include files}
+
+<wx/memory.h>
+
\section{wxWindows resource functions}\label{resourcefuncs}
\overview{wxWindows resource system}{resourceformats}
See also \helpref{wxWindow::LoadFromResource}{wxwindowloadfromresource} for
loading from resource data.
+{\bf Warning:} this needs updating for wxWindows 2.
+
\membersection{::wxResourceAddIdentifier}\label{wxresourceaddidentifier}
\func{bool}{wxResourceAddIdentifier}{\param{const wxString\& }{name}, \param{int }{value}}
These functions provide a variety of logging functions: see \helpref{Log classes overview}{wxlogoverview} for
further information.
+\wxheading{Include files}
+
+<wx/log.h>
+
\membersection{::wxLogError}\label{wxlogerror}
\func{void}{wxLogError}{\param{const char*}{ formatString}, \param{...}{}}
compiled if \_\_WXDEBUG\_\_ is defined, whereas CHECK macros stay in release
builds.
+\wxheading{Include files}
+
+<wx/debug.h>
+
\membersection{::wxOnAssert}\label{wxonassert}
\func{void}{wxOnAssert}{\param{const char*}{ fileName}, \param{int}{ lineNumber}, \param{const char*}{ msg = NULL}}
\helpref{wxEvtHandler}{wxEvtHandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/gauge.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/gdiobj.h>
+
\wxheading{See also}
\helpref{wxPen}{wxpen}, \helpref{wxBrush}{wxbrush}, \helpref{wxFont}{wxfont}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/grid.h>
+
\wxheading{Window styles}
There are no specific window styles for this class.
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/hash.h>
+
\wxheading{Example}
Below is an example of using a hash table.
The default browser is Netscape Navigator.
\end{itemize}
-\wxheading{Derivation}
+\wxheading{Derived from}
wxHelpControllerBase\\
\helpref{wxObject}{wxobject}
-\wxheading{Include file}
+\wxheading{Include files}
-{\tt <wx/help.h>}
+<wx/help.h>
\latexignore{\rtfignore{\wxheading{Members}}}
\helpref{wxGDIObject}{wxgdiobject}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/icon.h>
+
\wxheading{See also}
\helpref{Bitmap and icon overview}{wxbitmapoverview}, \helpref{supported bitmap file formats}{supportedbitmapformats},
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process an idle event, use this event handler macro to direct input to a member
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/layout.h>
+
\wxheading{See also}
\helpref{Overview and examples}{constraintsoverview},\rtfsp
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/image.h>
+
\wxheading{See also}
\helpref{wxBitmap}{wxbitmap}
\wxheading{Note (Legal Issue)}
-This software is based in part on the work of
- the Independent JPEG Group.
+This software is based in part on the work of the Independent JPEG Group.
(Applies when wxWindows is linked with JPEG support. wxJPEGHandler uses libjpeg
created by IJG.)
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/image.h>
+
\wxheading{See also}
\helpref{wxImage}{wximage}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/imaglist.h>
+
\wxheading{See also}
\helpref{wxTreeCtrl}{wxtreectrl}, \helpref{wxListCtrl}{wxlistctrl}
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process an activate event, use these event handler macros to direct input to a member
\helpref{wxStreamBase}{wxstreambase}
+\wxheading{Include files}
+
+<wx/stream.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreambuffer}
\helpref{wxEvent}{wxevent}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a mouse event, use these event handler macros to direct input to member
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/joystick.h>
+
\wxheading{See also}
\helpref{wxJoystickEvent}{wxjoystickevent}
\helpref{wxEvent}{wxevent}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a key event, use these event handler macros to direct input to member
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/laywin.h>
+
\wxheading{Event handling}
The algorithm object does not respond to events, but itself generates the
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/layout.h>
+
\wxheading{See also}
\helpref{Overview and examples}{constraintsoverview},\rtfsp
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/list.h>
+
\wxheading{Example}
It is very common to iterate on a list as follows:
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/listbox.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}%
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/listctrl.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/listctrl.h>
+
\wxheading{Event table macros}
To process input from a list control, use these event handler macros to direct input to member
No base class
+\wxheading{Include files}
+
+<wx/log.h>
+
\latexignore{\rtfignore{\wxheading{Function groups}}}
\membersection{Static functions}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/bitmap.h>
+
\wxheading{Remarks}
A mask may be associated with a \helpref{wxBitmap}{wxbitmap}. It is used in \helpref{wxDC::Blit}{wxdcblit} when
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/mdi.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/mdi.h>
+
\wxheading{Remarks}
The client window is the area where MDI child windows exist. It doesn't have to cover the whole
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/mdi.h>
+
\wxheading{Remarks}
There may be multiple MDI parent frames in a single application, but this probably only makes sense
\helpref{wxDC}{wxdc}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/dcmemory.h>
+
\wxheading{Remarks}
A bitmap must be selected into the new memory DC before it may be used
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/menu.h>
+
\wxheading{Event handling}
If the menu is part of a menubar, then \helpref{wxMenuBar}{wxmenubar} event processing is used.
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/menu.h>
+
\wxheading{Event handling}
To respond to a menu selection, provide a handler for EVT\_MENU, in the frame
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a menu event, use these event handler macros to direct input to member
wxOwnerDrawn (Windows only)\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/menuitem.h>
+
\wxheading{See also}
\helpref{wxMenuBar}{wxmenubar}, \helpref{wxMenu}{wxmenu}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/metafile.h>
+
\wxheading{See also}
\helpref{wxMetafileDC}{wxmetafiledc}
\helpref{wxDC}{wxdc}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/metafile.h>
+
\wxheading{See also}
\helpref{wxMetafile}{wxmetafile}, \helpref{wxDC}{wxdc}
NB: Currently, wxMimeTypesManager is limited to reading MIME type information
but it will support modifying it as well in the future versions.
-\wxheading{Required headers}
-
-<wx/mimetype.h>
-
\wxheading{Derived from}
No base class.
+\wxheading{Include files}
+
+<wx/mimetype.h>
+
\wxheading{See also}
\helpref{wxFileType}{wxfiletype}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/minifram.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
This class represents a dialog that shows a list of strings, and allows
the user to select one or more.
+{\bf NOTE:} this class is not yet implemented.
+
\wxheading{Derived from}
\helpref{wxDialog}{wxdialog}\\
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/choicdlg.h>
+
\wxheading{See also}
\helpref{wxMultipleChoiceDialog overview}{wxmultiplechoicedialogoverview}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/module.h>
+
\latexignore{\rtfignore{\wxheading{Members}}}
\membersection{wxModule::wxModule}\label{wxmoduleconstr}
\helpref{wxEvent}{wxevent}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a mouse event, use these event handler macros to direct input to member
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a move event, use this event handler macro to direct input to a member
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/msgdlg.h>
+
\wxheading{See also}
\helpref{wxMessageDialog overview}{wxmessagedialogoverview}
None.
+\wxheading{Include files}
+
+<wx/thread.h>
+
\wxheading{See also}
\helpref{wxThread}{wxthread}, \helpref{wxCondition}{wxcondition},
None.
+\wxheading{Include files}
+
+<wx/thread.h>
+
\wxheading{See also}
\helpref{wxMutex}{wxmutex}, \helpref{wxCriticalSectionLocker}{wxcriticalsectionlocker}
None.
+\wxheading{Include files}
+
+<wx/list.h>
+
\wxheading{See also}
\helpref{wxList}{wxlist}, \helpref{wxHashTable}{wxhashtable}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/notebook.h>
+
\wxheading{Event handling}
To process input from a notebook control, use the following event handler macros to direct input to member
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/notebook.h>
+
\wxheading{Event table macros}
To process a notebook event, use these event handler macros to direct input to member
\helpref{wxStreamBase}{wxstreambase}
+\wxheading{Include files}
+
+<wx/stream.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreambuffer}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/cmndata.h>
+
\wxheading{See also}
\helpref{wxPageSetupDialog}{wxpagesetupdialog}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/printdlg.h>
+
\wxheading{See also}
\helpref{wxPrintDialog}{wxprintdialog}, \helpref{wxPageSetupData}{wxpagesetupdata}
\helpref{wxDC}{wxdc}
+\wxheading{Include files}
+
+<wx/dcclient.h>
+
\wxheading{See also}
\helpref{wxDC}{wxdc}, \helpref{wxMemoryDC}{wxmemorydc}, \helpref{wxPaintDC}{wxpaintdc},\rtfsp
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a paint event, use this event handler macro to direct input to a member
\helpref{wxGDIObject}{wxgdiobject}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/palette.h>
+
\wxheading{See also}
\helpref{wxDC::SetPalette}{wxdcsetpalette}, \helpref{wxBitmap}{wxbitmap}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/panel.h>
+
\wxheading{Window styles}
There are no specific styles for this window.
\helpref{wxTabView}{wxtabview}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/tab.h>
+
\wxheading{See also}
\helpref{wxTabView overview}{wxtabviewoverview}, \helpref{wxTabView}{wxtabview}
\helpref{wxList}{wxlist}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/filefn.h>
+
\wxheading{See also}
\helpref{wxList}{wxlist}
lines and painting the outline of rectangles, ellipses, etc. It has a
colour, a width and a style.
+\wxheading{Derived from}
+
+\helpref{wxGDIObject}{wxgdiobject}\\
+\helpref{wxObject}{wxobject}
+
+\wxheading{Include files}
+
+<wx/pen.h>
+
\wxheading{Remarks}
On a monochrome display, wxWindows shows all non-white pens as black.
See also \helpref{wxRealPoint}{wxrealpoint} for a floating point version.
-\wxheading{Derivation}
+\wxheading{Derived from}
None
+\wxheading{Include files}
+
+<wx/gdicmn.h>
+
\wxheading{See also}
\helpref{wxRealPoint}{wxrealpoint}
\helpref{wxDC}{wxdc}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/dcps.h>
+
\membersection{wxPostScriptDC::wxPostScriptDC}
\func{}{wxPostScriptDC}{\param{const wxString\& }{output}, \param{bool }{interactive = TRUE},\\
-
\section{\class{wxPreviewCanvas}}\label{wxpreviewcanvas}
A preview canvas is the default canvas used by the print preview
\helpref{wxevthandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/print.h>
+
\wxheading{See also}
\helpref{wxPreviewFrame}{wxpreviewframe}, \helpref{wxPreviewControlBar}{wxpreviewcontrolbar},\rtfsp
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/print.h>
+
\wxheading{See also}
\helpref{wxPreviewFrame}{wxpreviewframe}, \helpref{wxPreviewCanvas}{wxpreviewcanvas},\rtfsp
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/print.h>
+
\wxheading{See also}
\helpref{wxPreviewCanvas}{wxpreviewcanvas}, \helpref{wxPreviewControlBar}{wxpreviewcontrolbar},\rtfsp
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/cmndata.h>
+
\wxheading{See also}
\helpref{wxPrintDialog}{wxprintdialog}, \helpref{wxPrintDialog Overview}{wxprintdialogoverview}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/printdlg.h>
+
\wxheading{See also}
\helpref{wxPrintDialog Overview}{wxprintdialogoverview}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/print.h>
+
\wxheading{See also}
\helpref{Printing framework overview}{printingoverview}, \helpref{wxPrinterDC}{wxprinterdc}, \helpref{wxPrintDialog}{wxprintdialog},\rtfsp
\helpref{wxDC}{wxdc}\\
\helpref{wxObject}{wxdc}
+\wxheading{Include files}
+
+<wx/dcprint.h>
+
\wxheading{See also}
\helpref{wxDC}{wxdc}, \helpref{Printing framework overview}{printingoverview}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/print.h>
+
\wxheading{See also}
\helpref{Printing framework overview}{printingoverview}, \helpref{wxPrinterDC}{wxprinterdc}, \helpref{wxPrintDialog}{wxprintdialog},\rtfsp
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/print.h>
+
\wxheading{See also}
\overview{Printing framework overview}{printingoverview}, \helpref{wxPrinterDC}{wxprinterdc}, \helpref{wxPrintDialog}{wxprintdialog},\rtfsp
\helpref{wxEvtHandler}{wxevthandler}
+\wxheading{Include files}
+
+<wx/process.h>
+
\latexignore{\rtfignore{\wxheading{Members}}}
\membersection{wxProcess::wxProcess}\label{wxprocessconstr}
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/process.h>
+
\wxheading{Event table macros}
To process a wxProcessEvent, use these event handler macros to direct input to a member
\helpref{wxSocketClient}{wxsocketclient}
+\wxheading{Include files}
+
+<wx/protocol/protocol.h>
+
\wxheading{See also}
\helpref{wxSocketBase}{wxsocketbase}, \helpref{wxURL}{wxurl}
\helpref{wxDataObject}{wxdataobject}
+\wxheading{Include files}
+
+<wx/dataobj.h>
+
\wxheading{See also}
\helpref{wxDataObject}{wxdataobject}
\helpref{wxDropTarget}{wxdroptarget}
+\wxheading{Include files}
+
+<wx/dnd.h>
+
\wxheading{See also}
\helpref{wxDropTarget}{wxdroptarget}
Every ODBC data column is represented by an instance of this class.
-\wxheading{Derivation}
+\wxheading{Derived from}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/odbc.h>
+
\wxheading{See also}
\overview{wxQueryCol overview}{wxquerycoloverview}, \overview{wxDatabase overview}{wxdatabaseoverview}
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/laywin.h>
+
\wxheading{Event table macros}
\twocolwidtha{7cm}%
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/radiobox.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/radiobut.h>
+
\wxheading{Window styles}
There are no specific styles for this class.
It contains floating point point {\it x} and {\it y} members.
See also \helpref{wxPoint}{wxpoint} for an integer version.
-\wxheading{Derivation}
+\wxheading{Derived from}
-\helpref{wxObject}{wxobject}
+None
+
+\wxheading{Include files}
+
+<wx/gdicmn.h>
\wxheading{See also}
at a time by using multiple wxRecordSets with a wxDatabase or you can make
your queries in sequential order using the same wxRecordSet.
-\wxheading{Derivation}
+\wxheading{Derived from}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/odbc.h>
+
\wxheading{See also}
\helpref{wxRecordSet overview}{wxrecordsetoverview}, \helpref{wxDatabase overview}{wxdatabaseoverview}
None
+\wxheading{Include files}
+
+<wx/gdicmn.h>
+
\wxheading{See also}
\helpref{wxPoint}{wxpoint}, \helpref{wxSize}{wxsize}
\helpref{wxGDIObject}{wxgdiobject}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/region.h>
+
\wxheading{See also}
\helpref{wxRegionIterator}{wxregioniterator}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/region.h>
+
\wxheading{See also}
\helpref{wxWindow::OnPaint}{wxwindowonpaint}
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/sashwin.h>
+
\wxheading{Event table macros}
To process an activate event, use these event handler macros to direct input to a member
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/laywin.h>
+
\wxheading{Window styles}
See \helpref{wxSashWindow}{wxsashwindow}.
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/sashwin.h>
+
\wxheading{Window styles}
The following styles apply in addition to the normal wxWindow styles.
% ----------------------------------------------------------------------------
\section{\class{wxSockAddress}}\label{wxsockaddress}
+You are unlikely to need to use this class: only wxSocketBase uses it.
+
\wxheading{Derived from}
\helpref{wxObject}{wxobject}
-{\bf Actually, you don't have to use these functions: only wxSocketBase use it.}
+\wxheading{Include files}
+
+<wx/socket.h>
\wxheading{See also}
\helpref{wxSockAddress}{wxsockaddress}
+\wxheading{Include files}
+
+<wx/socket.h>
+
% ----------------------------------------------------------------------------
% MEMBERS
% ----------------------------------------------------------------------------
\helpref{wxDC}{wxdc}
+\wxheading{Include files}
+
+<wx/dcscreen.h>
+
\wxheading{See also}
\helpref{wxDC}{wxdc}, \helpref{wxMemoryDC}{wxmemorydc}, \helpref{wxPaintDC}{wxpaintdc},\rtfsp
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/scrolbar.h>
+
\wxheading{Remarks}
A scrollbar has the following main attributes: {\it range}, {\it thumb size}, {\it page size}, and {\it position}.
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a scroll event, use these event handler macros to direct input to member
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/scrolwin.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/settings.h>
+
\wxheading{See also}
\helpref{wxFont}{wxfont}, \helpref{wxColour}{wxcolour}
A {\bf wxSize} is a useful data structure for graphics operations.
It simply contains integer {\it x} and {\it y} members.
-\wxheading{Derivation}
+\wxheading{Derived from}
None
+\wxheading{Include files}
+
+<wx/gdicmn.h>
+
\wxheading{See also}
\helpref{wxPoint}{wxpoint}, \helpref{wxRealPoint}{wxrealpoint}
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a size event, use this event handler macro to direct input to a member
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/slider.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/choicdlg.h>
+
\wxheading{See also}
\helpref{wxSingleChoiceDialog overview}{wxsinglechoicedialogoverview}
\helpref{wxEvtHandler}{wxevthandler}
+\wxheading{Include files}
+
+<wx/socket.h>
+
% ---------------------------------------------------------------------------
% Event handling
% ---------------------------------------------------------------------------
\helpref{wxSocketBase}{wxsocketbase}
+\wxheading{Include files}
+
+<wx/socket.h>
+
% ---------------------------------------------------------------------------
% Members
% ---------------------------------------------------------------------------
\helpref{wxEvent}{wxevent}
+\wxheading{Include files}
+
+<wx/socket.h>
+
\wxheading{Event table macros}
To process a socket event, use these event handler macros to direct input to member
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/socket.h>
+
% ---------------------------------------------------------------------------
% Members
% ---------------------------------------------------------------------------
\helpref{wxSocketBase}{wxsocketbase}
+\wxheading{Include files}
+
+<wx/socket.h>
+
% ---------------------------------------------------------------------------
% Members
% ---------------------------------------------------------------------------
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/spinbutt.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/splitter.h>
+
\latexignore{\rtfignore{\wxheading{Members}}}
\membersection{wxSplitterWindow::wxSplitterWindow}\label{wxsplitterwindowconstr}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/statbmp.h>
+
\wxheading{Window styles}
There are no special styles for this control.
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/statbox.h>
+
\wxheading{Window styles}
There are no special styles for this control.
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/stattext.h>
+
\wxheading{Window styles}
There are no special styles for this control.
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Derived from}
+
+\helpref{wxWindow}{wxwindow}\\
+\helpref{wxEvtHandler}{wxevthandler}\\
+\helpref{wxObject}{wxobject}
+
+\wxheading{Include files}
+
+<wx/statusbr.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
None
+\wxheading{Include files}
+
+<wx/stream.h>
+
\wxheading{See also}
\helpref{wxStreamBase}{wxstreambase}
\helpref{wxList}{wxlist}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/list.h>
+
\wxheading{See also}
\helpref{wxString}{wxstring}, \helpref{wxList}{wxlist}
None
+\wxheading{Include files}
+
+<wx/stream.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreambuffer}
\helpref{wxInputStream}{wxinputstream}
+\wxheading{Include files}
+
+<wx/wfstream.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreamBuffer}
\helpref{wxOutputStream}{wxoutputstream}
+\wxheading{Include files}
+
+<wx/wfstream.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreamBuffer}
\helpref{wxFileOutputStream}{wxFileOutputStream}, \helpref{wxFileInputStream}{wxfileinputstream}
+\wxheading{Include files}
+
+<wx/wfstream.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreamBuffer}
\helpref{wxInputStream}{wxinputstream}
+\wxheading{Include files}
+
+<wx/mstream.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreamBuffer}
\helpref{wxOutputStream}{wxoutputstream}
+\wxheading{Include files}
+
+<wx/mstream.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreamBuffer}
\helpref{wxInputStream}{wxinputStream}
+\wxheading{Include files}
+
+<wx/sckstrm.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreamBuffer}, \helpref{wxSocketBase}{wxsocketbase}
\helpref{wxOutputStream}{wxoutputStream}
+\wxheading{Include files}
+
+<wx/sckstrm.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreamBuffer}, \helpref{wxSocketBase}{wxsocketbase}
\helpref{wxFilterInputStream}{wxfilterinputstream}
+\wxheading{Include files}
+
+<wx/zstream.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreamBuffer}, \helpref{wxInputStream}{wxinputstream}
\helpref{wxFilterOutputStream}{wxfilteroutputstream}
+\wxheading{Include files}
+
+<wx/zstream.h>
+
\wxheading{See also}
\helpref{wxStreamBuffer}{wxstreamBuffer}, \helpref{wxOutputStream}{wxoutputstream}
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process a system colour changed event, use this event handler macro to direct input to a member
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/tab.h>
+
\wxheading{See also}
\helpref{Tab classes overview}{wxtaboverview}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/tab.h>
+
\wxheading{See also}
\helpref{Tab classes overview}{wxtaboverview}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/tab.h>
+
\wxheading{See also}
\overview{Tab classes overview}{wxtaboverview}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/tab.h>
+
\wxheading{See also}
\helpref{wxTabView overview}{wxtabviewoverview}, \helpref{wxPanelTabView}{wxpaneltabview}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/tabctrl.h>
+
\wxheading{See also}
\helpref{wxTabEvent}{wxtabevent}, \helpref{wxImageList}{wximagelist},\rtfsp
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/tabctrl.h>
+
\wxheading{Event table macros}
To process a tab event, use these event handler macros to direct input to member
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/taskbar.h>
+
\latexignore{\rtfignore{\wxheading{Members}}}
\membersection{wxTaskBarIcon::wxTaskBarIcon}\label{wxtaskbariconconstr}
wxClientBase\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/sckipc.h>
+
\wxheading{See also}
\helpref{wxTCPServer}{wxtcpserver}, \helpref{wxTCPConnection}{wxtcpconnection},
wxConnectionBase\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/sckipc.h>
+
\wxheading{Types}
\index{wxIPCFormat}wxIPCFormat is defined as follows:
wxServerBase\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/sckipc.h>
+
\wxheading{See also}
\helpref{wxTCPClient}{wxtcpclient}, \helpref{wxTCPConnection}{wxtcpconnection}, \helpref{IPC overview}{ipcoverview}
No base class
+\wxheading{Include files}
+
+<wx/file.h>
+
\wxheading{See also:}
\helpref{wxFile}{wxfile}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/textctrl.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/textdlg.h>
+
\wxheading{See also}
\helpref{wxTextEntryDialog overview}{wxtextentrydialogoverview}
No base class
+\wxheading{Include files}
+
+<wx/textfile.h>
+
\wxheading{Data structures}
The following constants identify the line termination type:
None.
+\wxheading{Include files}
+
+<wx/thread.h>
+
\wxheading{See also}
\helpref{wxMutex}{wxmutex}, \helpref{wxCondition}{wxcondition}, \helpref{wxCriticalSection}{wxcriticalsection}
Representation of time and date.
NOTE: this class should be
-used with caution, since it is not fully tested. It may be replaced
-with a new class in the near future.
+used with caution, since it is not fully tested. It will be replaced
+with a new wxDateTime class in the near future.
\wxheading{Derived from}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/time.h>
+
\wxheading{Data structures}
{\small \begin{verbatim}
\section{\class{wxTimer}}\label{wxtimer}
-The wxTimer object is an abstraction of MS Windows and X toolkit timers. To
+The wxTimer class allows you to execute code at specified intervals. To
use it, derive a new class and override the {\bf Notify} member to
perform the required action. Start with {\bf Start}, stop with {\bf
Stop}, it's as simple as that.
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/timer.h>
+
\wxheading{See also}
\helpref{::wxStartTimer}{wxstarttimer}, \helpref{::wxGetElapsedTime}{wxgetelapsedtime}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/tokenzr.h>
+
\latexignore{\rtfignore{\wxheading{Members}}}
\membersection{wxStringTokenizer::wxStringTokenizer}\label{wxstringtokenizerwxstringtokenizer}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/toolbar.h> (to allow wxWindows to select an appropriate toolbar class)\\
+<wx/tbarbase.h> (the base class)\\
+<wx/tbarmsw.h> (the non-Windows 95 Windows toolbar class)\\
+<wx/tbar95.h> (the Windows 95/98 toolbar class)\\
+<wx/tbarsmpl.h> (the generic simple toolbar class)
+
\wxheading{Remarks}
You may also create a toolbar that is managed by the frame, by
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/treectrl.h>
+
\wxheading{Window styles}
\twocolwidtha{5cm}
wxTreeItemId
+\wxheading{Include files}
+
+<wx/treectrl.h>
+
\wxheading{See also}
\helpref{wxTreeCtrl}{wxtreectrl}
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/treectrl.h>
+
\wxheading{Event table macros}
To process input from a tree control, use these event handler macros to direct input to member
\helpref{wxDataObject}{wxdataobject}
+\wxheading{Include files}
+
+<wx/dataobj.h>
+
\wxheading{See also}
\helpref{wxDataObject}{wxdataobject}
\helpref{wxDropTarget}{wxdroptarget}
+\wxheading{Include files}
+
+<wx/dnd.h>
+
\wxheading{See also}
\helpref{Drag and drop overview}{wxdndoverview}, \helpref{wxDropSource}{wxdropsource},
\helpref{wxEvent}{wxevent}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/event.h>
+
\wxheading{Event table macros}
To process an update event, use these event handler macros to direct input to member
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/url.h>
+
\wxheading{See also}
\helpref{wxSocketBase}{wxsocketbase}, \helpref{wxProtocol}{wxprotocol}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/valgen.h>
+
\wxheading{See also}
\helpref{Validator overview}{validatoroverview}, \helpref{wxValidator}{wxvalidator},
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/validate.h>
+
\wxheading{See also}
\helpref{Validator overview}{validatoroverview}, \helpref{wxTextValidator}{wxtextvalidator}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/valtext.h>
+
\wxheading{See also}
\helpref{Validator overview}{validatoroverview}, \helpref{wxValidator}{wxvalidator},
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/variant.h>
+
\wxheading{See also}
\helpref{wxVariantData}{wxvariantdata}
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/variant.h>
+
\wxheading{See also}
\helpref{wxVariant}{wxvariant}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/docview.h>
+
\wxheading{See also}
\helpref{wxView overview}{wxviewoverview}, \helpref{wxDocument}{wxdocument}, \helpref{wxDocTemplate}{wxdoctemplate},\rtfsp
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/wave.h>
+
\latexignore{\rtfignore{\wxheading{Members}}}
\membersection{wxWave::wxWave}\label{wxwaveconstr}
\helpref{wxEvtHandler}{wxevthandler}\\
\helpref{wxObject}{wxobject}
+\wxheading{Include files}
+
+<wx/window.h>
+
\wxheading{Window styles}
The following styles can apply to all windows, although they will not always make sense for a particular
\helpref{wxDC}{wxdc}
+\wxheading{Include files}
+
+<wx/dcclient.h>
+
\wxheading{See also}
\helpref{wxDC}{wxdc}, \helpref{wxMemoryDC}{wxmemorydc}, \helpref{wxPaintDC}{wxpaintdc},\rtfsp
None
+\wxheading{Include files}
+
+<wx/string.h>
+
\wxheading{See also}
\overview{Overview}{wxstringoverview}