]> git.saurik.com Git - wxWidgets.git/blob - docs/latex/wx/manual.tex
wxPython documentation updates
[wxWidgets.git] / docs / latex / wx / manual.tex
1 \documentstyle[a4,11pt,makeidx,verbatim,texhelp,fancyheadings,palatino]{report}
2 % JACS: doesn't make it through Tex2RTF, sorry. I'll put it into texhelp.sty
3 % since Tex2RTF doesn't parse it.
4 % BTW, style MUST be report for it to work for Tex2RTF.
5 %KB:
6 %\addtolength{\textwidth}{1in}
7 %\addtolength{\oddsidemargin}{-0.5in}
8 %\addtolength{\topmargin}{-0.5in}
9 %\addtolength{\textheight}{1in}
10 %\sloppy
11 %end of my changes
12 \newcommand{\indexit}[1]{#1\index{#1}}%
13 \newcommand{\pipe}[0]{$\|$\ }%
14 \definecolour{black}{0}{0}{0}%
15 \definecolour{cyan}{0}{255}{255}%
16 \definecolour{green}{0}{255}{0}%
17 \definecolour{magenta}{255}{0}{255}%
18 \definecolour{red}{255}{0}{0}%
19 \definecolour{blue}{0}{0}{200}%
20 \definecolour{yellow}{255}{255}{0}%
21 \definecolour{white}{255}{255}{255}%
22 %
23 \input psbox.tex
24 % Remove this for processing with dvi2ps instead of dvips
25 %\special{!/@scaleunit 1 def}
26 \parskip=10pt
27 \parindent=0pt
28 \title{User Manual for wxWindows 2.1: a portable C++ GUI toolkit}
29 \winhelponly{\author{by Julian Smart et al
30 %\winhelponly{\\$$\image{1cm;0cm}{wxwin.wmf}$$}
31 }}
32 \winhelpignore{\author{Julian Smart, Robert Roebling, Vadim Zeitlin et al}
33 \date{June 12th 1999}
34 }
35 \makeindex
36 \begin{document}
37 \maketitle
38 \pagestyle{fancyplain}
39 \bibliographystyle{plain}
40 \setheader{{\it CONTENTS}}{}{}{}{}{{\it CONTENTS}}
41 \setfooter{\thepage}{}{}{}{}{\thepage}%
42 \pagenumbering{roman}
43 \tableofcontents
44
45 % A special table of contents for the WinHelp manual
46 \begin{comment}
47 \winhelponly{
48 \chapter*{wxWindows class library reference}\label{winhelpcontents}
49
50 \center{
51 %\image{}{wxwin.wmf}
52 }%
53
54 \sethotspotcolour{off}%
55 \sethotspotunderline{on}%
56 \large{
57 \image{}{cpp.bmp} \helpref{Alphabetical class reference}{classref}
58
59 \image{}{shelves.bmp} \helpref{Classes by category}{classesbycat}
60
61 \image{}{book1.bmp} \helpref{Topic overviews}{overviews}
62
63 \image{}{hand1.bmp} \helpref{Guide to wxWindows}{wxwinchapters}
64 }
65 \sethotspotcolour{on}%
66 \sethotspotunderline{on}%
67
68 \chapter*{Overview of wxWindows}\label{wxwinchapters}
69
70 \helpref{Introduction}{introduction}\\
71 %\helpref{Resource guide}{resguide}\\
72 %\helpref{Comparison with other GUI models}{comparison}\\
73 %\helpref{Multi-platform development with wxWindows}{multiplat}\\
74 %\helpref{Tutorial}{tutorial}\\
75 \helpref{The wxWindows resource system}{resourceformats}\\
76 \helpref{Utilities}{utilities}\\
77 \helpref{Programming strategies}{strategies}\\
78 \helpref{Bugs and future directions}{bugs}\\
79 \helpref{References}{bibliography}
80 }
81 \end{comment}
82
83 \chapter*{Copyright notice}
84 \setheader{{\it COPYRIGHT}}{}{}{}{}{{\it COPYRIGHT}}%
85 \setfooter{\thepage}{}{}{}{}{\thepage}%
86
87 \begin{center}
88 Copyright \copyright{} 1998 Julian Smart, Robert Roebling and other
89 members of the wxWindows team\\
90 Portions \copyright{} 1996 Artificial Intelligence Applications Institute\\
91 \end{center}
92
93 Please see the wxWindows licence files (preamble.txt, lgpl.txt, gpl.txt, licence.txt,
94 licendoc.txt) for conditions of software and documentation use.
95
96 \input{body.tex}
97 \helpinput{classes.tex}
98 \helpinput{category.tex}
99 \helpinput{topics.tex}
100 \helpinput{wxPython.tex}
101
102 \begin{comment}
103 \newpage
104
105 % Puts books in the bibliography without needing to cite them in the
106 % text
107 \nocite{helpbook}%
108 \nocite{wong93}%
109 \nocite{pree94}%
110 \nocite{gamma95}%
111 \nocite{smart95a}%
112 \nocite{smart95b}%
113
114 \bibliography{refs}
115 \addcontentsline{toc}{chapter}{Bibliography}
116 \setheader{{\it REFERENCES}}{}{}{}{}{{\it REFERENCES}}%
117 \setfooter{\thepage}{}{}{}{}{\thepage}%
118 \end{comment}
119
120 \newpage
121 % Note: In RTF, the \printindex must come before the
122 % change of header/footer, since the \printindex inserts
123 % the RTF \sect command which divides one chapter from
124 % the next.
125 \rtfonly{\printindex
126 \addcontentsline{toc}{chapter}{Index}
127 \setheader{{\it INDEX}}{}{}{}{}{{\it INDEX}}%
128 \setfooter{\thepage}{}{}{}{}{\thepage}
129 }
130 % In Latex, it must be this way around (I think)
131 \latexonly{\addcontentsline{toc}{chapter}{Index}
132 \setheader{{\it INDEX}}{}{}{}{}{{\it INDEX}}%
133 \setfooter{\thepage}{}{}{}{}{\thepage}
134 \printindex
135 }
136
137 \end{document}