\documentclass[english,a4paper,11pt,oldtoc,mctitle]{rapport3} \input{macros} % For including some files from articles \newcommand{\xchapter}[1]{\chapter{#1}} \newcommand{\xsection}[1]{\section{#1}} \newcommand{\xsectionstar}[1]{\section*{#1}} \newcommand{\xsubsection}[1]{\subsection{#1}} \title{Ion: Configuring and extending with Lua} \author{Tuomo Valkonen \\ tuomov at iki.fi} \date{2004-07-29} \makeindex \begin{document} \maketitle Ion: Configuring and extending with Lua\\ Copyright \copyright\ 2003--2004 Tuomo Valkonen. This document is free; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This document is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the chapter entitled ''GNU General Public License'' for more details. \tableofcontents \input{confintro} \input{prelim} \input{conf} \input{de} \input{tricks} \chapter{Function reference} \label{sec:exports} The following subsections list out the functions exported to Lua scripts by Ioncore and the ionws, floatws and query modules. \section{Functions exported by Ioncore} \label{sec:ioncoreref} \input{ioncore-exports.tex} \section{Functions exported by the ionws module} \label{sec:ionwsref} \input{ionws-exports.tex} \section{Functions exported by the floatws module} \label{sec:floatwsref} \input{floatws-exports.tex} \section{Functions exported by the query module} \label{sec:queryref} \input{query-exports.tex} \section{Functions exported by the menu module} \label{sec:menuref} \input{menu-exports.tex} \section{Functions exported by the de module} \label{sec:deref} \input{de-exports.tex} \section{Functions exported by the dock module} \label{sec:dockref} \input{dock-exports.tex} \section{Functions defined in \file{ioncorelib}} \label{sec:ioncorelibref} \input{ioncorelib-fns.tex} \section{Functions defined in \file{querylib}} \label{sec:querylibref} \input{querylib-fns.tex} \section{Functions defined in \file{delib}} \label{sec:delibref} \input{delib-fns.tex} \section{Functions defined in \file{menulib}} \label{sec:menulibref} \input{menulib-fns.tex} \appendix \input{gpl} \chapter*{List of functions} \markboth{\MakeUppercase{List of functions}}% {\MakeUppercase{List of functions}}% %begin{latexonly} \makeatletter \def\fnlisti#1{\@dottedtocline{1}{0em}{1.5em}{\lstinline!#1!}{\pageref{fn:#1}}} {\parskip\z@\input{fnlist}} \makeatother %end{latexonly} \begin{htmlonly} \newcommand{\fnlisti}[1]{\fnref{#1}\\} \input{fnlist} \end{htmlonly} \printindex \end{document}