| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351 |
- \NeedsTeXFormat{LaTeX2e}
- \ProvidesPackage{doxygen}
- % Packages used by this style file
- \RequirePackage{alltt}
- \RequirePackage{array}
- \RequirePackage{calc}
- \RequirePackage{color}
- \RequirePackage{fancyhdr}
- \RequirePackage{verbatim}
- % Setup fancy headings
- \pagestyle{fancyplain}
- \newcommand{\clearemptydoublepage}{%
- \newpage{\pagestyle{empty}\cleardoublepage}%
- }
- \renewcommand{\chaptermark}[1]{%
- \markboth{#1}{}%
- }
- \renewcommand{\sectionmark}[1]{%
- \markright{\thesection\ #1}%
- }
- \lhead[\fancyplain{}{\bfseries\thepage}]{%
- \fancyplain{}{\bfseries\rightmark}%
- }
- \rhead[\fancyplain{}{\bfseries\leftmark}]{%
- \fancyplain{}{\bfseries\thepage}%
- }
- \rfoot[\fancyplain{}{\bfseries\scriptsize%
- Generated on Mon Sep 28 11:02:24 2009 for libtheora by Doxygen }]{}
- \lfoot[]{\fancyplain{}{\bfseries\scriptsize%
- Generated on Mon Sep 28 11:02:24 2009 for libtheora by Doxygen }}
- \cfoot{}
- %---------- Internal commands used in this style file ----------------
- % Generic environment used by all paragraph-based environments defined
- % below. Note that the command \title{...} needs to be defined inside
- % those environments!
- \newenvironment{DoxyDesc}[1]{%
- \begin{list}{}%
- {%
- \settowidth{\labelwidth}{40pt}%
- \setlength{\leftmargin}{\labelwidth}%
- \setlength{\parsep}{0pt}%
- \setlength{\itemsep}{-4pt}%
- \renewcommand{\makelabel}{\entrylabel}%
- }%
- \item[#1:]%
- }{%
- \end{list}%
- }
- %---------- Commands used by doxygen LaTeX output generator ----------
- % Used by <pre> ... </pre>
- \newenvironment{DoxyPre}{%
- \small%
- \begin{alltt}%
- }{%
- \end{alltt}%
- \normalsize%
- }
- % Used by @code ... @endcode
- \newenvironment{DoxyCode}{%
- \footnotesize%
- \verbatim%
- }{%
- \endverbatim%
- \normalsize%
- }
- % Used by @example, @include, @includelineno and @dontinclude
- \newenvironment{DoxyCodeInclude}{%
- \DoxyCode%
- }{%
- \endDoxyCode%
- }
- % Used by @verbatim ... @endverbatim
- \newenvironment{DoxyVerb}{%
- \footnotesize%
- \verbatim%
- }{%
- \endverbatim%
- \normalsize%
- }
- % Used by @verbinclude
- \newenvironment{DoxyVerbInclude}{%
- \DoxyVerb%
- }{%
- \endDoxyVerb%
- }
- % Used by numbered lists (using '-#' or <ol> ... </ol>)
- \newenvironment{DoxyEnumerate}{%
- \enumerate%
- }{%
- \endenumerate%
- }
- % Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
- \newenvironment{DoxyItemize}{%
- \itemize%
- }{%
- \enditemize%
- }
- % Used by description lists (using <dl> ... </dl>)
- \newenvironment{DoxyDescription}{%
- \description%
- }{%
- \enddescription%
- }
- % Used by @image, @dotfile, and @dot ... @enddot
- % (only if caption is specified)
- \newenvironment{DoxyImage}{%
- \begin{figure}[H]%
- \begin{center}%
- }{%
- \end{center}%
- \end{figure}%
- }
- % Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
- % (only if no caption is specified)
- \newenvironment{DoxyImageNoCaption}{%
- }{%
- }
- % Used by @attention
- \newenvironment{DoxyAttention}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @author and @authors
- \newenvironment{DoxyAuthor}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @date
- \newenvironment{DoxyDate}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @invariant
- \newenvironment{DoxyInvariant}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @note
- \newenvironment{DoxyNote}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @post
- \newenvironment{DoxyPostcond}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @pre
- \newenvironment{DoxyPrecond}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @remark
- \newenvironment{DoxyRemark}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @return
- \newenvironment{DoxyReturn}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @since
- \newenvironment{DoxySince}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @see
- \newenvironment{DoxySeeAlso}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @version
- \newenvironment{DoxyVersion}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @warning
- \newenvironment{DoxyWarning}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @internal
- \newenvironment{DoxyInternal}[1]{%
- \begin{DoxyDesc}{#1}%
- }{%
- \end{DoxyDesc}%
- }
- % Used by @par and @paragraph
- \newenvironment{DoxyParagraph}[1]{%
- \begin{list}{}%
- {%
- \settowidth{\labelwidth}{40pt}%
- \setlength{\leftmargin}{\labelwidth}%
- \setlength{\parsep}{0pt}%
- \setlength{\itemsep}{-4pt}%
- \renewcommand{\makelabel}{\entrylabel}%
- }%
- \item[#1]%
- }{%
- \end{list}%
- }
- % Used by parameter lists
- \newenvironment{DoxyParams}[1]{%
- \begin{DoxyDesc}{#1}%
- \begin{description}%
- }{%
- \end{description}%
- \end{DoxyDesc}%
- }
- % Used by return value lists
- \newenvironment{DoxyRetVals}[1]{%
- \begin{DoxyDesc}{#1}%
- \begin{description}%
- }{%
- \end{description}%
- \end{DoxyDesc}%
- }
- % Used by exception lists
- \newenvironment{DoxyExceptions}[1]{%
- \begin{DoxyDesc}{#1}%
- \begin{description}%
- }{%
- \end{description}%
- \end{DoxyDesc}%
- }
- % Used by template parameter lists
- \newenvironment{DoxyTemplParams}[1]{%
- \begin{DoxyDesc}{#1}%
- \begin{description}%
- }{%
- \end{description}%
- \end{DoxyDesc}%
- }
- \newcommand{\doxyref}[3]{\textbf{#1} (\textnormal{#2}\,\pageref{#3})}
- \newenvironment{DoxyCompactList}
- {\begin{list}{}{
- \setlength{\leftmargin}{0.5cm}
- \setlength{\itemsep}{0pt}
- \setlength{\parsep}{0pt}
- \setlength{\topsep}{0pt}
- \renewcommand{\makelabel}{\hfill}}}
- {\end{list}}
- \newenvironment{DoxyCompactItemize}
- {
- \begin{itemize}
- \setlength{\itemsep}{-3pt}
- \setlength{\parsep}{0pt}
- \setlength{\topsep}{0pt}
- \setlength{\partopsep}{0pt}
- }
- {\end{itemize}}
- \newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}
- \newlength{\tmplength}
- \newenvironment{TabularC}[1]
- {
- \setlength{\tmplength}
- {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
- \par\begin{tabular*}{\linewidth}
- {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
- }
- {\end{tabular*}\par}
- \newcommand{\entrylabel}[1]{
- {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
- \newenvironment{Desc}
- {\begin{list}{}
- {
- \settowidth{\labelwidth}{40pt}
- \setlength{\leftmargin}{\labelwidth}
- \setlength{\parsep}{0pt}
- \setlength{\itemsep}{-4pt}
- \renewcommand{\makelabel}{\entrylabel}
- }
- }
- {\end{list}}
- \newenvironment{Indent}
- {\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
- \item[]\ignorespaces}
- {\unskip\end{list}}
- \setlength{\parindent}{0cm}
- \setlength{\parskip}{0.2cm}
- \addtocounter{secnumdepth}{1}
- \sloppy
- \usepackage[T1]{fontenc}
- \makeatletter
- \renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
- {-3.25ex plus -1ex minus -0.2ex}%
- {1.5ex plus 0.2ex}%
- {\normalfont\normalsize\bfseries}}
- \makeatother
- \stepcounter{secnumdepth}
- \stepcounter{tocdepth}
- \definecolor{comment}{rgb}{0.5,0.0,0.0}
- \definecolor{keyword}{rgb}{0.0,0.5,0.0}
- \definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
- \definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
- \definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
- \definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
- \definecolor{charliteral}{rgb}{0.0,0.5,0.5}
- \definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
- \definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
- \definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
- \definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
|