X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fd128b0c3ab84380d782e45bfa98f181a848df27..96db102a93ed103a1c757c4445dd71789c2d0054:/docs/latex/wx/category.tex diff --git a/docs/latex/wx/category.tex b/docs/latex/wx/category.tex index c6a5233d59..e6e84a62ad 100644 --- a/docs/latex/wx/category.tex +++ b/docs/latex/wx/category.tex @@ -100,9 +100,22 @@ that are not static can have \helpref{validators}{wxvalidator} associated with t {\large {\bf Window layout}} -\overview{Overview}{constraintsoverview} +There are two different systems for layouting windows (and dialogs in particluar). +One is based upon so-called sizers and it requires less typing, thinking and calculating +and will in almost all cases produce dialogs looking equally well on all platforms, the +other is based on so-called constraints and allows for more detailed layouts. -These are the classes relevant to automated window layout. +These are the classes relevant to the sizer-based layout. + +\begin{twocollist}\itemsep=0pt +\twocolitem{\helpref{wxSizer}{wxsizer}}{Abstract base class} +\twocolitem{\helpref{wxBoxSizer}{wxboxsizer}}{A sizer for laying out windows in a row or column} +\twocolitem{\helpref{wxStaticBoxSizer}{wxstaticboxsizer}}{Same as wxBoxSizer, but with surrounding static box} +\end{twocollist} + +\overview{Overview}{constraintsoverview} over the constraints-based layout. + +These are the classes relevant to constraints-based window layout. \begin{twocollist}\itemsep=0pt \twocolitem{\helpref{wxIndividualLayoutConstraint}{wxindividuallayoutconstraint}}{Represents a single constraint dimension} @@ -223,6 +236,7 @@ These are the data structure classes supported by wxWindows. \twocolitem{\helpref{wxRegion}{wxregion}}{A class representing a region} \twocolitem{\helpref{wxString}{wxstring}}{A string class} \twocolitem{\helpref{wxStringList}{wxstringlist}}{A class representing a list of strings} +\twocolitem{\helpref{wxStringTokenizer}{wxstringtokenizer}}{A class for interpreting a string as a list of tokens or words} \twocolitem{\helpref{wxRealPoint}{wxrealpoint}}{Representation of a point using floating point numbers} \twocolitem{\helpref{wxSize}{wxsize}}{Representation of a size} \twocolitem{\helpref{wxTime}{wxtime}}{A class for time manipulation} @@ -268,7 +282,8 @@ classes, functions and macros. \overview{Overview}{ipcoverview} wxWindows provides a simple interprocess communications facilities -based on DDE. +based on DDE. [Note that this is currently work in progress and may not +function properly.] \begin{twocollist}\itemsep=0pt \twocolitem{\helpref{wxDDEClient}{wxddeclient}}{Represents a client} @@ -278,7 +293,7 @@ based on DDE. \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{wxSocketHandler}{wxsockethandler}}{Represents a socket handler} \twocolitem{\helpref{wxSocketServer}{wxsocketserver}}{Represents a socket server} \end{twocollist} @@ -378,8 +393,10 @@ libraries, and to provide enhanced functionality. \twocolitem{\helpref{wxOutputStream}{wxoutputstream}}{Output stream class} \twocolitem{\helpref{wxFilterInputStream}{wxfilterinputstream}}{Filtered input stream class} \twocolitem{\helpref{wxFilterOutputStream}{wxfilteroutputstream}}{Filtered output stream class} -\twocolitem{\helpref{wxDataInputStream}{wxdatainputstream}}{Platform-independent data input stream class} -\twocolitem{\helpref{wxDataOutputStream}{wxdataoutputstream}}{Platform-independent data output stream class} +\twocolitem{\helpref{wxDataInputStream}{wxdatainputstream}}{Platform-independent binary data input stream class} +\twocolitem{\helpref{wxDataOutputStream}{wxdataoutputstream}}{Platform-independent binary data output stream class} +\twocolitem{\helpref{wxTextInputStream}{wxtextinputstream}}{Platform-independent text data input stream class} +\twocolitem{\helpref{wxTextOutputStream}{wxtextoutputstream}}{Platform-independent text data output stream class} \twocolitem{\helpref{wxFileInputStream}{wxfileinputstream}}{File input stream class} \twocolitem{\helpref{wxFileOutputStream}{wxfileoutputstream}}{File output stream class} \twocolitem{\helpref{wxZlibInputStream}{wxzlibinputstream}}{Zlib (compression) input stream class}