forked from len0rd/rockbox
[2/4] get rid of HAVE_LCD_CHARCELLS
HAVE_LCD_BITMAP is now redundant. lcd_bitmap is always-on in features.txt so manual and lang strings don't have to change Change-Id: I08eeb20de48099ffc2dc23782711af368c2ec794
This commit is contained in:
parent
092c340a20
commit
0c4f89370d
77 changed files with 117 additions and 6004 deletions
|
|
@ -168,32 +168,30 @@ file find the instructions on the Rockbox website:
|
|||
the \fname{/.rockbox/backdrops} directory.
|
||||
}%
|
||||
|
||||
\nopt{lcd_charcell}{
|
||||
\subsection{UI Viewport}
|
||||
By default, the UI is drawn on the whole screen. This can be changed so that
|
||||
the UI is confined to a specific area of the screen, by use of a UI
|
||||
viewport. This is done by adding the following line to the
|
||||
\fname{.cfg} file for a theme:\\*
|
||||
\subsection{UI Viewport}
|
||||
By default, the UI is drawn on the whole screen. This can be changed so that
|
||||
the UI is confined to a specific area of the screen, by use of a UI
|
||||
viewport. This is done by adding the following line to the
|
||||
\fname{.cfg} file for a theme:\\*
|
||||
|
||||
\nopt{lcd_non-mono}{\config{ui viewport: X,Y,[width],[height],[font]}}
|
||||
\nopt{lcd_non-mono}{\config{ui viewport: X,Y,[width],[height],[font]}}
|
||||
\nopt{lcd_color}{\opt{lcd_non-mono}{
|
||||
\config{ui viewport: X,Y,[width],[height],[font],[fgshade],[bgshade]}}}
|
||||
\opt{lcd_color}{
|
||||
\config{ui viewport: X,Y,[width],[height],[font],[fgcolour],[bgcolour]}}
|
||||
\\*
|
||||
|
||||
\opt{HAVE_REMOTE_LCD}{
|
||||
The dimensions of the menu that is displayed on the remote control of your
|
||||
\dap\ can be set in the same way. The line to be added to the theme
|
||||
\fname{.cfg} is the following:\\*
|
||||
|
||||
\nopt{lcd_non-mono}{\config{remote ui viewport: X,Y,[width],[height],[font]}}
|
||||
\nopt{lcd_color}{\opt{lcd_non-mono}{
|
||||
\config{ui viewport: X,Y,[width],[height],[font],[fgshade],[bgshade]}}}
|
||||
\config{remote ui viewport: X,Y,[width],[height],[font],[fgshade],[bgshade]}}}
|
||||
\opt{lcd_color}{
|
||||
\config{ui viewport: X,Y,[width],[height],[font],[fgcolour],[bgcolour]}}
|
||||
\\*
|
||||
|
||||
\opt{HAVE_REMOTE_LCD}{
|
||||
The dimensions of the menu that is displayed on the remote control of your
|
||||
\dap\ can be set in the same way. The line to be added to the theme
|
||||
\fname{.cfg} is the following:\\*
|
||||
|
||||
\nopt{lcd_non-mono}{\config{remote ui viewport: X,Y,[width],[height],[font]}}
|
||||
\nopt{lcd_color}{\opt{lcd_non-mono}{
|
||||
\config{remote ui viewport: X,Y,[width],[height],[font],[fgshade],[bgshade]}}}
|
||||
\opt{lcd_color}{
|
||||
\config{remote ui viewport: X,Y,[width],[height],[font],[fgcolour],[bgcolour]}}
|
||||
\\*
|
||||
}
|
||||
\config{remote ui viewport: X,Y,[width],[height],[font],[fgcolour],[bgcolour]}}
|
||||
\\*
|
||||
|
||||
Only the first two parameters \emph{have} to be specified, the others can
|
||||
be omitted using `$-$' as a placeholder. The syntax is very similar to WPS
|
||||
|
|
@ -202,7 +200,6 @@ file find the instructions on the Rockbox website:
|
|||
\nopt{lcd_non-mono}{\input{advanced_topics/viewports/mono-uivp-syntax.tex}}
|
||||
\nopt{lcd_color}{\opt{lcd_non-mono}{\input{advanced_topics/viewports/grayscale-uivp-syntax.tex}}}
|
||||
\opt{lcd_color}{\input{advanced_topics/viewports/colour-uivp-syntax.tex}}
|
||||
}
|
||||
|
||||
\section{\label{ref:ConfiguringtheWPS}Configuring the Theme}
|
||||
|
||||
|
|
@ -265,7 +262,6 @@ are discussed below.
|
|||
}
|
||||
}
|
||||
|
||||
\nopt{lcd_charcell}{
|
||||
\subsubsection{\label{ref:Viewports}Viewports}
|
||||
|
||||
By default, a viewport filling the whole screen contains all the elements
|
||||
|
|
@ -279,7 +275,7 @@ be defined. A viewport is a rectangular window on the screen%
|
|||
\opt{lcd_non-mono}{ with its own foreground/background
|
||||
\opt{lcd_color}{colours}\nopt{lcd_color}{shades}}.
|
||||
This window also has variable dimensions. To
|
||||
define a viewport a line starting \config{{\%V(\dots}} has to be
|
||||
define a viewport a line starting \config{{\%V(\dots)}} has to be
|
||||
present in the theme file. The full syntax will be explained later in
|
||||
this section. All elements placed before the
|
||||
line defining a viewport are displayed in the default viewport. Elements
|
||||
|
|
@ -293,6 +289,7 @@ cannot be layered \emph{transparently} over one another. Subsequent viewports
|
|||
will be drawn over any other viewports already drawn onto that
|
||||
area of the screen.
|
||||
|
||||
|
||||
\nopt{lcd_non-mono}{\input{advanced_topics/viewports/mono-vp-syntax.tex}}
|
||||
\nopt{lcd_color}{\opt{lcd_non-mono}{\input{advanced_topics/viewports/grayscale-vp-syntax.tex}}}
|
||||
\opt{lcd_color}{\input{advanced_topics/viewports/colour-vp-syntax.tex}}
|
||||
|
|
@ -318,11 +315,10 @@ Mode can be the following:
|
|||
the end colour\\}
|
||||
\end{rbtabular}
|
||||
}
|
||||
|
||||
\subsubsection{Conditional Viewports}
|
||||
|
||||
Any viewport can be displayed either permanently or conditionally.
|
||||
Defining a viewport as \config{{\%V(\dots}}
|
||||
Defining a viewport as \config{{\%V(\dots)}}
|
||||
will display it permanently.
|
||||
|
||||
\begin{itemize}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue