1
0
Fork 0
forked from len0rd/rockbox

Corrected opts to include the right options for each target. Added missing settings. Made more use of setting macro.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10325 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Nils Wallménius 2006-07-25 20:16:12 +00:00
parent b40eb3d662
commit 6f74f69b69

View file

@ -2,92 +2,116 @@
\section{\label{ref:Displayoptions}Display Options} \section{\label{ref:Displayoptions}Display Options}
\begin{description} \begin{description}
\item[Browse fonts:] \nopt{player}{
Browse the fonts that reside in your \fname{/.rockbox/fonts} directory. \item[Browse fonts:]
Selecting one will activate it. See page \pageref{ref:Loadingfonts} Browse the fonts that reside in your \fname{/.rockbox/fonts} directory.
Selecting one will activate it. See page \pageref{ref:Loadingfonts}
for further details about fonts. for further details about fonts.
} % \nopt{player}
\item[Browse WPS files:] \item[Browse WPS files:]
Opens the File Browser in the \fname{/.rockbox/wps} directory and displays Opens the \setting{File Browser} in the \fname{/.rockbox/wps} directory and
all \fname{.wps} files. Selecting one will activate it, stop will exit displays all \fname{.wps} files. Selecting one will activate it, stop will
back to the menu. For further information about the WPS see page exit back to the menu. For further information about the WPS see page
\pageref{ref:WPS}. For information about editing a .wps file see \pageref{ref:WPS}. For information about editing a .wps file see
page \pageref{ref:ConfiguringtheWPS}. page \pageref{ref:ConfiguringtheWPS}.
\opt{h1xx,h300,x5}{
\item[Browse RWPS files:]
Opens the \setting{File Browser} in the \fname{/.rockbox/wps} directory and
displays all \fname{.rwps} files. Selecting one will activate it, stop will
exit back to the menu.
\note{
A \fname{.rwps} file is a special \fname{.wps} file for the remote
display.
}
}
\item[LCD Settings:] \item[LCD Settings:]
This submenu contains settings that relate to the display of the \dap. This submenu contains settings that relate to the display of the \dap.
\begin{description} \begin{description}
\item[Backlight:] \nopt{ondiofm,ondiosp}{
The amount of time the backlight shines after a key press. If set to \item[Backlight:]
``Off'', the backlight will not light when a button is pressed. If The amount of time the backlight shines after a key press. If set to
set to ``On'', the backlight will never shut off. If set to a time \setting{Off}, the backlight will not light when a button is pressed. If
(1 to 90 seconds), the backlight will stay lit for that amount of time set to \setting{On}, the backlight will never shut off. If set to a time
after a button press. (1 to 90 seconds), the backlight will stay lit for that amount of time
\item[Backlight on When Plugged:] after a button press.
This setting is equivalent to the Backlight setting except it applies when \item[Backlight on When Plugged:]
the \dap\ is plugged into the charger. This setting is equivalent to the Backlight setting except it applies when
\item[Caption Backlight:] the \dap\ is plugged into the charger.
This option turns on the backlight a number of seconds before the start \item[Caption Backlight:]
of a new track, and keeps it on for the same number of seconds after the This option turns on the backlight a number of seconds before the start
beginning so that the display can be read to see song information. The of a new track, and keeps it on for the same number of seconds after the
amount of time is determined by the value of the backlight timeout beginning so that the display can be read to see song information. The
setting, but is no less than 5 seconds. amount of time is determined by the value of the backlight timeout
\opt{h1xx,ipodnano,ipodcolour,ipodvideo}{ setting, but is no less than 5 seconds.
\item[Backlight fade in:] \opt{h1xx,ipodmini,ipodnano,ipodvideo}{
The amount of time that the backlight will take to fade from off to on \item[Backlight fade in:]
after a button is pressed. If set to ``Off'' the backlight will turn on The amount of time that the backlight will take to fade from off to on
immediately, with no fade in. Can also be set to 500ms, 1s or 2s. after a button is pressed. If set to \setting{Off} the backlight will
\item[Backlight fade out:] turn on immediately, with no fade in. Can also be set to \setting{500ms},
Like Backlight fade in, this controls the amount of time that the \setting{1s} or \setting{2s}.
backlight will take to fade from on to off after a button is pressed. \item[Backlight fade out:]
If set to ``Off'' the backlight will turn off immediately, with no fade Like Backlight fade in, this controls the amount of time that the
out. Other valid values: 500ms, 1s, 2s, 3s, 4s, 5s or 10s. backlight will take to fade from on to off after a button is pressed. If
} set to \setting{Off} the backlight will turn off immediately, with no
\item[First Keypress Enables Backlight Only:] fade out. Other valid values: \setting{500ms}, \setting{1s},
With this option enabled the first keypress while the backlight is turned \setting{2s}, \setting{3s}, \setting{4s}, \setting{5s} or \setting{10s}.
off will only turn the backlight on without having any other effect. When }
disabled the first keypress will \emph{also} perform its appropriate action. \item[First Keypress Enables Backlight Only:]
\opt{h300}{ With this option enabled the first keypress while the backlight is turned
\item[Brightness:] off will only turn the backlight on without having any other effect. When
disabled the first keypress will \emph{also} perform its appropriate action.
\opt{h300,x5}{
\item[Brightness:]
Changes the brightness of your LCD display. Changes the brightness of your LCD display.
} }
\item[Contrast:] } % \nopt{ondiofm,ondiosp}
Changes the contrast of your LCD display.
\warn{Setting the contrast too dark or too light can make it hard to \opt{archos,h1xx,ipodmini,ipod4g,x5}{
find this menu option again!} \item[Contrast:]
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodnano,ipodcolour,ipodvideo}{ Changes the contrast of your LCD display.
\item[LCD Mode:] \warn{Setting the contrast too dark or too light can make it hard to
This setting lets you invert the whole screen, so now you get a find this menu option again!}
black background and light text and graphics. \nopt{HAVE_LCD_COLOR,player}{
} \item[LCD Mode:]
\item[Upside Down:] This setting lets you invert the whole screen, so now you get a
Displays the screen so that the top of the display is nearest the buttons. black background and light text and graphics.
This is sometimes useful when carrying the \dap\ in a pocket for easy } % \opt{HAVE_LCD_BITMAP}
access to the headphone socket. } % \opt{archos,h1xx,ipodmini,ipod4g,x5}
\item[Line Selector:]
This option allows you to select whether the line selector is a bar \opt{HAVE_LCD_BITMAP}{
of inverted text (``Bar (inverse)'' option) or a small arrow to the \nopt{ipodcolor,ipodnano,ipodvideo}{
left of the menu text (``Pointer'' option). The default is \item[Upside Down:]
``Bar (inverse)''. Displays the screen so that the top of the display is nearest the buttons.
\opt{h300,ipodcolor,ipodvideo,x5}{ This is sometimes useful when carrying the \dap\ in a pocket for easy
\item[Clear Backdrop:] access to the headphone socket.
Rockbox allows you to select bitmap pictures to use as backdrops. } % \nopt{ipodcolor,ipodnano.ipodvideo}
These backdrops are set in the File Context Menu. \fixme{reference!}
This option allows you to clear the backdrops that you set. \item[Line Selector:]
} This option allows you to select whether the line selector is a bar
\opt{h300,ipodnano,ipodcolour,ipodvideo}{ of inverted text (\setting{Bar (inverse)} option) or a small arrow to the
\item[Set Background Colour:] left of the menu text (\setting{Pointer} option).
Sets the background colour for the LCD display.
\item[Set Foreground Colour:] \opt{HAVE_LCD_COLOR}{
Sets the foreground colour for the LCD display. \item[Clear Backdrop:]
\item[Reset Colours:] Rockbox allows you to select bitmap pictures to use as backdrops.
Resets the LCD display to Rockbox's default colours. These backdrops are set in the File Context Menu. \fixme{reference!}
} This option allows you to clear the backdrops that you set.
\item[Set Background Colour:]
Sets the background colour for the LCD display.
\item[Set Foreground Colour:]
Sets the foreground colour for the LCD display.
\item[Reset Colours:]
Resets the LCD display to Rockbox's default colours.
}
} % \opt{HAVE_LCD_BITMAP}
\end{description} \end{description}
% %
\opt{h1xx,h300,x5}{ \opt{h1xx,h300,x5}{
\item[Remote-LCD Settings:] \item[Remote-LCD Settings:]
This submenu contains settings that relate to the display of the \dap. This submenu contains settings that relate to the display of the remote.
\begin{description} \begin{description}
\item[Backlight:] \item[Backlight:]
Similar to the main unit backlight this option controls the backlight Similar to the main unit backlight this option controls the backlight
@ -96,146 +120,167 @@
\item[Backlight on When Plugged:] \item[Backlight on When Plugged:]
This controls the backlight when the \dap\ is plugged into the charger. This controls the backlight when the \dap\ is plugged into the charger.
\item[Caption Backlight:] \item[Caption Backlight:]
This option turns on the backlight a number of seconds before the start This option turns on the backlight a number of seconds before the start
of a new track, and keeps it on for the same number of seconds after the of a new track, and keeps it on for the same number of seconds after the
beginning so that the display can be read to see song information. The beginning so that the display can be read to see song information. The
amount of time is determined by the value of the backlight timeout amount of time is determined by the value of the backlight timeout
setting, but is no less than 5 seconds. setting, but is no less than 5 seconds.
\opt{h1xx,ipodnano,ipodcolour,ipodvideo}{
\item[First Keypress Enables Backlight Only:] \item[First Keypress Enables Backlight Only:]
This controls what happens when you press a button on your remote This controls what happens when you press a button on your remote
while the backlight is turned off. Like for the main unit, if this while the backlight is turned off. Like for the main unit, if this
setting is set to ``Yes'', the first keypress will light up the setting is set to \setting{Yes}, the first keypress will light up the
remote backlight, but have no other effect. If set to ``No'', remote backlight, but have no other effect. If set to \setting{No},
the first keypress will light up the remote backlight the first keypress will light up the remote backlight
\emph{and} engage the function of the key that is pressed. \emph{and} engage the function of the key that is pressed.
\item[Contrast:] \item[Contrast:]
Changes the contrast of your remote's LCD display. Changes the contrast of your remote's LCD display.
\warn{Setting the contrast too dark or too light can make it hard to \warn{Setting the contrast too dark or too light can make it hard to
find this menu option again!} find this menu option again!}
\item[LCD Mode:] \item[LCD Mode:]
This setting lets you invert the whole screen, so now you get a This setting lets you invert the whole screen, so now you get a
black background and light text and graphics. black background and light text and graphics.
\item[Upside Down:] \item[Upside Down:]
Displays the screen so that the top of the display is nearest Displays the screen so that the top of the display is nearest
the buttons. This is sometimes useful when carrying the \dap\ in a the buttons. This is sometimes useful when carrying the \dap\ in a
pocket for easy access to the headphone socket. pocket for easy access to the headphone socket.
} \opt{h1xx,h300}{
\item[Reduce Ticking:]
Enable this option if you can hear a ticking sound in your headphones
when using your remote.
}
\end{description} \end{description}
} }
%
\item[Scrolling] \item[Scrolling]
This feature controls how text will scroll in Rockbox. You can configure This feature controls how text will scroll in Rockbox. You can configure
the following parameters: the following parameters:
\begin{description} \begin{description}
\item[Scroll Speed:] \item[Scroll Speed:]
Controls how many times per second the scrolling text moves a step. Controls how many times per second the scrolling text moves a step.
\item[Scroll StartDelay:] \item[Scroll Start Delay:]
Controls how many milliseconds Rockbox should wait before a new Controls how many milliseconds Rockbox should wait before a new
text begins scrolling. text begins scrolling.
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodnano,ipodcolour,ipodvideo}{ \opt{HAVE_LCD_BITMAP}{
\item[Scroll Step Size:] \item[Scroll Step Size:]
Controls how many pixels the text scroll should move for each step. Controls how many pixels the text scroll should move for each step.
} }
\opt{h1xx,h300,x5}{
\item[Remote Scrolling Options:]
The options here have the same effect on the remote LCD as the options
mentioned above have on the main LCD.
}
\item[Bidirectional Scroll Limit:] \item[Bidirectional Scroll Limit:]
Rockbox has two different scroll methods: always scrolling the text Rockbox has two different scroll methods: always scrolling the text
to the left and when the line has ended beginning again at the start, to the left and when the line has ended beginning again at the start,
or moving to the left until you can read the end of the line and scroll or moving to the left until you can read the end of the line and scroll
right until you see the beginning again. Rockbox chooses which method right until you see the beginning again. Rockbox chooses which method
it should use depending of how much it has to scroll left. This setting it should use depending of how much it has to scroll left. This setting
lets you tell Rockbox where that limit is, expressed in percentage of lets you tell Rockbox where that limit is, expressed in percentage of
line length. line length.
\item[Screen Scrolls Out of View:] \opt{HAVE_LCD_BITMAP}{
On lists with long entries that don't fit on the screen using \item[Screen Scrolls Out of View:]
\opt{recorder,recorderv2fm,h1xx,h300}{\ButtonOn+\ButtonRight/ On lists with long entries that don't fit on the screen using
\ButtonLeft}\opt{ondio}{\ButtonMenu+\ButtonRight/\ButtonLeft} \opt{recorder,recorderv2fm,h1xx,h300}{\ButtonOn+\ButtonRight/
the complete content will be scrolled right/left. With this option set to \ButtonLeft}\opt{ondio}{\ButtonMenu+\ButtonRight/\ButtonLeft}
\setting{Yes} the lines can scroll out of view. Otherwise the entries the complete content will be scrolled right/left. With this option set to
will only scroll as far as they align to the margins. \setting{Yes} the lines can scroll out of view. Otherwise the entries
\item[Screen Scroll Step Size:] will only scroll as far as they align to the margins.
Determines how many pixels the text should advance in every click when \item[Screen Scroll Step Size:]
scrolling the screen. Determines how many pixels the text should advance in every click when
scrolling the screen.
}
\opt{player}{
\item[Jump Scroll:]
This setting makes text scroll a page at a time instead of a character
at a time. If set to \setting{One time}, \setting{2}, \setting{3} or
\setting{4} it will scroll a line in paged mode that many times and
then scroll it a character at a time. If set to \setting{Always} lines
will always scroll in paged mode.
\item[Jump Scroll Delay:]
Controls how long the delay is before a page is scrolled.
}
\item[Paged Scrolling:] \item[Paged Scrolling:]
When enabled scrolling will page up/down instead of changing lines. This When enabled scrolling will page up/down instead of changing lines. This
can be useful on slow displays. can be useful on slow displays.
\end{description} \end{description}
% %
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodnano,ipodcolour,ipodvideo}{ \opt{HAVE_LCD_BITMAP}{
\item[Status/Scrollbar:] \item[Status/Scrollbar:]
Settings related to on screen status display and the scrollbar. Settings related to on screen status display and the scrollbar.
\begin{description} \begin{description}
\item[Scroll Bar:] Enables or disables the scroll bar at the left. \item[Scroll Bar:] Enables or disables the scroll bar at the left.
\item[Status Bar:] Enables or disables the status bar at the upper side. \item[Status Bar:] Enables or disables the status bar at the upper side.
\opt{RECORDER_PAD}{ \opt{RECORDER_PAD}{
\item[Button Bar:] Enables or disables the button bar prompts for the \item[Button Bar:] Enables or disables the button bar prompts for the
``F''-keys at the bottom of the screen. ``F''-keys at the bottom of the screen.
} }
\item[Volume Display:] Controls whether the volume is displayed as a \item[Volume Display:] Controls whether the volume is displayed as a
graphic or a numeric value on the Status Bar. If you select a numeric graphic or a numeric value on the Status Bar. If you select a numeric
display, volume is displayed in decibels. display, volume is displayed in decibels.
\fixme{cross-reference to volume setting.} \fixme{cross-reference to volume setting.}
\item[Battery Display:] Controls whether the battery charge status is \item[Battery Display:] Controls whether the battery charge status is
displayed as a graphic or numerical percentage value on the Status Bar. displayed as a graphic or numerical percentage value on the Status Bar.
\end{description} \end{description}
} }
% %
\opt{recorder,recorderv2fm,ondio,h1xx,h300,ipodnano,ipodcolour,ipodvideo}{ \opt{HAVE_LCD_BITMAP}{
\item[Peak Meter:] \item[Peak Meter:]
The peak meter can be configured with a number of parameters. The peak meter can be configured with a number of parameters.
(For a description of the peak meter see page \pageref{sec:peakmeter}.) (For a description of the peak meter see page \pageref{sec:peakmeter}.)
\begin{description} \begin{description}
\item[Peak Release:] \item[Peak Release:]
This determines how fast the bar shrinks when the music becomes This determines how fast the bar shrinks when the music becomes
softer. Lower values make the peak meter look smoother. softer. Lower values make the peak meter look smoother.
\item[Peak Hold Time:] \item[Peak Hold Time:]
Specifies the time after which the peak indicator will reset. Specifies the time after which the peak indicator will reset.
For example, if you set this value to 5s, the peak indicator displays For example, if you set this value to 5s, the peak indicator displays
the loudest volume value that occurred within the last 5 seconds. the loudest volume value that occurred within the last 5 seconds.
Larger values are useful if you want to find the peak level of a song, Larger values are useful if you want to find the peak level of a song,
which might be of interest when copying music from the \dap via the which might be of interest when copying music from the \dap\ via the
analogue output to some other recording device. analogue output to some other recording device.
\item[Clip Hold Time:] \item[Clip Hold Time:]
The number of seconds that the clipping indicator will be visible The number of seconds that the clipping indicator will be visible
after clipping is detected. after clipping is detected.
\item[Performance:] \item[Performance:]
In high performance mode, the peak meter is updated as often as In high performance mode, the peak meter is updated as often as
possible. This reduces the chance of missing a peak value, making possible. This reduces the chance of missing a peak value, making
the peak meter more precise. In energy save mode, the peak meter is the peak meter more precise. In energy save mode, the peak meter is
updated just often enough to look fluid. This reduces the load on updated just often enough to look fluid. This reduces the load on
the CPU and thus saves a little bit of energy. If you crave every the CPU and thus saves a little bit of energy. If you crave every
second of runtime for your \dap\ or simply use the peak meter as a second of runtime for your \dap\ or simply use the peak meter as a
screen effect, the use of energy save mode is recommended. If you screen effect, the use of energy save mode is recommended. If you
want to use the peak meter as a measuring instrument you'll want to want to use the peak meter as a measuring instrument you'll want to
use high performance mode. use high performance mode.
\fixme{TODO: determine which platforms support this feature.} \fixme{TODO: determine which platforms support this feature.}
\item[Scale:] \item[Scale:]
Select whether the peak meter displays linear or logarithmic values. Select whether the peak meter displays linear or logarithmic values.
The human ear perceives loudness on a logarithmic scale. If the The human ear perceives loudness on a logarithmic scale. If the Scale
Scale setting is set to ``Logarithmic (dB)'' scale, the volume values setting is set to \setting{Logarithmic} (dB) scale, the volume values
are scaled logarithmically. The volume meters of digital audio are scaled logarithmically. The volume meters of digital audio
devices usually are scaled this way. On the other hand, if you devices usually are scaled this way. On the other hand, if you
are interested in the power level that is applied to your headphones are interested in the power level that is applied to your headphones
you should choose ``linear'' display. This setting cannot be you should choose \setting{Linear} display. This setting cannot be
displayed in units like volts or watts because such units depend displayed in units like volts or watts because such units depend
on your headphones. on your headphones.
\item[Minimum and maximum range:] \item[Minimum and maximum range:]
These two options define the full value range that the peak meter These two options define the full value range that the peak meter
displays. Recommended values for the ``Logarithmic (dB)'' setting displays. Recommended values for the \setting{Logarithmic} (dB) setting
are {}-40 dB for minimum and 0 dB for maximum. Recommended values are {}-40 dB for minimum and 0 dB for maximum. Recommended values
for ``linear'' display are 0 and 100\%. Note that {}-40 dB is for \setting{Linear} display are 0 and 100\%. Note that {}-40 dB is
approximately 1\% in linear value, but if you change the minimum approximately 1\% in linear value, but if you change the minimum
setting in linear mode slightly and then change to the dB scale, setting in linear mode slightly and then change to the dB scale,
there will be a large change. You can use these values for `zooming' there will be a large change. You can use these values for `zooming'
into the peak meter. into the peak meter.
\end{description} \end{description}
} }
\item[Default Codepage:] \item[Default Codepage:]
A codepage describes the way extended characters that aren't available A codepage describes the way extended characters that aren't available
within the ASCII character set are encoded. ID3v1 tags don't have a within the ASCII character set are encoded. ID3v1 tags don't have a
codepage encoding contained so Rockbox needs to know what encoding has codepage encoding contained so Rockbox needs to know what encoding has
been used when generating these tags. This should be ``ISO-8859-1'' but been used when generating these tags. This should be ``ISO-8859-1'' but
to support languages outside Western Europe most applications use to support languages outside Western Europe most applications use
the setting of your operating system instead. If your operating system the setting of your operating system instead. If your operating system
uses a different codepage and you're getting garbled extended characters uses a different codepage and you're getting garbled extended characters
you should adjust this settings. In most cases sticking to you should adjust this settings. In most cases sticking to
``ISO-8859-1'' would be sufficient. ``ISO-8859-1'' would be sufficient.
\end{description} \end{description}