X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/738bfca98d2c949e5892de3df6cfe16abf7cf9c2..cadd476dab5a329ebb654a2f9595b9da39ce148d:/docs/latex/wx/category.tex diff --git a/docs/latex/wx/category.tex b/docs/latex/wx/category.tex index 591ea97618..91601cf3f5 100644 --- a/docs/latex/wx/category.tex +++ b/docs/latex/wx/category.tex @@ -27,16 +27,17 @@ See also {\bf Common dialogs}. The following are a variety of windows that are derived from wxWindow. \begin{twocollist}\itemsep=0pt -\twocolitem{\helpref{wxGrid}{wxgrid}}{A grid (table) window} \twocolitem{\helpref{wxPanel}{wxpanel}}{A window whose colour changes according to current user settings} -\twocolitem{\helpref{wxSashWindow}{wxsashwindow}}{Window with four optional sashes that can be dragged} -\twocolitem{\helpref{wxSashLayoutWindow}{wxsashlayoutwindow}}{Window that can be involved in an IDE-like layout arrangement} \twocolitem{\helpref{wxScrolledWindow}{wxscrolledwindow}}{Window with automatically managed scrollbars} +\twocolitem{\helpref{wxGrid}{wxgrid}}{A grid (table) window} \twocolitem{\helpref{wxSplitterWindow}{wxsplitterwindow}}{Window which can be split vertically or horizontally} \twocolitem{\helpref{wxStatusBar}{wxstatusbar}}{Implements the status bar on a frame} \twocolitem{\helpref{wxToolBar}{wxtoolbar}}{Toolbar class} %\twocolitem{\helpref{wxTabbedPanel}{wxtabbedpanel}}{Tabbed panel (to be replaced with wxNotebook)} \twocolitem{\helpref{wxNotebook}{wxnotebook}}{Notebook class} +\twocolitem{\helpref{wxPlotWindow}{wxplotwindow}}{A class to display data.} +\twocolitem{\helpref{wxSashWindow}{wxsashwindow}}{Window with four optional sashes that can be dragged} +\twocolitem{\helpref{wxSashLayoutWindow}{wxsashlayoutwindow}}{Window that can be involved in an IDE-like layout arrangement} \end{twocollist} {\large {\bf Common dialogs}} @@ -278,6 +279,21 @@ classes, functions and macros. %\twocolitem{\helpref{WXTRACELEVEL}{tracelevel}}{Trace macro with levels} \end{twocollist} +{\large {\bf Networking classes}} + +wxWindows provides its own classes for socket based networking. + +\begin{twocollist}\itemsep=0pt +\twocolitem{\helpref{wxSocketClient}{wxsocketclient}}{Represents a socket client} +\twocolitem{\helpref{wxSocketServer}{wxsocketserver}}{Represents a socket server} +\twocolitem{\helpref{wxURL}{wxurl}}{Represents a Universal Resource Locator} +\twocolitem{\helpref{wxHTTP}{wxhttp}}{HTTP protocol class} +\twocolitem{\helpref{wxFTP}{wxftp}}{FTP protocol class} +\twocolitem{\helpref{wxSocketEvent}{wxsocketevent}}{A socket event} +\twocolitem{\helpref{wxIPV4address}{wxipv4address}}{Represents in Internet adress} +\end{twocollist} + + {\large {\bf Interprocess communication}} \overview{Overview}{ipcoverview} @@ -293,9 +309,7 @@ function properly.] \twocolitem{\helpref{wxTCPClient}{wxtcpclient}}{Represents a client} \twocolitem{\helpref{wxTCPConnection}{wxtcpconnection}}{Represents the connection between a client and a server} \twocolitem{\helpref{wxTCPServer}{wxtcpserver}}{Represents a server} -\twocolitem{\helpref{wxSocketClient}{wxsocketclient}}{Represents a socket client} %\twocolitem{\helpref{wxSocketHandler}{wxsockethandler}}{Represents a socket handler} -\twocolitem{\helpref{wxSocketServer}{wxsocketserver}}{Represents a socket server} \end{twocollist} {\large {\bf Document/view framework}} @@ -339,21 +353,6 @@ facilities. \twocolitem{\helpref{wxPageSetupDialogData}{wxpagesetupdialogdata}}{Represents information about the page setup dialog} \end{twocollist} -{\large {\bf Database classes}} - -\overview{Database classes overview}{odbcoverview} - -wxWindows provides two alternative sets of classes for accessing Microsoft's ODBC (Open Database Connectivity) -product. The new version by Remstar is documented in a separate manual. -The older classes are as follows: - -\begin{twocollist}\itemsep=0pt -\twocolitem{\helpref{wxDatabase}{wxdatabase}}{Database class} -\twocolitem{\helpref{wxQueryCol}{wxquerycol}}{Class representing a column} -\twocolitem{\helpref{wxQueryField}{wxqueryfield}}{Class representing a field} -\twocolitem{\helpref{wxRecordSet}{wxrecordset}}{Class representing one or more record} -\end{twocollist} - {\large {\bf Drag and drop and clipboard classes}} \overview{Drag and drop and clipboard overview}{wxdndoverview} @@ -417,32 +416,77 @@ libraries, and to provide enhanced functionality. \twocolitem{\helpref{wxSocketOutputStream}{wxsocketoutputstream}}{Socket output stream class} \end{twocollist} +{\large {\bf Threading classes}} + +\overview{Multithreading overview}{wxthreadoverview} + +wxWindows provides a set of classes to make use of the native thread +capabilities of the various platforms. + +\begin{twocollist}\itemsep=0pt +\twocolitem{\helpref{wxThread}{wxthread}}{Thread class} +\twocolitem{\helpref{wxMutex}{wxmutex}}{Mutex class} +\twocolitem{\helpref{wxMutexLocker}{wxmutexlocker}}{Mutex locker utility class} +\twocolitem{\helpref{wxCriticalSection}{wxcriticalsection}}{Critical section class} +\twocolitem{\helpref{wxCriticalSectionLocker}{wxcriticalsectionlocker}}{ritical section locker utility class} +\twocolitem{\helpref{wxCondition}{wxcondition}}{Condition class} +\end{twocollist} + +{\large {\bf HTML classes}} -{\large {\bf HTML}} +wxWindows provides a set of classes to display text in HTML format. These +class include a help system based on the HTML widget. \begin{twocollist}\itemsep=0pt \twocolitem{\helpref{wxHtmlHelpController}{wxhtmlhelpcontroller}}{HTML help controller class} \twocolitem{\helpref{wxHtmlWindow}{wxhtmlwindow}}{HTML window class} +\twocolitem{\helpref{wxHtmlEasyPrinting}{wxhtmleasyprinting}}{Simple class for printing HTML} +\twocolitem{\helpref{wxHtmlPrintout}{wxhtmlprintout}}{Generic HTML wxPrintout class} \twocolitem{\helpref{wxHtmlParser}{wxhtmlparser}}{Generic HTML parser class} \twocolitem{\helpref{wxHtmlTagHandler}{wxhtmltaghandler}}{HTML tag handler, pluginable into wxHtmlParser} \twocolitem{\helpref{wxHtmlWinParser}{wxhtmlwinparser}}{HTML parser class for wxHtmlWindow} \twocolitem{\helpref{wxHtmlWinTagHandler}{wxhtmlwintaghandler}}{HTML tag handler, pluginable into wxHtmlWinParser} \end{twocollist} +{\large {\bf Virtual file system classes}} +wxWindows provides a set of classes that implement an extensible virtual file system, +used internally by the HTML classes. + +\begin{twocollist}\itemsep=0pt +\twocolitem{\helpref{wxFSFile}{wxfsfile}}{Represents a file in the virtual file system} +\twocolitem{\helpref{wxFileSystem}{wxfilesystem}}{Main interface for the virtual file system} +\twocolitem{\helpref{wxFileSystemHandler}{wxfilesystemhandler}}{Class used to announce file system type} +\end{twocollist} {\large {\bf Miscellaneous}} \begin{twocollist}\itemsep=0pt -\twocolitem{\helpref{wxAcceleratorTable}{wxacceleratortable}}{Accelerator table} \twocolitem{\helpref{wxApp}{wxapp}}{Application class} -\twocolitem{\helpref{wxAutomationObject}{wxautomationobject}}{OLE automation class} \twocolitem{\helpref{wxConfig}{wxconfigbase}}{Classes for configuration reading/writing} \twocolitem{\helpref{wxHelpController}{wxhelpcontroller}}{Family of classes for controlling help windows} \twocolitem{\helpref{wxLayoutAlgorithm}{wxlayoutalgorithm}}{An alternative window layout facility} \twocolitem{\helpref{wxProcess}{wxprocess}}{Process class} \twocolitem{\helpref{wxTimer}{wxtimer}}{Timer class} \twocolitem{\helpref{wxStopWatch}{wxstopwatch}}{Stop watch class} +\twocolitem{\helpref{wxMimeTypesManager}{wxmimetypesmanager}}{MIME-types manager class} \twocolitem{\helpref{wxSystemSettings}{wxsystemsettings}}{System settings class} +\twocolitem{\helpref{wxAcceleratorTable}{wxacceleratortable}}{Accelerator table} +\twocolitem{\helpref{wxAutomationObject}{wxautomationobject}}{OLE automation class} +\end{twocollist} + +{\large {\bf Database classes}} + +\overview{Database classes overview}{odbcoverview} + +wxWindows provides two alternative sets of classes for accessing Microsoft's ODBC (Open Database Connectivity) +product. The new version by Remstar is documented in a separate manual. +The older classes are as follows: + +\begin{twocollist}\itemsep=0pt +\twocolitem{\helpref{wxDatabase}{wxdatabase}}{Database class} +\twocolitem{\helpref{wxQueryCol}{wxquerycol}}{Class representing a column} +\twocolitem{\helpref{wxQueryField}{wxqueryfield}}{Class representing a field} +\twocolitem{\helpref{wxRecordSet}{wxrecordset}}{Class representing one or more record} \end{twocollist}