From 0497e17283d5ec84df3d1b24e74b79d1488f5637 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Sun, 24 Aug 2003 08:16:37 +0000 Subject: [PATCH] Doc corrections git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@23152 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- docs/latex/wx/accel.tex | 4 +- docs/latex/wx/accessible.tex | 21 ++++-- docs/latex/wx/body.tex | 129 ++++++++++++----------------------- docs/latex/wx/datespan.tex | 1 + docs/latex/wx/datistrm.tex | 1 + docs/latex/wx/libs.bmp | Bin 0 -> 109662 bytes docs/latex/wx/libs.tex | 22 +++--- docs/latex/wx/sizer.tex | 1 + docs/latex/wx/toolbar.tex | 1 + docs/latex/wx/variant.tex | 3 +- 10 files changed, 77 insertions(+), 106 deletions(-) create mode 100644 docs/latex/wx/libs.bmp diff --git a/docs/latex/wx/accel.tex b/docs/latex/wx/accel.tex index f557b8371b..40ae0b24dd 100644 --- a/docs/latex/wx/accel.tex +++ b/docs/latex/wx/accel.tex @@ -97,13 +97,13 @@ initial accelerator table for a window. wxAcceleratorTable accel(4, entries); frame->SetAcceleratorTable(accel); \end{verbatim} -} +}% \wxheading{Remarks} An accelerator takes precedence over normal processing and can be a convenient way to program some event handling. For example, you can use an accelerator table to enable a dialog with a multi-line text control to -accept CTRL-Enter as meaning `OK' (but not in GTK at present). +accept CTRL-Enter as meaning `OK' (but not in GTK+ at present). \wxheading{See also} diff --git a/docs/latex/wx/accessible.tex b/docs/latex/wx/accessible.tex index 29231e29cc..fb426d7d01 100644 --- a/docs/latex/wx/accessible.tex +++ b/docs/latex/wx/accessible.tex @@ -48,7 +48,8 @@ symbol is set to 1. Functions return a wxAccStatus error code, which may be one of the following: -{\small \begin{verbatim} +{\small% +\begin{verbatim} typedef enum { wxACC\_FAIL, // The function failed @@ -62,7 +63,8 @@ typedef enum Directions of navigation are represented by the following: -{\small \begin{verbatim} +{\small% +\begin{verbatim} typedef enum { wxNAVDIR\_DOWN, @@ -79,7 +81,8 @@ typedef enum The role of a user interface element is represented by the following type: -{\small \begin{verbatim} +{\small% +\begin{verbatim} typedef enum { wxROLE\_NONE, wxROLE\_SYSTEM\_ALERT, @@ -148,7 +151,8 @@ typedef enum { Objects are represented by the following type: -{\small \begin{verbatim} +{\small% +\begin{verbatim} typedef enum { wxOBJID\_WINDOW = 0x00000000, wxOBJID\_SYSMENU = 0xFFFFFFFF, @@ -168,7 +172,8 @@ typedef enum { Selection actions are identified by this type: -{\small \begin{verbatim} +{\small% +\begin{verbatim} typedef enum { wxACC\_SEL\_NONE = 0, @@ -182,7 +187,8 @@ typedef enum States are represented by the following: -{\small \begin{verbatim} +{\small% +\begin{verbatim} #define wxACC\_STATE\_SYSTEM\_ALERT\_HIGH 0x00000001 #define wxACC\_STATE\_SYSTEM\_ALERT\_MEDIUM 0x00000002 #define wxACC\_STATE\_SYSTEM\_ALERT\_LOW 0x00000004 @@ -214,7 +220,8 @@ States are represented by the following: Event identifiers that can be sent via \helpref{wxAccessible::NotifyEvent}{wxaccessiblenotifyevent} are as follows: -{\small \begin{verbatim} +{\small% +\begin{verbatim} #define wxACC\_EVENT\_SYSTEM\_SOUND 0x0001 #define wxACC\_EVENT\_SYSTEM\_ALERT 0x0002 #define wxACC\_EVENT\_SYSTEM\_FOREGROUND 0x0003 diff --git a/docs/latex/wx/body.tex b/docs/latex/wx/body.tex index 2f5f6e5f21..17111a9446 100644 --- a/docs/latex/wx/body.tex +++ b/docs/latex/wx/body.tex @@ -145,7 +145,7 @@ To make use of wxWindows, you currently need one of the following setups. \item A 486 or higher PC running MS Windows. \item A Windows compiler: most are supported, but please see {\tt install.txt} for details. Supported compilers include Microsoft Visual C++ 4.0 or higher, Borland C++, Cygwin, -Metrowerks CodeWarrior. +MinGW, Metrowerks CodeWarrior. \item At least 60 MB of disk space. \end{enumerate} @@ -154,6 +154,7 @@ Metrowerks CodeWarrior. \begin{enumerate}\itemsep=0pt \item Almost any C++ compiler, including GNU C++ (EGCS 1.1.1 or above). \item Almost any Unix workstation, and one of: GTK+ 1.2, GTK+ 2.0, Motif 1.2 or higher, Lesstif. +If using the wxX11 port, no such widget set is required. \item At least 60 MB of disk space. \end{enumerate} @@ -260,54 +261,56 @@ multi-megabyte .pch files. \section{Libraries} -The GTK and Motif ports of wxWindow can create either a static library or a shared -library on most Unix or Unix-like systems. The static library is called libwx\_gtk.a -and libwx\_motif.a whereas the name of the shared library is dependent on the -system it is created on and the version you are using. The library name for the -GTK version of wxWindows 2.2 on Linux and Solaris will be libwx\_gtk-2.2.so.0.0.0, -on HP-UX, it will be libwx\_gtk-2.2.sl, on AIX just libwx\_gtk.a etc. - -Under Windows, use the library wx.lib (release) or wxd.lib (debug) for stand-alone Windows -applications, or wxdll.lib (wxdlld.lib) for creating DLLs. +Most ports of wxWindows can create either a static library or a shared +library. wxWindows can also be built in multilib and monolithic variants. +See the \helpref{libraries list}{librarieslist} for more +information on these. \section{Configuration} -Options are configurable in the file +When using project files and makefiles directly to build wxWindows, +options are configurable in the file \rtfsp{\tt "wx/XXX/setup.h"} where XXX is the required platform (such as msw, motif, gtk, mac). Some settings are a matter of taste, some help with platform-specific problems, and others can be set to minimize the size of the library. Please see the setup.h file and {\tt install.txt} files for details on configuration. -Under Unix (GTK and Motif) the corresponding setup.h files are generated automatically -when configuring the wxWindows using the "configure" script. When using the RPM packages +When using the 'configure' script to configure wxWindows (on Unix and other platforms where +configure is available), the corresponding setup.h files are generated automatically +along with suitable makefiles. When using the RPM packages for installing wxWindows on Linux, a correct setup.h is shipped in the package and this must not be changed. \section{Makefiles} -At the moment there is no attempt to make Unix makefiles and -PC makefiles compatible, i.e. one makefile is required for -each environment. The Unix ports use a sophisticated system based -on the GNU autoconf tool and this system will create the -makefiles as required on the respective platform. Although the -makefiles are not identical in Windows, Mac and Unix, care has -been taken to make them relatively similar so that moving from -one platform to another will be painless. - -Sample makefiles for Unix (suffix .unx), MS C++ (suffix .DOS and .NT), Borland -C++ (.BCC and .B32) and Symantec C++ (.SC) are included for the library, demos -and utilities. - -The controlling makefile for wxWindows is in the MS-Windows -directory {\tt src/msw} for the different Windows compiler and -in the build directory when using the Unix ports. The build -directory can be chosen by the user. It is the directory in -which the "configure" script is run. This can be the normal -base directory (by running {\tt ./configure} there) or any other -directory (e.g. {\tt ../configure} after creating a build-directory -in the directory level above the base directory). - -Please see the platform-specific {\tt install.txt} file for further details. +On Microsoft Windows, wxWindows has a different set of makefiles for each +compiler, because each compiler's 'make' tool is slightly different. +Popular Windows compilers that we cater for, and the corresponding makefile +extensions, include: Microsoft Visual C++ (.vc), Borland C++ (.bcc), +OpenWatcom C++ (.wat) and MinGW/Cygwin (.gcc). Makefiles are provided +for the wxWindows library itself, samples, demos, and utilities. + +On Linux, Mac and OS/2, you use the 'configure' command to +generate the necessary makefiles. You should also use this method when +building with MinGW/Cygwin on Windows. + +We also provide project files for some compilers, such as +Microsoft VC++. However, we recommend using makefiles +to build the wxWindows library itself, because makefiles +can be more powerful and less manual intervention is required. + +On Windows using a compiler other than MinGW/Cygwin, you would +build the wxWindows library from the build/msw directory +which contains the relevant makefiles. + +On Windows using MinGW/Cygwin, and on Unix, MacOS X and OS/2, you invoke +'configure' (found in the top-level of the wxWindows source hierarchy), +from within a suitable empty directory for containing makefiles, object files and +libraries. + +For details on using makefiles, configure, and project files, +please see docs/xxx/install.txt in your distribution, where +xxx is the platform of interest, such as msw, gtk, x11, mac. \section{Windows-specific files} @@ -320,7 +323,7 @@ The least that must be defined in the Windows resource file (extension RC) is the following statement: \begin{verbatim} -rcinclude "wx/msw/wx.rc" +#include "wx/msw/wx.rc" \end{verbatim} which includes essential internal wxWindows definitions. The resource script @@ -337,25 +340,6 @@ the MS Windows SDK documentation. so programs that search your executable for icons (such as the Program Manager) find your application icon first.} -\subsection{Module definition file} - -A module definition file (extension DEF) is required for 16-bit applications, and -looks like the following: - -\begin{verbatim} -NAME Hello -DESCRIPTION 'Hello' -EXETYPE WINDOWS -STUB 'WINSTUB.EXE' -CODE PRELOAD MOVEABLE DISCARDABLE -DATA PRELOAD MOVEABLE MULTIPLE -HEAPSIZE 1024 -STACKSIZE 8192 -\end{verbatim} - -The only lines which will usually have to be changed per application are -NAME and DESCRIPTION. - \section{Allocating and deleting wxWindows objects} In general, classes derived from wxWindow must dynamically allocated @@ -421,18 +405,19 @@ The following documents some miscellaneous C++ issues. \subsection{Templates} -wxWindows does not use templates since it is a notoriously unportable feature. +wxWindows does not use templates (except for some advanced features that +are switched off by default) since it is a notoriously unportable feature. \subsection{RTTI} -wxWindows does not use run-time type information since wxWindows provides +wxWindows does not use C++ run-time type information since wxWindows provides its own run-time type information system, implemented using macros. \subsection{Type of NULL} Some compilers (e.g. the native IRIX cc) define NULL to be 0L so that no conversion to pointers is allowed. Because of that, all these -occurrences of NULL in the GTK port use an explicit conversion such +occurrences of NULL in the GTK+ port use an explicit conversion such as {\small @@ -574,10 +559,6 @@ Animate allows you to load animated GIFs and play them on a window. The library to use other animation formats. You can find this in {\tt contrib/src/animate}, {\tt contrib/include/wx/animate}, and {\tt contrib/samples/animate}. -\item[{\bf Canvas library}] -Canvas supports high-level, double-buffered drawing operations with transformations. -You can find this in {\tt contrib/src/canvas}, {\tt contrib/include/wx/canvas}, and {\tt contrib/samples/canvas}. - \item[{\bf MMedia library}] Mmedia supports a variety of multimedia functionality. The status of this library is currently unclear. You can find this in {\tt contrib/src/mmedia}, {\tt contrib/include/wx/mmedia}, and {\tt contrib/samples/mmedia}. @@ -698,25 +679,3 @@ will save a surprising amount of time in the long run. See the \helpref{debugging overview}{debuggingoverview} for further information. -\subsection{Check Windows debug messages} - -Under Windows, it is worth running your program with -\urlref{DbgView}{http://www.sysinternals.com} running or -some other program that shows Windows-generated debug messages. It is -possible it will show invalid handles being used. You may have fun seeing -what commercial programs cause these normally hidden errors! Microsoft -recommend using the debugging version of Windows, which shows up even -more problems. However, I doubt it is worth the hassle for most -applications. wxWindows is designed to minimize the possibility of such -errors, but they can still happen occasionally, slipping through unnoticed -because they are not severe enough to cause a crash. - -\subsection{Genetic mutation} - -If we had sophisticated genetic algorithm tools that could be applied -to programming, we could use them. Until then, a common -- if rather irrational -- -technique is to just make arbitrary changes to the code until something -different happens. You may have an intuition why a change will make a difference; -otherwise, just try altering the order of code, comment lines out, anything -to get over an impasse. Obviously, this is usually a last resort. - diff --git a/docs/latex/wx/datespan.tex b/docs/latex/wx/datespan.tex index ef59165864..d21ee72637 100644 --- a/docs/latex/wx/datespan.tex +++ b/docs/latex/wx/datespan.tex @@ -321,3 +321,4 @@ Returns {\tt true} if this date span is different from the other one. \wxheading{See also} \helpref{operator==}{wxdatespanoperatorequal} + diff --git a/docs/latex/wx/datistrm.tex b/docs/latex/wx/datistrm.tex index 7f45970c4c..1cec62695d 100644 --- a/docs/latex/wx/datistrm.tex +++ b/docs/latex/wx/datistrm.tex @@ -141,3 +141,4 @@ object passed to constructor and returns the result as wxString. You are responsible for using the same convertor as when writing the stream. See also \helpref{wxDataOutputStream::WriteString}{wxdataoutputstreamwritestring}. + diff --git a/docs/latex/wx/libs.bmp b/docs/latex/wx/libs.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f93a5bb6238bab4d59aae9cee9fa0ce9caa2bb91 GIT binary patch literal 109662 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 LpPfDxOdtLayX;T6 literal 0 HcmV?d00001 diff --git a/docs/latex/wx/libs.tex b/docs/latex/wx/libs.tex index 44c76d0e52..cb7be991dc 100644 --- a/docs/latex/wx/libs.tex +++ b/docs/latex/wx/libs.tex @@ -28,12 +28,12 @@ Classes for network access: \begin{itemize} \item{ wxSocket classes (\helpref{wxSocketClient}{wxsocketclient}, - \helpref{wxSocketServer}{wxsocketserver} and related classes) } + \helpref{wxSocketServer}{wxsocketserver} and related classes) } \item{ \helpref{wxSocketOutputStream}{wxsocketoutputstream} and - \helpref{wxSocketInputStream}{wxsocketinputstream} } + \helpref{wxSocketInputStream}{wxsocketinputstream} } \item{ sockets-based IPC classes (\helpref{wxTCPServer}{wxddeserver}, - \helpref{wxTCPClient}{wxddeclient} and - \helpref{wxTCPConnection}{wxddeconnection}) } + \helpref{wxTCPClient}{wxddeclient} and + \helpref{wxTCPConnection}{wxddeconnection}) } \item{ \helpref{wxURL}{wxurl} } \item{ wxInternetFSHandler (a \helpref{wxFileSystem handler}{fs}) } Requires wxBase. @@ -58,7 +58,7 @@ applications don't. More advanced or rarely used GUI classes: -\begin{itemize} +\begin{itemize}\itemsep=0pt \item{ wxBufferedDC } \item{ \helpref{wxCalendarCtrl}{wxcalendarctrl} } \item{ \helpref{wxDragImage}{wxdragimage} } @@ -79,17 +79,17 @@ Requires wxCore and wxBase. {\large {\bf wxGL}} This library contains \helpref{wxGLCanvas}{wxglcanvas} class for integrating -OpenGL library with wxWindows. Unlike all other, this library is {\em not} -part of the monolithic library, it is always built as separate library. +OpenGL library with wxWindows. Unlike all others, this library is {\em not} + part of the monolithic library, it is always built as separate library. Requires wxCore and wxBase. {\large {\bf wxHTML}} Simple HTML renderer and other \helpref{HTML rendering classes}{wxhtml} are contained in this library, as well as -\helpref{wxHtmlHelpController}{wxhtmlhelpcontroller}, -\helpref{wxBestHelpController}{wxhelpcontroller} and -\helpref{wxHtmlListBox}{wxhtmllistbox}. Requires wxCore and wxBase. + \helpref{wxHtmlHelpController}{wxhtmlhelpcontroller}, + \helpref{wxBestHelpController}{wxhelpcontroller} and + \helpref{wxHtmlListBox}{wxhtmllistbox}. Requires wxCore and wxBase. {\large {\bf wxODBC}} @@ -98,6 +98,6 @@ contained in this library, as well as {\large {\bf wxDbGrid}} \helpref{wxDbGridTableBase}{wxdbgridtablebase} class which combines -\helpref{wxGrid}{wxgrid} and \helpref{wxDbTable}{wxdbtable}. + \helpref{wxGrid}{wxgrid} and \helpref{wxDbTable}{wxdbtable}. Requires wxODBC and wxAdvanced. diff --git a/docs/latex/wx/sizer.tex b/docs/latex/wx/sizer.tex index 6f0a7bc7e1..74951d8f52 100644 --- a/docs/latex/wx/sizer.tex +++ b/docs/latex/wx/sizer.tex @@ -311,3 +311,4 @@ To make a sizer item disappear or reappear, use Show() followed by Layout(). Note that this only works with wxBoxSizer and wxFlexGridSizer, since they are the only two sizer classes that can size rows/columns independently. + diff --git a/docs/latex/wx/toolbar.tex b/docs/latex/wx/toolbar.tex index cab5e19908..56459c6d88 100644 --- a/docs/latex/wx/toolbar.tex +++ b/docs/latex/wx/toolbar.tex @@ -790,3 +790,4 @@ Only applies to a tool that has been specified as a toggle tool. \wxheading{See also} \helpref{wxToolBar::GetToolState}{wxtoolbargettoolstate} + diff --git a/docs/latex/wx/variant.tex b/docs/latex/wx/variant.tex index b3ff576d9b..06384d9f3b 100644 --- a/docs/latex/wx/variant.tex +++ b/docs/latex/wx/variant.tex @@ -431,4 +431,5 @@ the data is of this type (the check is done during the run-time) or \wxheading{See also} \helpref{RTTI overview}{runtimeclassoverview}\\ -\helpref{wxDynamicCast}{wxdynamiccast}\\ +\helpref{wxDynamicCast}{wxdynamiccast} + -- 2.45.2