ich habe ein Problem mit der Darstellung des SenderEPG's.
Dort werden ja unten diverse Punkte angegeben.
Aufnahme, suche, etc und auch EPG aktualisieren.
Leider wird dieser Punkt bei mir (IPBox) an der völlig falschen Stelle gezeichnet.
Und zwar viel tiefer als gewollt. Leider hab ich irgentwie verplant wo ich ändern könnte.
Ich habe in der eventlist.cpp sogar schon versucht den Punkt ganz rauszunehmen.
Code: Alles auswählen
// Button: Event Re-Sort
if (g_settings.key_channelList_sort != CRCInput::RC_nokey)
{
keyhelper.get(&dummy, &icon, g_settings.key_channelList_sort);
btncaption = g_Locale->getText(LOCALE_EVENTLISTBAR_EVENTSORT);
iconw = frameBuffer->getIconWidth(icon)+4;
cellwidth = iconw + space + g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_SMALL]->getRenderWidth(btncaption);
// paint 4th button
h_iconoffset = frameBuffer->getIconHeight(icon)> 16 ? h_minoffset : h_maxoffset;
frameBuffer->paintIcon(icon, bx, by+h_iconoffset);
g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_SMALL]->RenderString(bx+iconw, by+bh-h_offset, bw-30, btncaption, COL_INFOBAR_SHADOW + 1, 0, true); // UTF-8
bx += cellwidth;
}
#ifndef HAVE_IPBOX
// Button: Event Reload/Refresh
if (g_settings.key_channelList_reload != CRCInput::RC_nokey)
{
keyhelper.get(&dummy, &icon, g_settings.key_channelList_reload);
// paint 5th button
btncaption = g_Locale->getText(LOCALE_KEYBINDINGMENU_RELOAD);
h_iconoffset = frameBuffer->getIconHeight(icon)> 16 ? h_minoffset : h_maxoffset;
frameBuffer->paintIcon(icon, bx, by+h_iconoffset);
iconw = frameBuffer->getIconWidth(icon)+4;
g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_SMALL]->RenderString(bx+iconw, by+bh-h_offset, bw-30, btncaption, COL_INFOBAR_SHADOW + 1, 0, true); // UTF-8
}
#endif
}
/************************************************************************************************/
int EventList::findEvents(void)
/************************************************************************************************/
immer mit nem Segmentation fault abschmiert. Leider konnte ich dort den Fehler bislang auch nicht ausmachen.
Trotz dieser Änderung wird die Schrift und der Button völlig Fehlerhaft angezeigt.
Es hängt irgentwie mit der Umstellung der einzelnen module zusammen, den nach und nach fallen mir die umgestricken menuepunkte auch
weg. Aktuell konnte ich noch das Treiber/Bootmenue ausmachen. Auch das schmiert mir mit Segmentation fault ab. Ich habe deshalb auch "nur"
noch nen CVS-Stand vom 11.08.2010 da ich danach immer mehr Probleme mit der IPBox bekommen habe.
(Mist jetzt wurde der Thread doch umfangreicher als ich dachte. Aber wenn der Fehler mit der Anzeige behoben ist,
kann ich gerne weitere Versuche mache, um die neue Menuestruktur auf der IPBox ans laufen zu bekommen.)