infoviewer: use all free space for epg title

this should also avoid display artifacts due to runtime
changes in size of running time display
This commit is contained in:
Stefan Seyfried
2017-12-26 22:58:36 +01:00
committed by Thilo Graf
parent 9877f59361
commit bbe2d5b11a

View File

@@ -1740,9 +1740,9 @@ void CInfoViewer::display_Info(const char *current, const char *next,
//current event
if (current && update_current){
if (txt_cur_event == NULL)
txt_cur_event = new CComponentsTextTransp(NULL, xStart, CurrInfoY - height, currTimeX - xStart - 5, height);
txt_cur_event = new CComponentsTextTransp(NULL, xStart, CurrInfoY - height, currTimeX - xStart, height);
else
txt_cur_event->setDimensionsAll(xStart, CurrInfoY - height, currTimeX - xStart - 5, height);
txt_cur_event->setDimensionsAll(xStart, CurrInfoY - height, currTimeX - xStart, height);
txt_cur_event->setText(current, CTextBox::NO_AUTO_LINEBREAK, g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_INFO], colored_event_C ? COL_COLORED_EVENTS_TEXT : COL_INFOBAR_TEXT);
if (txt_cur_event->isPainted())
@@ -1776,9 +1776,9 @@ void CInfoViewer::display_Info(const char *current, const char *next,
if (next && update_next)
{
if (txt_next_event == NULL)
txt_next_event = new CComponentsTextTransp(NULL, xStart, NextInfoY, nextTimeX - xStart - 5, height);
txt_next_event = new CComponentsTextTransp(NULL, xStart, NextInfoY, nextTimeX - xStart, height);
else
txt_next_event->setDimensionsAll(xStart, NextInfoY, nextTimeX - xStart - 5, height);
txt_next_event->setDimensionsAll(xStart, NextInfoY, nextTimeX - xStart, height);
txt_next_event->setText(next, CTextBox::NO_AUTO_LINEBREAK, g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_INFO], colored_event_N ? COL_COLORED_EVENTS_TEXT : COL_INFOBAR_TEXT);
if (txt_next_event->isPainted())
txt_next_event->hide();