summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2012-01-14 20:54:45 +0100
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2012-01-14 20:57:19 +0100
commitbb24ac8c27af4ea8459e622a9ea2619aebc50efb (patch)
tree10454000ce3972c240fe5c82038f7f189b023f32
parent36489d9aa001943a7f563c44d405899f45764b0c (diff)
downloadrockbox-bb24ac8c27af4ea8459e622a9ea2619aebc50efb.tar.gz
rockbox-bb24ac8c27af4ea8459e622a9ea2619aebc50efb.zip
Manual: don't break on missing player image.
As done with the screenshots display an error notice when the main image is missing. Same is done for the remote image for targets that do have a remote. \IfFileExists requires to use the full filename, not the stem as \includegraphics accepts happily, so 36489d9 actually broke the main image for all players.
-rw-r--r--manual/rockbox_interface/main.tex32
1 files changed, 23 insertions, 9 deletions
diff --git a/manual/rockbox_interface/main.tex b/manual/rockbox_interface/main.tex
index 368bf6a669..716cb824aa 100644
--- a/manual/rockbox_interface/main.tex
+++ b/manual/rockbox_interface/main.tex
@@ -3,22 +3,36 @@
3\section{Basic Overview} 3\section{Basic Overview}
4\subsection{The \daps{} controls} 4\subsection{The \daps{} controls}
5 5
6\begin{center}
7% include the front image. Using \specimg makes this fairly easy, 6% include the front image. Using \specimg makes this fairly easy,
8% but requires to use the exact value of \specimg in the filename! 7% but requires to use the exact value of \specimg in the filename!
9% The extension is selected in the preamble, so no further \ifpdfoutput 8% The extension is selected in the preamble, so no further \ifpdfoutput
10% is necessary. 9% is necessary.
11\IfFileExists{rockbox_interface/images/\specimg-front} 10%
12 {\includegraphics[height=8cm,width=10cm,keepaspectratio=true]{rockbox_interface/images/\specimg-front}}% 11% The check looks for a png file -- we use png for the HTML manual, so that
13 {\typeout{Missing image: (\specimg)}% 12% format needs to be present. It can also be used for the pdf manual, but
14 \color{red}{\textbf{WARNING!} Image not found}}% 13% usually we provide a pdf version of the file for that. Picking the correct
15\opt{iaudiom3,iriverh100}{% replace with HAVEREMOTEKEYMAP when all images exist or change specimg 14% one is done by LaTeX automatically, but for checking the filename we need to
16 \end{center} 15% specify the extension.
16\begin{center}
17\IfFileExists{rockbox_interface/images/\specimg-front.png}
18 {\includegraphics[height=8cm,width=10cm,keepaspectratio=true]%
19 {rockbox_interface/images/\specimg-front}
20 }
21 {\color{red}{\textbf{WARNING!} Image not found}%
22 \typeout{Warning: missing front image}
23 }
24\end{center}
25\opt{remote}{
17 % spacing between the two pictures, could possibly be improved 26 % spacing between the two pictures, could possibly be improved
18 \begin{center} 27 \begin{center}
19 \includegraphics[height=5.6cm,width=10cm,keepaspectratio=true]{rockbox_interface/images/\specimg-remote} 28 \IfFileExists{rockbox_interface/images/\specimg-remote.png}
29 {\includegraphics[height=5.6cm,width=10cm,keepaspectratio=true]{rockbox_interface/images/\specimg-remote}
30 }
31 {\color{red}{\textbf{WARNING!} Image not found}%
32 \typeout{Warning: missing remote image}
33 }
34 \end{center}
20} 35}
21\end{center}
22 36
23Throughout this manual, the buttons on the \dap{} are labelled according to the 37Throughout this manual, the buttons on the \dap{} are labelled according to the
24picture above. 38picture above.