|
1 \NeedsTeXFormat{LaTeX2e} |
|
2 \ProvidesPackage{doxygen} |
|
3 \RequirePackage{calc} |
|
4 \RequirePackage{array} |
|
5 \pagestyle{fancyplain} |
|
6 \newcommand{\clearemptydoublepage}{\newpage{\pagestyle{empty}\cleardoublepage}} |
|
7 \renewcommand{\chaptermark}[1]{\markboth{#1}{}} |
|
8 \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} |
|
9 \lhead[\fancyplain{}{\bfseries\thepage}] |
|
10 {\fancyplain{}{\bfseries\rightmark}} |
|
11 \rhead[\fancyplain{}{\bfseries\leftmark}] |
|
12 {\fancyplain{}{\bfseries\thepage}} |
|
13 \rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Mon Jun 4 17:09:26 2007 for Can\-Festival by Doxygen }]{} |
|
14 \lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Jun 4 17:09:26 2007 for Can\-Festival by Doxygen }} |
|
15 \cfoot{} |
|
16 \newenvironment{Code} |
|
17 {\footnotesize} |
|
18 {\normalsize} |
|
19 \newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})} |
|
20 \newenvironment{DocInclude} |
|
21 {\footnotesize} |
|
22 {\normalsize} |
|
23 \newenvironment{VerbInclude} |
|
24 {\footnotesize} |
|
25 {\normalsize} |
|
26 \newenvironment{Image} |
|
27 {\begin{figure}[H]} |
|
28 {\end{figure}} |
|
29 \newenvironment{ImageNoCaption}{}{} |
|
30 \newenvironment{CompactList} |
|
31 {\begin{list}{}{ |
|
32 \setlength{\leftmargin}{0.5cm} |
|
33 \setlength{\itemsep}{0pt} |
|
34 \setlength{\parsep}{0pt} |
|
35 \setlength{\topsep}{0pt} |
|
36 \renewcommand{\makelabel}{\hfill}}} |
|
37 {\end{list}} |
|
38 \newenvironment{CompactItemize} |
|
39 { |
|
40 \begin{itemize} |
|
41 \setlength{\itemsep}{-3pt} |
|
42 \setlength{\parsep}{0pt} |
|
43 \setlength{\topsep}{0pt} |
|
44 \setlength{\partopsep}{0pt} |
|
45 } |
|
46 {\end{itemize}} |
|
47 \newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp} |
|
48 \newlength{\tmplength} |
|
49 \newenvironment{TabularC}[1] |
|
50 { |
|
51 \setlength{\tmplength} |
|
52 {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)} |
|
53 \par\begin{tabular*}{\linewidth} |
|
54 {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|} |
|
55 } |
|
56 {\end{tabular*}\par} |
|
57 \newcommand{\entrylabel}[1]{ |
|
58 {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}} |
|
59 \newenvironment{Desc} |
|
60 {\begin{list}{} |
|
61 { |
|
62 \settowidth{\labelwidth}{40pt} |
|
63 \setlength{\leftmargin}{\labelwidth} |
|
64 \setlength{\parsep}{0pt} |
|
65 \setlength{\itemsep}{-4pt} |
|
66 \renewcommand{\makelabel}{\entrylabel} |
|
67 } |
|
68 } |
|
69 {\end{list}} |
|
70 \newenvironment{Indent} |
|
71 {\begin{list}{}{\setlength{\leftmargin}{0.5cm}} |
|
72 \item[]\ignorespaces} |
|
73 {\unskip\end{list}} |
|
74 \setlength{\parindent}{0cm} |
|
75 \setlength{\parskip}{0.2cm} |
|
76 \addtocounter{secnumdepth}{1} |
|
77 \sloppy |
|
78 \usepackage[T1]{fontenc} |