summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomer Shalev <shalev.tomer@gmail.com>2009-12-10 19:56:53 +0000
committerTomer Shalev <shalev.tomer@gmail.com>2009-12-10 19:56:53 +0000
commit5e84f4a8c256d25ad9c786c32b4bd355e4a8d094 (patch)
treea2536d6405c1fa79be8367dc0dbfa55cb8e566ef
parentf5c705264fc279acabd4deb19b74f70baf0f450e (diff)
downloadrockbox-5e84f4a8c256d25ad9c786c32b4bd355e4a8d094.tar.gz
rockbox-5e84f4a8c256d25ad9c786c32b4bd355e4a8d094.zip
Manual: Apply dos2unix to replace CR+LF end-of-line with LF
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23924 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--manual/getting_started/mrobe100_install.tex22
-rw-r--r--manual/pdfdraftcopy.sty396
-rw-r--r--manual/platform/keymap-iaudiomx5.tex186
-rw-r--r--manual/plugins/pegbox.tex232
-rw-r--r--manual/plugins/rockpaint.tex312
5 files changed, 574 insertions, 574 deletions
diff --git a/manual/getting_started/mrobe100_install.tex b/manual/getting_started/mrobe100_install.tex
index 41fafac073..4c195e6248 100644
--- a/manual/getting_started/mrobe100_install.tex
+++ b/manual/getting_started/mrobe100_install.tex
@@ -1,11 +1,11 @@
1\subsubsection{Installation} 1\subsubsection{Installation}
2\begin{enumerate} 2\begin{enumerate}
3 \item Download 3 \item Download
4 {\url{http://download.rockbox.org/bootloader/olympus/mrobe100/pp5020.mi4}} 4 {\url{http://download.rockbox.org/bootloader/olympus/mrobe100/pp5020.mi4}}
5 \item Connect your \playertype{} to the computer. 5 \item Connect your \playertype{} to the computer.
6 \item Rename the original \fname{pp5020.mi4} file to \fname{OF.mi4} in the \fname{System} directory on your \playertype{}. 6 \item Rename the original \fname{pp5020.mi4} file to \fname{OF.mi4} in the \fname{System} directory on your \playertype{}.
7 \warn{You should keep a safe backup of this file for use if you ever wish to switch back to the \playerman{} firmware.} 7 \warn{You should keep a safe backup of this file for use if you ever wish to switch back to the \playerman{} firmware.}
8 \note{If you cannot see the \fname{System} directory, you will need to make sure your operating system is configured to show hidden files and directories.} 8 \note{If you cannot see the \fname{System} directory, you will need to make sure your operating system is configured to show hidden files and directories.}
9 9
10 \item Copy the \fname{pp5020.mi4} file you downloaded to the System directory on your \dap{}. 10 \item Copy the \fname{pp5020.mi4} file you downloaded to the System directory on your \dap{}.
11\end{enumerate} 11\end{enumerate}
diff --git a/manual/pdfdraftcopy.sty b/manual/pdfdraftcopy.sty
index 4041e2ceb3..07da7eab8a 100644
--- a/manual/pdfdraftcopy.sty
+++ b/manual/pdfdraftcopy.sty
@@ -1,198 +1,198 @@
1%% 1%%
2%% 2%%
3%% This is file 'pdfdraftcopy.sty', 3%% This is file 'pdfdraftcopy.sty',
4%% generated with the docstrip utility. 4%% generated with the docstrip utility.
5%% 5%%
6%% The original source files were: 6%% The original source files were:
7%% 7%%
8%% 8%%
9%% pdfdraftcopy.dtx (with options: 'package') 9%% pdfdraftcopy.dtx (with options: 'package')
10%% 10%%
11%% File: pdfdraftcopy.dtx Copyright (c) 2003, C. V. Radhakrishnan 11%% File: pdfdraftcopy.dtx Copyright (c) 2003, C. V. Radhakrishnan
12%% C. V. Rajagopal 12%% C. V. Rajagopal
13%% River Valley Technologies, Floor III, SJP Buildings 13%% River Valley Technologies, Floor III, SJP Buildings
14%% Cotton Hills, Trivandrum, India 695014 14%% Cotton Hills, Trivandrum, India 695014
15%% http://www.river-valley.com 15%% http://www.river-valley.com
16%% 16%%
17%% This package may be distributed under the terms of the LaTeX Project 17%% This package may be distributed under the terms of the LaTeX Project
18%% Public License, as described in lppl.txt in the base LaTeX distribution. 18%% Public License, as described in lppl.txt in the base LaTeX distribution.
19%% Either version 1.0 or, at your option, any later version. 19%% Either version 1.0 or, at your option, any later version.
20%% 20%%
21%% $Id: pdfdraftcopy.sty,v 1.2 2003/08/11 20:31:07 cvr Exp cvr $ 21%% $Id: pdfdraftcopy.sty,v 1.2 2003/08/11 20:31:07 cvr Exp cvr $
22%% 22%%
23\NeedsTeXFormat{LaTeX2e} 23\NeedsTeXFormat{LaTeX2e}
24\def\Fileversion$#1: #2 ${\gdef\fileversion{#2}} 24\def\Fileversion$#1: #2 ${\gdef\fileversion{#2}}
25\def\Filedate$#1: #2 #3 ${\gdef\filedate{#2}} 25\def\Filedate$#1: #2 #3 ${\gdef\filedate{#2}}
26\Fileversion$Revision: 1.2 $ 26\Fileversion$Revision: 1.2 $
27\Filedate$Date: 2003/08/11 20:31:07 $ 27\Filedate$Date: 2003/08/11 20:31:07 $
28\ProvidesPackage{pdfdraftcopy} 28\ProvidesPackage{pdfdraftcopy}
29 [\filedate\space\fileversion\space Draft copy in PDF (CVR)] 29 [\filedate\space\fileversion\space Draft copy in PDF (CVR)]
30\PackageWarningNoLine{pdfdraftcopy} 30\PackageWarningNoLine{pdfdraftcopy}
31 {****************************************\MessageBreak 31 {****************************************\MessageBreak
32 Package pdfdraftcopy v,\fileversion\space loaded\MessageBreak 32 Package pdfdraftcopy v,\fileversion\space loaded\MessageBreak
33 [Draft copy in PDF (CVR)]\MessageBreak 33 [Draft copy in PDF (CVR)]\MessageBreak
34 ****************************************} 34 ****************************************}
35\DeclareOption{watermark}{\AtBeginDocument{% 35\DeclareOption{watermark}{\AtBeginDocument{%
36 \begingroup\watermark\endgroup}} 36 \begingroup\watermark\endgroup}}
37\DeclareOption{draft}{\AtBeginDocument{% 37\DeclareOption{draft}{\AtBeginDocument{%
38 \begingroup\draftcopy\endgroup}} 38 \begingroup\draftcopy\endgroup}}
39\ExecuteOptions{draft} 39\ExecuteOptions{draft}
40\ProcessOptions\relax 40\ProcessOptions\relax
41 41
42\RequirePackage{color,graphicx} 42\RequirePackage{color,graphicx}
43 43
44\let\@DRAFTout@Hook\@empty 44\let\@DRAFTout@Hook\@empty
45\newcommand{\DRAFTout}{\g@addto@macro\@DRAFTout@Hook} 45\newcommand{\DRAFTout}{\g@addto@macro\@DRAFTout@Hook}
46\newcommand{\@DRAFTout@Out}{% 46\newcommand{\@DRAFTout@Out}{%
47 \afterassignment\@DRAFTout@Test 47 \afterassignment\@DRAFTout@Test
48 \global\setbox\@cclv= % 48 \global\setbox\@cclv= %
49 } 49 }
50\newcommand{\@DRAFTout@Test}{% 50\newcommand{\@DRAFTout@Test}{%
51 \ifvoid\@cclv\relax 51 \ifvoid\@cclv\relax
52 \aftergroup\@DRAFTout@Output 52 \aftergroup\@DRAFTout@Output
53 \else 53 \else
54 \@DRAFTout@Output 54 \@DRAFTout@Output
55 \fi% 55 \fi%
56 } 56 }
57\newcommand{\@DRAFTout@Output}{% 57\newcommand{\@DRAFTout@Output}{%
58 \@DRAFTout@Hook% 58 \@DRAFTout@Hook%
59 \@DRAFTout@Org@Out\box\@cclv% 59 \@DRAFTout@Org@Out\box\@cclv%
60 } 60 }
61\newcommand{\@DRAFTout@Org@Out}{} 61\newcommand{\@DRAFTout@Org@Out}{}
62\newcommand*{\@DRAFTout@Init}{% 62\newcommand*{\@DRAFTout@Init}{%
63 \let\@DRAFTout@Org@Out\shipout 63 \let\@DRAFTout@Org@Out\shipout
64 \let\shipout\@DRAFTout@Out 64 \let\shipout\@DRAFTout@Out
65 } 65 }
66\AtBeginDocument{\@DRAFTout@Init} 66\AtBeginDocument{\@DRAFTout@Init}
67\newcommand{\@DraftOverlay@Hook}{} 67\newcommand{\@DraftOverlay@Hook}{}
68\newcommand{\AddToDraftOverlay}{\g@addto@macro\@DraftOverlay@Hook} 68\newcommand{\AddToDraftOverlay}{\g@addto@macro\@DraftOverlay@Hook}
69\newcommand{\ClearDraftOverlay}{\let\@DraftOverlay@Hook\@empty} 69\newcommand{\ClearDraftOverlay}{\let\@DraftOverlay@Hook\@empty}
70\newcommand{\@DraftOverlay}{% 70\newcommand{\@DraftOverlay}{%
71 \ifx\@DraftOverlay@Hook\@empty 71 \ifx\@DraftOverlay@Hook\@empty
72 \else 72 \else
73 \bgroup 73 \bgroup
74 \@tempdima=1in 74 \@tempdima=1in
75 \@tempcnta=\@tempdima 75 \@tempcnta=\@tempdima
76 \@tempcntb=-\@tempdima 76 \@tempcntb=-\@tempdima
77 \advance\@tempcntb\paperheight 77 \advance\@tempcntb\paperheight
78 \global\setbox\@cclv\vbox{% 78 \global\setbox\@cclv\vbox{%
79 \vbox{\let\protect\relax% 79 \vbox{\let\protect\relax%
80 \unitlength=1sp% 80 \unitlength=1sp%
81 \pictur@(0,0)(\@tempcnta,\@tempcntb)% 81 \pictur@(0,0)(\@tempcnta,\@tempcntb)%
82 \@DraftOverlay@Hook% 82 \@DraftOverlay@Hook%
83 \endpicture}% 83 \endpicture}%
84 \box\@cclv% 84 \box\@cclv%
85 }% 85 }%
86 \egroup 86 \egroup
87 \fi 87 \fi
88} 88}
89 89
90\definecolor{gray30}{gray}{.7} 90\definecolor{gray30}{gray}{.7}
91\definecolor{gray20}{gray}{.8} 91\definecolor{gray20}{gray}{.8}
92\definecolor{gray10}{gray}{.9} 92\definecolor{gray10}{gray}{.9}
93 93
94\DRAFTout{\@DraftOverlay} 94\DRAFTout{\@DraftOverlay}
95\newdimen\LLY 95\newdimen\LLY
96\newdimen\LLX 96\newdimen\LLX
97\newdimen\URX 97\newdimen\URX
98\newdimen\URY 98\newdimen\URY
99\newdimen\topmargin 99\newdimen\topmargin
100\newdimen\bottommargin 100\newdimen\bottommargin
101\def\@printdimen{%\ifthenelse{\equal{\@debug}{true}}% 101\def\@printdimen{%\ifthenelse{\equal{\@debug}{true}}%
102 {\PackageWarningNoLine{PDFdraftcopy}% 102 {\PackageWarningNoLine{PDFdraftcopy}%
103 {\LLX::::::::::::=\the\LLX\MessageBreak 103 {\LLX::::::::::::=\the\LLX\MessageBreak
104 \LLY::::::::::::=\the\LLY\MessageBreak 104 \LLY::::::::::::=\the\LLY\MessageBreak
105 \URX::::::::::::=\the\URX\MessageBreak 105 \URX::::::::::::=\the\URX\MessageBreak
106 \URY::::::::::::=\the\URY\MessageBreak 106 \URY::::::::::::=\the\URY\MessageBreak
107 \oddsidemargin::=\the\oddsidemargin\MessageBreak 107 \oddsidemargin::=\the\oddsidemargin\MessageBreak
108 \evensidemargin:=\the\evensidemargin\MessageBreak 108 \evensidemargin:=\the\evensidemargin\MessageBreak
109 \textheight:::::=\the\textheight\MessageBreak 109 \textheight:::::=\the\textheight\MessageBreak
110 \textwidth::::::=\the\textwidth\MessageBreak 110 \textwidth::::::=\the\textwidth\MessageBreak
111 \paperwidth:::::=\the\paperwidth\MessageBreak 111 \paperwidth:::::=\the\paperwidth\MessageBreak
112 \paperheight::::=\the\paperheight\MessageBreak 112 \paperheight::::=\the\paperheight\MessageBreak
113 \topmargin::::::=\the\topmargin\MessageBreak 113 \topmargin::::::=\the\topmargin\MessageBreak
114 \headheight:::::=\the\headheight\MessageBreak 114 \headheight:::::=\the\headheight\MessageBreak
115 \headsep::::::::=\the\headsep\MessageBreak 115 \headsep::::::::=\the\headsep\MessageBreak
116 \footskip:::::::=\the\footskip\MessageBreak 116 \footskip:::::::=\the\footskip\MessageBreak
117 \topskip::::::::=\the\topskip\MessageBreak 117 \topskip::::::::=\the\topskip\MessageBreak
118 Now fixing the overlay in place 118 Now fixing the overlay in place
119 }}{} 119 }}{}
120} 120}
121\def\@DRAFTdimen{% 121\def\@DRAFTdimen{%
122 \setlength\LLY{\paperheight} 122 \setlength\LLY{\paperheight}
123 \addtolength\LLY{-\textheight} 123 \addtolength\LLY{-\textheight}
124 \addtolength\LLY{-\headheight} 124 \addtolength\LLY{-\headheight}
125 \addtolength\LLY{-\headsep} 125 \addtolength\LLY{-\headsep}
126 \addtolength\LLY{-1in} 126 \addtolength\LLY{-1in}
127 \addtolength\LLY{-3pt} 127 \addtolength\LLY{-3pt}
128 \setlength\LLX{1in} 128 \setlength\LLX{1in}
129 \ifodd\c@page 129 \ifodd\c@page
130 \addtolength\LLX{\oddsidemargin}\else 130 \addtolength\LLX{\oddsidemargin}\else
131 \addtolength\LLX{\evensidemargin}\fi 131 \addtolength\LLX{\evensidemargin}\fi
132 \setlength\URX{\textwidth} 132 \setlength\URX{\textwidth}
133 \setlength\URY{\textheight} 133 \setlength\URY{\textheight}
134} 134}
135\def\LoadWaterMark{\watermark} 135\def\LoadWaterMark{\watermark}
136\def\watermark{\AddToDraftOverlay{% 136\def\watermark{\AddToDraftOverlay{%
137 \@DRAFTdimen%\@printdimen% 137 \@DRAFTdimen%\@printdimen%
138 \setlength{\@tempdima}{0pt} 138 \setlength{\@tempdima}{0pt}
139 \setlength{\@tempdimb}{\paperwidth} 139 \setlength{\@tempdimb}{\paperwidth}
140 \addtolength{\@tempdimb}{-\@tempdima} 140 \addtolength{\@tempdimb}{-\@tempdima}
141 \addtolength{\@tempdimb}{-\@tempdima} 141 \addtolength{\@tempdimb}{-\@tempdima}
142 \setlength{\@tempdimc}{\paperheight} 142 \setlength{\@tempdimc}{\paperheight}
143 \addtolength{\@tempdimc}{-\@tempdima} 143 \addtolength{\@tempdimc}{-\@tempdima}
144 \addtolength{\@tempdimc}{-\@tempdima} 144 \addtolength{\@tempdimc}{-\@tempdima}
145 \setlength{\unitlength}{1pt}\thinlines% 145 \setlength{\unitlength}{1pt}\thinlines%
146% 146%
147 \put(0,\strip@pt\paperheight){\fboxrule0pt\fboxsep0pt% 147 \put(0,\strip@pt\paperheight){\fboxrule0pt\fboxsep0pt%
148 %\fcolorbox{white}{red}% 148 %\fcolorbox{white}{red}%
149 {\begin{minipage}[t][\paperheight][c]{\paperwidth} 149 {\begin{minipage}[t][\paperheight][c]{\paperwidth}
150 \centering 150 \centering
151 \ifx\@@watermark\@empty\relax\else 151 \ifx\@@watermark\@empty\relax\else
152 \includegraphics%[width=\paperwidth,height=\paperheight]% 152 \includegraphics%[width=\paperwidth,height=\paperheight]%
153 {\@@watermark}\fi% 153 {\@@watermark}\fi%
154 \end{minipage}}}}}% 154 \end{minipage}}}}}%
155 155
156\let\@@watermark\@empty 156\let\@@watermark\@empty
157\def\watermarkgraphic#1{\gdef\@@watermark{#1}} 157\def\watermarkgraphic#1{\gdef\@@watermark{#1}}
158 158
159\def\draftcopy{\AddToDraftOverlay{% 159\def\draftcopy{\AddToDraftOverlay{%
160 \@DRAFTdimen%\@printdimen% 160 \@DRAFTdimen%\@printdimen%
161 \setlength{\@tempdima}{0pt} 161 \setlength{\@tempdima}{0pt}
162 \setlength{\@tempdimb}{\paperwidth} 162 \setlength{\@tempdimb}{\paperwidth}
163 \addtolength{\@tempdimb}{-\@tempdima} 163 \addtolength{\@tempdimb}{-\@tempdima}
164 \addtolength{\@tempdimb}{-\@tempdima} 164 \addtolength{\@tempdimb}{-\@tempdima}
165 \setlength{\@tempdimc}{\paperheight} 165 \setlength{\@tempdimc}{\paperheight}
166 \addtolength{\@tempdimc}{-\@tempdima} 166 \addtolength{\@tempdimc}{-\@tempdima}
167 \addtolength{\@tempdimc}{-\@tempdima} 167 \addtolength{\@tempdimc}{-\@tempdima}
168 \setlength{\unitlength}{1pt}\thinlines% 168 \setlength{\unitlength}{1pt}\thinlines%
169% 169%
170 \put(0,\strip@pt\paperheight){\fboxrule0pt\fboxsep0pt% 170 \put(0,\strip@pt\paperheight){\fboxrule0pt\fboxsep0pt%
171 %\fcolorbox{white}{red}% 171 %\fcolorbox{white}{red}%
172 {\begin{minipage}[t][\paperheight][c]{\paperwidth} 172 {\begin{minipage}[t][\paperheight][c]{\paperwidth}
173 \centering 173 \centering
174 \begingroup 174 \begingroup
175 \rotatebox{\@draftangle}{\color{\@draftcolor} 175 \rotatebox{\@draftangle}{\color{\@draftcolor}
176 \fontfamily{\@draftfontfamily}% 176 \fontfamily{\@draftfontfamily}%
177 \fontsize{\@draftfontsize}{\@draftfontsize}\selectfont 177 \fontsize{\@draftfontsize}{\@draftfontsize}\selectfont
178 {\@draftfontattrib\@draftstring} 178 {\@draftfontattrib\@draftstring}
179 }\endgroup 179 }\endgroup
180 \end{minipage}}}}}% 180 \end{minipage}}}}}%
181 181
182\def\@draftangle{45} 182\def\@draftangle{45}
183\def\@draftstring{DRAFT COPY} 183\def\@draftstring{DRAFT COPY}
184\def\@draftcolor{gray10} 184\def\@draftcolor{gray10}
185\def\@draftfontfamily{ptm} 185\def\@draftfontfamily{ptm}
186\def\@draftfontsize{80} 186\def\@draftfontsize{80}
187\def\@draftfontattrib{\upshape} 187\def\@draftfontattrib{\upshape}
188\def\draftstring#1{\gdef\@draftstring{#1}} 188\def\draftstring#1{\gdef\@draftstring{#1}}
189\def\draftcolor#1{\gdef\@draftcolor{#1}} 189\def\draftcolor#1{\gdef\@draftcolor{#1}}
190\def\draftfontfamily#1{\gdef\@draftfontfamily{#1}} 190\def\draftfontfamily#1{\gdef\@draftfontfamily{#1}}
191\def\draftfontsize#1{\gdef\@draftfontsize{#1}} 191\def\draftfontsize#1{\gdef\@draftfontsize{#1}}
192\def\draftfontattrib#1{\gdef\@draftfontattrib{#1}} 192\def\draftfontattrib#1{\gdef\@draftfontattrib{#1}}
193\def\draftangle#1{\gdef\@draftangle{#1}} 193\def\draftangle#1{\gdef\@draftangle{#1}}
194\endinput 194\endinput
195%% 195%%
196%% 196%%
197%% End of package 'pdfdraftcopy.sty' 197%% End of package 'pdfdraftcopy.sty'
198%% 198%%
diff --git a/manual/platform/keymap-iaudiomx5.tex b/manual/platform/keymap-iaudiomx5.tex
index aea09f4496..bcdcfff327 100644
--- a/manual/platform/keymap-iaudiomx5.tex
+++ b/manual/platform/keymap-iaudiomx5.tex
@@ -1,95 +1,95 @@
1% $Id$ 1% $Id$
2 2
3\newcommand{\ButtonLeft}{\btnfnt{Left}} 3\newcommand{\ButtonLeft}{\btnfnt{Left}}
4\newcommand{\ButtonRight}{\btnfnt{Right}} 4\newcommand{\ButtonRight}{\btnfnt{Right}}
5\newcommand{\ButtonUp}{\btnfnt{Up}} 5\newcommand{\ButtonUp}{\btnfnt{Up}}
6\newcommand{\ButtonDown}{\btnfnt{Down}} 6\newcommand{\ButtonDown}{\btnfnt{Down}}
7\newcommand{\ButtonSelect}{\btnfnt{Select}} 7\newcommand{\ButtonSelect}{\btnfnt{Select}}
8\newcommand{\ButtonPower}{\btnfnt{Power}} 8\newcommand{\ButtonPower}{\btnfnt{Power}}
9\newcommand{\ButtonRec}{\btnfnt{Rec}} 9\newcommand{\ButtonRec}{\btnfnt{Rec}}
10\newcommand{\ButtonPlay}{\btnfnt{Play}} 10\newcommand{\ButtonPlay}{\btnfnt{Play}}
11\newcommand{\ButtonHold}{\btnfnt{Hold}} 11\newcommand{\ButtonHold}{\btnfnt{Hold}}
12 12
13%Button actions, standard context 13%Button actions, standard context
14\newcommand{\ActionStdPrev}{\ButtonUp} 14\newcommand{\ActionStdPrev}{\ButtonUp}
15\newcommand{\ActionStdPrevRepeat}{Long \ButtonUp} 15\newcommand{\ActionStdPrevRepeat}{Long \ButtonUp}
16\newcommand{\ActionStdNext}{\ButtonDown} 16\newcommand{\ActionStdNext}{\ButtonDown}
17\newcommand{\ActionStdNextRepeat}{Long \ButtonDown} 17\newcommand{\ActionStdNextRepeat}{Long \ButtonDown}
18\newcommand{\ActionStdCancel}{\ButtonLeft{} or \ButtonPower} 18\newcommand{\ActionStdCancel}{\ButtonLeft{} or \ButtonPower}
19\newcommand{\ActionStdContext}{Long \ButtonSelect} 19\newcommand{\ActionStdContext}{Long \ButtonSelect}
20\newcommand{\ActionStdQuickScreen}{Long \ButtonRec} 20\newcommand{\ActionStdQuickScreen}{Long \ButtonRec}
21\newcommand{\ActionQuickScreenExit}{\ButtonRec} 21\newcommand{\ActionQuickScreenExit}{\ButtonRec}
22\newcommand{\ActionStdMenu}{\ButtonRec} 22\newcommand{\ActionStdMenu}{\ButtonRec}
23\newcommand{\ActionStdOk}{\ButtonSelect, \ButtonRight{} or \ButtonPlay} 23\newcommand{\ActionStdOk}{\ButtonSelect, \ButtonRight{} or \ButtonPlay}
24 24
25%Button actions, wps context 25%Button actions, wps context
26\newcommand{\ActionWpsPlay}{\ButtonPlay} 26\newcommand{\ActionWpsPlay}{\ButtonPlay}
27\newcommand{\ActionWpsStop}{Long \ButtonPlay} 27\newcommand{\ActionWpsStop}{Long \ButtonPlay}
28\newcommand{\ActionWpsSkipNext}{\ButtonRight} 28\newcommand{\ActionWpsSkipNext}{\ButtonRight}
29\newcommand{\ActionWpsSkipPrev}{\ButtonLeft} 29\newcommand{\ActionWpsSkipPrev}{\ButtonLeft}
30\newcommand{\ActionWpsSeekBack}{Long \ButtonLeft} 30\newcommand{\ActionWpsSeekBack}{Long \ButtonLeft}
31\newcommand{\ActionWpsSeekFwd}{Long \ButtonRight} 31\newcommand{\ActionWpsSeekFwd}{Long \ButtonRight}
32\newcommand{\ActionWpsVolDown}{\ButtonDown} 32\newcommand{\ActionWpsVolDown}{\ButtonDown}
33\newcommand{\ActionWpsVolUp}{\ButtonUp} 33\newcommand{\ActionWpsVolUp}{\ButtonUp}
34\newcommand{\ActionWpsQuickScreen}{Long \ButtonRec} 34\newcommand{\ActionWpsQuickScreen}{Long \ButtonRec}
35\newcommand{\ActionWpsMenu}{\ButtonRec} 35\newcommand{\ActionWpsMenu}{\ButtonRec}
36\newcommand{\ActionWpsContext}{Long \ButtonSelect} 36\newcommand{\ActionWpsContext}{Long \ButtonSelect}
37\newcommand{\ActionWpsBrowse}{\ButtonSelect} 37\newcommand{\ActionWpsBrowse}{\ButtonSelect}
38 38
39%Button actions, tree context 39%Button actions, tree context
40\newcommand{\ActionTreeWps}{\ButtonPlay} 40\newcommand{\ActionTreeWps}{\ButtonPlay}
41\newcommand{\ActionTreeStop}{Long \ButtonPlay} 41\newcommand{\ActionTreeStop}{Long \ButtonPlay}
42\newcommand{\ActionTreeEnter}{\ButtonSelect{} or \ButtonRight} 42\newcommand{\ActionTreeEnter}{\ButtonSelect{} or \ButtonRight}
43\newcommand{\ActionTreeParentDirectory}{\ButtonLeft} 43\newcommand{\ActionTreeParentDirectory}{\ButtonLeft}
44 44
45%Button actions, YesNo context 45%Button actions, YesNo context
46\newcommand{\ActionYesNoAccept}{\ButtonSelect} 46\newcommand{\ActionYesNoAccept}{\ButtonSelect}
47 47
48%Button actions, Setting context 48%Button actions, Setting context
49\newcommand{\ActionSettingInc}{\ButtonUp} 49\newcommand{\ActionSettingInc}{\ButtonUp}
50\newcommand{\ActionSettingDec}{\ButtonDown} 50\newcommand{\ActionSettingDec}{\ButtonDown}
51 51
52%Button actions, Virtual Keyboard Context 52%Button actions, Virtual Keyboard Context
53\newcommand{\ActionKbdLeft}{\ButtonLeft} 53\newcommand{\ActionKbdLeft}{\ButtonLeft}
54\newcommand{\ActionKbdRight}{\ButtonRight} 54\newcommand{\ActionKbdRight}{\ButtonRight}
55\newcommand{\ActionKbdUp}{\ButtonUp} 55\newcommand{\ActionKbdUp}{\ButtonUp}
56\newcommand{\ActionKbdDown}{\ButtonDown} 56\newcommand{\ActionKbdDown}{\ButtonDown}
57\newcommand{\ActionKbdSelect}{\ButtonSelect} 57\newcommand{\ActionKbdSelect}{\ButtonSelect}
58\newcommand{\ActionKbdDone}{\ButtonPlay} 58\newcommand{\ActionKbdDone}{\ButtonPlay}
59\newcommand{\ActionKbdAbort}{\ButtonRec} 59\newcommand{\ActionKbdAbort}{\ButtonRec}
60 60
61%Button actions, Pitch Screen context 61%Button actions, Pitch Screen context
62\newcommand{\ActionPsToggleMode}{\ButtonSelect} 62\newcommand{\ActionPsToggleMode}{\ButtonSelect}
63\newcommand{\ActionPsIncSmall}{\ButtonUp} 63\newcommand{\ActionPsIncSmall}{\ButtonUp}
64\newcommand{\ActionPsIncBig}{Long \ButtonUp} 64\newcommand{\ActionPsIncBig}{Long \ButtonUp}
65\newcommand{\ActionPsDecSmall}{\ButtonDown} 65\newcommand{\ActionPsDecSmall}{\ButtonDown}
66\newcommand{\ActionPsDecBig}{Long \ButtonDown} 66\newcommand{\ActionPsDecBig}{Long \ButtonDown}
67\newcommand{\ActionPsNudgeLeft}{\ButtonLeft} 67\newcommand{\ActionPsNudgeLeft}{\ButtonLeft}
68\newcommand{\ActionPsNudgeRight}{\ButtonRight} 68\newcommand{\ActionPsNudgeRight}{\ButtonRight}
69\newcommand{\ActionPsReset}{\ButtonPower} 69\newcommand{\ActionPsReset}{\ButtonPower}
70\newcommand{\ActionPsExit}{\ButtonPlay} 70\newcommand{\ActionPsExit}{\ButtonPlay}
71 71
72%Button actions, Recording screen context 72%Button actions, Recording screen context
73\newcommand{\ActionRecPause}{\ButtonPlay} 73\newcommand{\ActionRecPause}{\ButtonPlay}
74\newcommand{\ActionRecNewfile}{\ButtonRec} 74\newcommand{\ActionRecNewfile}{\ButtonRec}
75\newcommand{\ActionRecSettingsInc}{\ButtonRight} 75\newcommand{\ActionRecSettingsInc}{\ButtonRight}
76\newcommand{\ActionRecSettingsDec}{\ButtonLeft} 76\newcommand{\ActionRecSettingsDec}{\ButtonLeft}
77\newcommand{\ActionRecPrev}{\ButtonUp} 77\newcommand{\ActionRecPrev}{\ButtonUp}
78\newcommand{\ActionRecNext}{\ButtonDown} 78\newcommand{\ActionRecNext}{\ButtonDown}
79\newcommand{\ActionRecMenu}{Long \ButtonRec} 79\newcommand{\ActionRecMenu}{Long \ButtonRec}
80\newcommand{\ActionRecExit}{Long \ButtonPlay} 80\newcommand{\ActionRecExit}{Long \ButtonPlay}
81 81
82%Button actions, FM radio context 82%Button actions, FM radio context
83\newcommand{\ActionFMPreset}{\ButtonSelect} 83\newcommand{\ActionFMPreset}{\ButtonSelect}
84\newcommand{\ActionFMMenu}{Long \ButtonSelect} 84\newcommand{\ActionFMMenu}{Long \ButtonSelect}
85\newcommand{\ActionFMMode}{Long \ButtonPlay} 85\newcommand{\ActionFMMode}{Long \ButtonPlay}
86\newcommand{\ActionFMStop}{\ButtonPower} 86\newcommand{\ActionFMStop}{\ButtonPower}
87\newcommand{\ActionFMExit}{\ButtonRec} 87\newcommand{\ActionFMExit}{\ButtonRec}
88\newcommand{\ActionFMPlay}{\ButtonPlay} 88\newcommand{\ActionFMPlay}{\ButtonPlay}
89\newcommand{\ActionFMSettingsInc}{\ActionSettingInc} 89\newcommand{\ActionFMSettingsInc}{\ActionSettingInc}
90\newcommand{\ActionFMSettingsDec}{\ActionSettingDec} 90\newcommand{\ActionFMSettingsDec}{\ActionSettingDec}
91\newcommand{\ActionFMPrev}{\ButtonLeft} 91\newcommand{\ActionFMPrev}{\ButtonLeft}
92\newcommand{\ActionFMNext}{\ButtonRight} 92\newcommand{\ActionFMNext}{\ButtonRight}
93 %Button actions, Bookmark screen context 93%Button actions, Bookmark screen context
94\newcommand{\ActionBmDelete}{Long \ButtonRec} 94\newcommand{\ActionBmDelete}{Long \ButtonRec}
95 95
diff --git a/manual/plugins/pegbox.tex b/manual/plugins/pegbox.tex
index 13eb511743..1f3db5fbc8 100644
--- a/manual/plugins/pegbox.tex
+++ b/manual/plugins/pegbox.tex
@@ -1,116 +1,116 @@
1% $Id: pegbox.tex 16693 2008-03-18 09:24:35Z roolku $ % 1% $Id: pegbox.tex 16693 2008-03-18 09:24:35Z roolku $ %
2\subsection{Pegbox} 2\subsection{Pegbox}
3\screenshot{plugins/images/ss-pegbox}{pegbox}{img:pegbox} 3\screenshot{plugins/images/ss-pegbox}{pegbox}{img:pegbox}
4To beat each level, you must destroy all of the pegs. If two like pegs are 4To beat each level, you must destroy all of the pegs. If two like pegs are
5pushed into each other they disappear except for triangles which form a solid 5pushed into each other they disappear except for triangles which form a solid
6block and crosses which allow you to choose a replacement block. 6block and crosses which allow you to choose a replacement block.
7 7
8\begin{table} 8\begin{table}
9 \begin{btnmap}{}{} 9 \begin{btnmap}{}{}
10 \multicolumn{2}{c}{\textbf{In game}}\\\hline 10 \multicolumn{2}{c}{\textbf{In game}}\\\hline
11 11
12 \opt{RECORDER_PAD}{\ButtonUp, \ButtonDown, } 12 \opt{RECORDER_PAD}{\ButtonUp, \ButtonDown, }
13 \opt{ONDIO_PAD}{\ButtonUp, \ButtonDown, } 13 \opt{ONDIO_PAD}{\ButtonUp, \ButtonDown, }
14 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonUp, \ButtonDown, } 14 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonUp, \ButtonDown, }
15 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu, \ButtonPlay, } 15 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu, \ButtonPlay, }
16 \opt{IAUDIO_X5_PAD}{\ButtonUp, \ButtonDown, } 16 \opt{IAUDIO_X5_PAD}{\ButtonUp, \ButtonDown, }
17 \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown, } 17 \opt{IRIVER_H10_PAD}{\ButtonScrollUp, \ButtonScrollDown, }
18 \opt{SANSA_E200_PAD}{\ButtonUp, \ButtonDown, } 18 \opt{SANSA_E200_PAD}{\ButtonUp, \ButtonDown, }
19 \opt{SANSA_FUZE_PAD}{\ButtonUp, \ButtonDown, } 19 \opt{SANSA_FUZE_PAD}{\ButtonUp, \ButtonDown, }
20 \opt{GIGABEAT_PAD}{\ButtonUp, \ButtonDown, } 20 \opt{GIGABEAT_PAD}{\ButtonUp, \ButtonDown, }
21 \opt{GIGABEAT_S_PAD}{\ButtonUp, \ButtonDown, } 21 \opt{GIGABEAT_S_PAD}{\ButtonUp, \ButtonDown, }
22 \opt{MROBE100_PAD}{\ButtonUp, \ButtonDown, } 22 \opt{MROBE100_PAD}{\ButtonUp, \ButtonDown, }
23 \opt{SANSA_C200_PAD}{\ButtonUp, \ButtonDown, } 23 \opt{SANSA_C200_PAD}{\ButtonUp, \ButtonDown, }
24 24
25 \opt{RECORDER_PAD}{\ButtonLeft, \ButtonRight} 25 \opt{RECORDER_PAD}{\ButtonLeft, \ButtonRight}
26 \opt{ONDIO_PAD}{\ButtonLeft, \ButtonRight} 26 \opt{ONDIO_PAD}{\ButtonLeft, \ButtonRight}
27 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonLeft, \ButtonRight} 27 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonLeft, \ButtonRight}
28 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonLeft, \ButtonRight} 28 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonLeft, \ButtonRight}
29 \opt{IAUDIO_X5_PAD}{\ButtonLeft, \ButtonRight} 29 \opt{IAUDIO_X5_PAD}{\ButtonLeft, \ButtonRight}
30 \opt{IRIVER_H10_PAD}{\ButtonLeft, \ButtonRight} 30 \opt{IRIVER_H10_PAD}{\ButtonLeft, \ButtonRight}
31 \opt{SANSA_E200_PAD}{\ButtonLeft, \ButtonRight} 31 \opt{SANSA_E200_PAD}{\ButtonLeft, \ButtonRight}
32 \opt{SANSA_FUZE_PAD}{\ButtonLeft, \ButtonRight} 32 \opt{SANSA_FUZE_PAD}{\ButtonLeft, \ButtonRight}
33 \opt{GIGABEAT_PAD}{\ButtonLeft, \ButtonRight} 33 \opt{GIGABEAT_PAD}{\ButtonLeft, \ButtonRight}
34 \opt{GIGABEAT_S_PAD}{\ButtonLeft, \ButtonRight} 34 \opt{GIGABEAT_S_PAD}{\ButtonLeft, \ButtonRight}
35 \opt{MROBE100_PAD}{\ButtonLeft, \ButtonRight} 35 \opt{MROBE100_PAD}{\ButtonLeft, \ButtonRight}
36 \opt{SANSA_C200_PAD}{\ButtonLeft, \ButtonRight} 36 \opt{SANSA_C200_PAD}{\ButtonLeft, \ButtonRight}
37 37
38 \opt{HAVEREMOTEKEYMAP}{& } 38 \opt{HAVEREMOTEKEYMAP}{& }
39 & to move around\\ 39 & to move around\\
40 40
41 \opt{RECORDER_PAD}{\ButtonOn} 41 \opt{RECORDER_PAD}{\ButtonOn}
42 \opt{ONDIO_PAD}{\ButtonOff} 42 \opt{ONDIO_PAD}{\ButtonOff}
43 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect} 43 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonSelect}
44 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonRight} 44 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonRight}
45 \opt{IAUDIO_X5_PAD}{\ButtonSelect} 45 \opt{IAUDIO_X5_PAD}{\ButtonSelect}
46 \opt{IRIVER_H10_PAD}{\ButtonPlay} 46 \opt{IRIVER_H10_PAD}{\ButtonPlay}
47 \opt{SANSA_E200_PAD}{\ButtonSelect} 47 \opt{SANSA_E200_PAD}{\ButtonSelect}
48 \opt{SANSA_FUZE_PAD}{\ButtonSelect} 48 \opt{SANSA_FUZE_PAD}{\ButtonSelect}
49 \opt{GIGABEAT_PAD}{\ButtonSelect} 49 \opt{GIGABEAT_PAD}{\ButtonSelect}
50 \opt{GIGABEAT_S_PAD}{\ButtonSelect} 50 \opt{GIGABEAT_S_PAD}{\ButtonSelect}
51 \opt{MROBE100_PAD}{\ButtonSelect} 51 \opt{MROBE100_PAD}{\ButtonSelect}
52 \opt{SANSA_C200_PAD}{\ButtonSelect} 52 \opt{SANSA_C200_PAD}{\ButtonSelect}
53 \opt{HAVEREMOTEKEYMAP}{& } 53 \opt{HAVEREMOTEKEYMAP}{& }
54 & to choose peg\\ 54 & to choose peg\\
55 55
56 \opt{RECORDER_PAD}{\ButtonFTwo} 56 \opt{RECORDER_PAD}{\ButtonFTwo}
57 \opt{ONDIO_PAD}{\ButtonMenu + \ButtonRight} 57 \opt{ONDIO_PAD}{\ButtonMenu + \ButtonRight}
58 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn} 58 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOn}
59 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonLeft} 59 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonLeft}
60 \opt{IAUDIO_X5_PAD}{\ButtonRec} 60 \opt{IAUDIO_X5_PAD}{\ButtonRec}
61 \opt{IRIVER_H10_PAD}{Long \ButtonFF} 61 \opt{IRIVER_H10_PAD}{Long \ButtonFF}
62 \opt{SANSA_E200_PAD}{\ButtonRec} 62 \opt{SANSA_E200_PAD}{\ButtonRec}
63 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonLeft} 63 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonLeft}
64 \opt{GIGABEAT_PAD}{\ButtonA} 64 \opt{GIGABEAT_PAD}{\ButtonA}
65 \opt{GIGABEAT_S_PAD}{\ButtonMenu} 65 \opt{GIGABEAT_S_PAD}{\ButtonMenu}
66 \opt{MROBE100_PAD}{\ButtonPlay} 66 \opt{MROBE100_PAD}{\ButtonPlay}
67 \opt{SANSA_C200_PAD}{\ButtonRec} 67 \opt{SANSA_C200_PAD}{\ButtonRec}
68 \opt{HAVEREMOTEKEYMAP}{& } 68 \opt{HAVEREMOTEKEYMAP}{& }
69 & to restart level\\ 69 & to restart level\\
70 70
71 \opt{RECORDER_PAD}{\ButtonFOne} 71 \opt{RECORDER_PAD}{\ButtonFOne}
72 \opt{ONDIO_PAD}{\ButtonMenu + \ButtonUp} 72 \opt{ONDIO_PAD}{\ButtonMenu + \ButtonUp}
73 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode} 73 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonMode}
74 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonMenu} 74 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonMenu}
75 \opt{IAUDIO_X5_PAD}{\ButtonPlay} 75 \opt{IAUDIO_X5_PAD}{\ButtonPlay}
76 \opt{IRIVER_H10_PAD}{\ButtonFF + \ButtonScrollUp} 76 \opt{IRIVER_H10_PAD}{\ButtonFF + \ButtonScrollUp}
77 \opt{SANSA_E200_PAD}{\ButtonScrollBack} 77 \opt{SANSA_E200_PAD}{\ButtonScrollBack}
78 \opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonUp} 78 \opt{SANSA_E200_PAD}{\ButtonSelect+\ButtonUp}
79 \opt{GIGABEAT_PAD}{\ButtonVolUp} 79 \opt{GIGABEAT_PAD}{\ButtonVolUp}
80 \opt{GIGABEAT_S_PAD}{\ButtonVolUp} 80 \opt{GIGABEAT_S_PAD}{\ButtonVolUp}
81 \opt{MROBE100_PAD}{\ButtonMenu} 81 \opt{MROBE100_PAD}{\ButtonMenu}
82 \opt{SANSA_C200_PAD}{\ButtonVolUp} 82 \opt{SANSA_C200_PAD}{\ButtonVolUp}
83 \opt{HAVEREMOTEKEYMAP}{& } 83 \opt{HAVEREMOTEKEYMAP}{& }
84 & to go up a level\\ 84 & to go up a level\\
85 85
86 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IAUDIO_X5_PAD}{ 86 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IAUDIO_X5_PAD}{
87 \opt{RECORDER_PAD}{\ButtonFThree} 87 \opt{RECORDER_PAD}{\ButtonFThree}
88 \opt{ONDIO_PAD}{\ButtonMenu + \ButtonDown} 88 \opt{ONDIO_PAD}{\ButtonMenu + \ButtonDown}
89 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec} 89 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonRec}
90 \opt{IRIVER_H10_PAD}{\ButtonFF + \ButtonScrollDown} 90 \opt{IRIVER_H10_PAD}{\ButtonFF + \ButtonScrollDown}
91 \opt{SANSA_E200_PAD}{\ButtonScrollFwd} 91 \opt{SANSA_E200_PAD}{\ButtonScrollFwd}
92 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown} 92 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown}
93 \opt{SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonVolDown} 93 \opt{SANSA_C200_PAD,GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonVolDown}
94 \opt{MROBE100_PAD}{\ButtonDisplay} 94 \opt{MROBE100_PAD}{\ButtonDisplay}
95 \opt{HAVEREMOTEKEYMAP}{& } 95 \opt{HAVEREMOTEKEYMAP}{& }
96 & to go down a level\\ 96 & to go down a level\\
97 } 97 }
98 98
99 \opt{RECORDER_PAD}{\ButtonOff} 99 \opt{RECORDER_PAD}{\ButtonOff}
100 \opt{ONDIO_PAD}{\ButtonMenu + \ButtonOff} 100 \opt{ONDIO_PAD}{\ButtonMenu + \ButtonOff}
101 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff} 101 \opt{IRIVER_H100_PAD,IRIVER_H300_PAD}{\ButtonOff}
102 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonPlay} 102 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect + \ButtonPlay}
103 \opt{IAUDIO_X5_PAD}{\ButtonPower} 103 \opt{IAUDIO_X5_PAD}{\ButtonPower}
104 \opt{IRIVER_H10_PAD}{\ButtonPower} 104 \opt{IRIVER_H10_PAD}{\ButtonPower}
105 \opt{SANSA_E200_PAD}{\ButtonPower} 105 \opt{SANSA_E200_PAD}{\ButtonPower}
106 \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 106 \opt{SANSA_FUZE_PAD}{Long \ButtonHome}
107 \opt{GIGABEAT_PAD}{\ButtonPower} 107 \opt{GIGABEAT_PAD}{\ButtonPower}
108 \opt{GIGABEAT_S_PAD}{\ButtonBack} 108 \opt{GIGABEAT_S_PAD}{\ButtonBack}
109 \opt{MROBE100_PAD}{\ButtonPower} 109 \opt{MROBE100_PAD}{\ButtonPower}
110 \opt{SANSA_C200_PAD}{\ButtonPower} 110 \opt{SANSA_C200_PAD}{\ButtonPower}
111 \opt{HAVEREMOTEKEYMAP}{& } 111 \opt{HAVEREMOTEKEYMAP}{& }
112 & to quit\\ 112 & to quit\\
113 113
114 \end{btnmap} 114 \end{btnmap}
115\end{table} 115\end{table}
116 116
diff --git a/manual/plugins/rockpaint.tex b/manual/plugins/rockpaint.tex
index 63440fc9d7..b583769ab8 100644
--- a/manual/plugins/rockpaint.tex
+++ b/manual/plugins/rockpaint.tex
@@ -1,156 +1,156 @@
1% $Id$ % 1% $Id$ %
2\subsection{Rockpaint} 2\subsection{Rockpaint}
3\screenshot{plugins/images/ss-rockpaint}{Rockpaint}% 3\screenshot{plugins/images/ss-rockpaint}{Rockpaint}%
4{img:Rockpaint} 4{img:Rockpaint}
5Rockpaint is a bitmap (\fname{.bmp}) editor for Rockbox. It can open any \fname{.bmp} file 5Rockpaint is a bitmap (\fname{.bmp}) editor for Rockbox. It can open any \fname{.bmp} file
6whose dimensions are the same size as your device's screen or smaller; it can 6whose dimensions are the same size as your device's screen or smaller; it can
7also create empty bitmaps for you to work with.\\ 7also create empty bitmaps for you to work with.\\
8 8
9\subsubsection{Opening A File} 9\subsubsection{Opening A File}
10To open a file, you may use either the context menu option "Open With" in the 10To open a file, you may use either the context menu option "Open With" in the
11File Browser, or you may enter Rockpaint first using the Plugins menu and open 11File Browser, or you may enter Rockpaint first using the Plugins menu and open
12a file from there. To perform the latter, simply press Rockpaint's Menu button 12a file from there. To perform the latter, simply press Rockpaint's Menu button
13or move the cursor beyond the bottom of the screen; then move the cursor onto 13or move the cursor beyond the bottom of the screen; then move the cursor onto
14"Menu" and select it. Finally, select "Load" and navigate to the image you 14"Menu" and select it. Finally, select "Load" and navigate to the image you
15wish to open.\\ 15wish to open.\\
16 16
17\subsubsection{Tools} 17\subsubsection{Tools}
18Rockpaint offers several tools to aid you in editing; you can view them by 18Rockpaint offers several tools to aid you in editing; you can view them by
19either pressing Rockpaint's "Menu" key or by attempting to move the cursor 19either pressing Rockpaint's "Menu" key or by attempting to move the cursor
20beyond the bottom of the screen. From top to bottom and left to right, and 20beyond the bottom of the screen. From top to bottom and left to right, and
21by section, they are as follows: 21by section, they are as follows:
22\begin{description} 22\begin{description}
23 \item[Colour Picker] 23 \item[Colour Picker]
24 The top left tool shows your colours that are at the ready. To 24 The top left tool shows your colours that are at the ready. To
25 swap them, "click" on the background colour. To edit the foreground colour, 25 swap them, "click" on the background colour. To edit the foreground colour,
26 click on it. 26 click on it.
27 \item[Preset Pallete] 27 \item[Preset Pallete]
28 Several preset colours are availible. Clicking on one changes 28 Several preset colours are availible. Clicking on one changes
29 the foreground of the Colour Picker to the selected colour. 29 the foreground of the Colour Picker to the selected colour.
30 \item[Pencil] 30 \item[Pencil]
31 Draws as you move the cursor. You can change the brush size with the 31 Draws as you move the cursor. You can change the brush size with the
32 Menu option "Brush Size". Use the Select key to toggle the tool while editing 32 Menu option "Brush Size". Use the Select key to toggle the tool while editing
33 the image. 33 the image.
34 \item[Selection tool] 34 \item[Selection tool]
35 Allows you to select a rectangular region; once you do, you 35 Allows you to select a rectangular region; once you do, you
36 will be shown a menu of options (including "cancel" if you make a mistake). 36 will be shown a menu of options (including "cancel" if you make a mistake).
37 \item[Line tool] 37 \item[Line tool]
38 Draws a straight line. 38 Draws a straight line.
39 \item[Curve tool] 39 \item[Curve tool]
40 Allows you to draw a line and curve it. 40 Allows you to draw a line and curve it.
41 \item[Rectangle tool] 41 \item[Rectangle tool]
42 Draws an unfilled rectangle. 42 Draws an unfilled rectangle.
43 \item[Circle tool] 43 \item[Circle tool]
44 Draws an unfilled circle. 44 Draws an unfilled circle.
45 \item[Gradient fill] 45 \item[Gradient fill]
46 To use this tool, click at the starting and ending points. 46 To use this tool, click at the starting and ending points.
47 Starting with the background and going to the foreground colour, Rockpaint 47 Starting with the background and going to the foreground colour, Rockpaint
48 will fill the region with a gradual colour change. 48 will fill the region with a gradual colour change.
49 \item[Bucket fill] 49 \item[Bucket fill]
50 Fills an same-colour or empty region with a colour. 50 Fills an same-colour or empty region with a colour.
51 \item[Dropper] 51 \item[Dropper]
52 Click on a colour in the image to change the foreground colour to it. 52 Click on a colour in the image to change the foreground colour to it.
53 \item[Eraser] 53 \item[Eraser]
54 The opposite of the pencil; it changes painted pixels to white. 54 The opposite of the pencil; it changes painted pixels to white.
55 \item[Text tool] 55 \item[Text tool]
56 "Draws" text on the image. 56 "Draws" text on the image.
57 \item[Filled rectangle] 57 \item[Filled rectangle]
58 Same as the Rectangle tool, but fills it with colour. 58 Same as the Rectangle tool, but fills it with colour.
59 \item[Filled circle] 59 \item[Filled circle]
60 Same as the Circle tool, but fills it with colour. 60 Same as the Circle tool, but fills it with colour.
61 \item[Curved Gradient Fill] 61 \item[Curved Gradient Fill]
62 Same as Gradient fill, but you must draw two lines. 62 Same as Gradient fill, but you must draw two lines.
63 Rockpaint will draw a curved, gradual change of colour in the region. 63 Rockpaint will draw a curved, gradual change of colour in the region.
64 \item[Menu] 64 \item[Menu]
65 This opens the Main Menu. You can also press the Menu key to open it. 65 This opens the Main Menu. You can also press the Menu key to open it.
66\end{description} 66\end{description}
67 67
68\subsubsection{Main Menu} 68\subsubsection{Main Menu}
69The main menu consists of the following: 69The main menu consists of the following:
70\begin{description} 70\begin{description}
71 \item[Resume] 71 \item[Resume]
72 Closes the Main Menu. 72 Closes the Main Menu.
73 \item[New] 73 \item[New]
74 Creates a new canvas and discards the current file. BE CAREFUL. 74 Creates a new canvas and discards the current file. BE CAREFUL.
75 You will lose any unsaved changes in the file that is currently open. 75 You will lose any unsaved changes in the file that is currently open.
76 \item[Load] 76 \item[Load]
77 Loads a bitmap file. Simply navigate to the file as you 77 Loads a bitmap file. Simply navigate to the file as you
78 would in the file browser. 78 would in the file browser.
79 \item[Save] 79 \item[Save]
80 Saves the current file. If it has not been saved before, 80 Saves the current file. If it has not been saved before,
81 you will be given a chance to name it and choose the saving location. 81 you will be given a chance to name it and choose the saving location.
82 \item[Brush speed] 82 \item[Brush speed]
83 Changes the speed at which the selection cursor 83 Changes the speed at which the selection cursor
84 moves when you hold down a movement button. 84 moves when you hold down a movement button.
85 \item[Brush size] 85 \item[Brush size]
86 Allows you to adjust the drawing size of the pencil tool. 86 Allows you to adjust the drawing size of the pencil tool.
87 \item[Choose colour] 87 \item[Choose colour]
88 Allows you to manually edit the foreground colour. 88 Allows you to manually edit the foreground colour.
89 You can edit the RBG and/or the HSV values. 89 You can edit the RBG and/or the HSV values.
90 \item[Grid size] 90 \item[Grid size]
91 Allows you to show or hide a grid over the canvas, 91 Allows you to show or hide a grid over the canvas,
92 and to specify its size. 92 and to specify its size.
93 \item[Exit] 93 \item[Exit]
94 Exits Rockpaint. 94 Exits Rockpaint.
95\end{description} 95\end{description}
96 96
97\warn{BE CAREFUL. Rockpaint will NOT prompt you to save 97\warn{BE CAREFUL. Rockpaint will NOT prompt you to save
98if you select Exit, so any unsaved changes will be lost.} 98if you select Exit, so any unsaved changes will be lost.}
99 99
100\begin{table} 100\begin{table}
101\begin{btnmap}{}{} 101\begin{btnmap}{}{}
102 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{ 102 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{
103 \nopt{IRIVER_H300_PAD,GIGABEAT_S_PAD,SANSA_FUZE_PAD}{\ButtonPower} 103 \nopt{IRIVER_H300_PAD,GIGABEAT_S_PAD,SANSA_FUZE_PAD}{\ButtonPower}
104 \opt{IRIVER_H300_PAD}{\ButtonOff} 104 \opt{IRIVER_H300_PAD}{\ButtonOff}
105 \opt{GIGABEAT_S_PAD}{\ButtonBack} 105 \opt{GIGABEAT_S_PAD}{\ButtonBack}
106 \opt{SANSA_FUZE_PAD}{Long \ButtonHome} 106 \opt{SANSA_FUZE_PAD}{Long \ButtonHome}
107 \opt{HAVEREMOTEKEYMAP}{& } 107 \opt{HAVEREMOTEKEYMAP}{& }
108 & Quits Rockpaint immediately.\\ 108 & Quits Rockpaint immediately.\\
109 } 109 }
110 110
111 \ButtonLeft 111 \ButtonLeft
112 \opt{HAVEREMOTEKEYMAP}{& } 112 \opt{HAVEREMOTEKEYMAP}{& }
113 & Moves the cursor to the left.\\ 113 & Moves the cursor to the left.\\
114 114
115 \ButtonRight 115 \ButtonRight
116 \opt{HAVEREMOTEKEYMAP}{& } 116 \opt{HAVEREMOTEKEYMAP}{& }
117 & Moves the cursor to the right.\\ 117 & Moves the cursor to the right.\\
118 118
119 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IRIVER_H10_PAD}{\ButtonUp} 119 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IRIVER_H10_PAD}{\ButtonUp}
120 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu} 120 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu}
121 \opt{IRIVER_H10_PAD}{\ButtonScrollUp} 121 \opt{IRIVER_H10_PAD}{\ButtonScrollUp}
122 \opt{HAVEREMOTEKEYMAP}{& } 122 \opt{HAVEREMOTEKEYMAP}{& }
123 & Moves the cursor up.\\ 123 & Moves the cursor up.\\
124 124
125 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IRIVER_H10_PAD}{\ButtonDown} 125 \nopt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD,IRIVER_H10_PAD}{\ButtonDown}
126 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonPlay} 126 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonPlay}
127 \opt{IRIVER_H10_PAD}{\ButtonScrollDown} 127 \opt{IRIVER_H10_PAD}{\ButtonScrollDown}
128 \opt{HAVEREMOTEKEYMAP}{& } 128 \opt{HAVEREMOTEKEYMAP}{& }
129 & Moves the cursor down.\\ 129 & Moves the cursor down.\\
130 130
131 \opt{IRIVER_H300_PAD}{\ButtonOn}% 131 \opt{IRIVER_H300_PAD}{\ButtonOn}%
132 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonMenu}% 132 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonSelect+\ButtonMenu}%
133 \opt{SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonSelect+\ButtonPower}% 133 \opt{SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonSelect+\ButtonPower}%
134 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown}% 134 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonDown}%
135 \opt{IAUDIO_X5_PAD}{\ButtonPlay}% 135 \opt{IAUDIO_X5_PAD}{\ButtonPlay}%
136 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonMenu}% 136 \opt{GIGABEAT_PAD,GIGABEAT_S_PAD}{\ButtonMenu}%
137 \opt{IRIVER_H10_PAD}{\ButtonPlay}% 137 \opt{IRIVER_H10_PAD}{\ButtonPlay}%
138 \opt{HAVEREMOTEKEYMAP}{& } 138 \opt{HAVEREMOTEKEYMAP}{& }
139 & Displays the Main Menu.\\ 139 & Displays the Main Menu.\\
140 140
141 \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonRec} 141 \opt{IRIVER_H300_PAD,IAUDIO_X5_PAD,SANSA_C200_PAD,SANSA_E200_PAD}{\ButtonRec}
142 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonLeft} 142 \opt{SANSA_FUZE_PAD}{\ButtonSelect+\ButtonLeft}
143 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu+\ButtonLeft} 143 \opt{IPOD_4G_PAD,IPOD_3G_PAD,IPOD_1G2G_PAD}{\ButtonMenu+\ButtonLeft}
144 \opt{GIGABEAT_PAD}{\ButtonA} 144 \opt{GIGABEAT_PAD}{\ButtonA}
145 \opt{IRIVER_H10_PAD}{\ButtonRew} 145 \opt{IRIVER_H10_PAD}{\ButtonRew}
146 \opt{GIGABEAT_S_PAD}{\ButtonPlay} 146 \opt{GIGABEAT_S_PAD}{\ButtonPlay}
147 \opt{HAVEREMOTEKEYMAP}{& } 147 \opt{HAVEREMOTEKEYMAP}{& }
148 & Displays the toolbar.\\ 148 & Displays the toolbar.\\
149 149
150 \nopt{IRIVER_H10_PAD}{\ButtonSelect}% 150 \nopt{IRIVER_H10_PAD}{\ButtonSelect}%
151 \opt{IRIVER_H10_PAD}{\ButtonFF}% 151 \opt{IRIVER_H10_PAD}{\ButtonFF}%
152 \opt{HAVEREMOTEKEYMAP}{& } 152 \opt{HAVEREMOTEKEYMAP}{& }
153 & Toggles the brush and selects objects.\\ 153 & Toggles the brush and selects objects.\\
154 154
155 \end{btnmap} 155 \end{btnmap}
156\end{table} 156\end{table}