- 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 Farbregler
videomenu.psi.brightness Helligkeit videomenu.psi.brightness Helligkeit
videomenu.psi.contrast Kontrast videomenu.psi.contrast Kontrast
videomenu.psi.reset Standard-Einstellungen videomenu.psi.reset Standard
videomenu.psi.saturation Sättigung videomenu.psi.saturation Sättigung
videomenu.psi.step Farbregler-Schrittweite videomenu.psi.step Farbregler-Schrittweite
videomenu.psi.tint Farbton videomenu.psi.tint Farbton

View File

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

View File

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