- psisetup: smoother view

Signed-off-by: Thilo Graf <dbt@novatux.de>
This commit is contained in:
svenhoefer
2020-07-28 00:15:35 +02:00
committed by Thilo Graf
parent e89f48a10c
commit 089a85b860
3 changed files with 5 additions and 8 deletions

View File

@@ -2788,7 +2788,7 @@ videomenu.pip_error PiP Startfehler
videomenu.psi Farbregler
videomenu.psi.brightness Helligkeit
videomenu.psi.contrast Kontrast
videomenu.psi.reset Standard-Einstellungen
videomenu.psi.reset Standard
videomenu.psi.saturation Sättigung
videomenu.psi.step Farbregler-Schrittweite
videomenu.psi.tint Farbton

View File

@@ -2734,7 +2734,7 @@ videomenu.pip_error PiP start failed
videomenu.psi Color sliders
videomenu.psi.brightness Brightness
videomenu.psi.contrast Contrast
videomenu.psi.reset Standard settings
videomenu.psi.reset Default
videomenu.psi.saturation Saturation
videomenu.psi.step Color sliders step size
videomenu.psi.tint Tint

View File

@@ -118,7 +118,7 @@ int CPSISetup::exec (CMenuTarget * parent, const std::string &)
neutrino_msg_data_t data;
locWidth = 0;
for (int i = 0; i < PSI_RESET; i++)
for (int i = 0; i < PSI_SCALE_COUNT; i++)
{
int w = g_Font[SNeutrinoSettings::FONT_TYPE_MENU]->getRenderWidth (g_Locale->getText(psi_list[i].loc)) + OFFSET_INNER_SMALL;
if (w > locWidth)
@@ -158,9 +158,6 @@ int CPSISetup::exec (CMenuTarget * parent, const std::string &)
psi_list[i].yLoc = psi_list[i].y + locHeight - 1;
}
psi_list[PSI_RESET].xLoc = x + OFFSET_INNER_MID;
psi_list[PSI_RESET].xBox = x;
for (int i = 0; i < PSI_RESET; i++)
psi_list[i].scale->reset ();
@@ -284,8 +281,8 @@ void CPSISetup::paintSlider (int i)
else
{
int fh = f->getHeight();
f->RenderString (psi_list[i].x + OFFSET_INNER_SMALL + fh + fh/8, psi_list[i].yLoc, dx - OFFSET_INNER_SMALL - fh, g_Locale->getText(psi_list[i].loc), COL_MENUCONTENT_TEXT);
frameBuffer->paintIcon (NEUTRINO_ICON_BUTTON_RED, psi_list[i].x + OFFSET_INNER_SMALL, psi_list[i].yLoc - fh + fh/4, 0, (6 * fh)/8);
frameBuffer->paintIcon (NEUTRINO_ICON_BUTTON_RED, psi_list[i].x, psi_list[i].yLoc - fh + fh/4, 0, (6 * fh)/8);
f->RenderString (psi_list[i].xLoc, psi_list[i].yLoc, locWidth, g_Locale->getText(psi_list[i].loc), COL_MENUCONTENT_TEXT);
}
needsBlit = true;
}