ich möchte beim wechseln des Kanals eine Texdatei anzeigen lassen.
Hierfür habe ich mir den Infoviewer gegriffen und gepatcht.
Die Datei hat folgenden Aufbau:
Code: Alles auswählen
1.Zeile : Text
2.Zeile : Text
3.Zeile : Text
Code: Alles auswählen
1.Zeile : Text
2 .Zeile : Text
3 .Zeile : Text
Code: Alles auswählen
void CInfoViewer::show_txt()
{
int height, width;
char* tmp;
std::string str;
if (FILE *fh = fopen("/tmp/test.txt", "r"))
{
while( !feof(fh) )
{
fgets(tmp, sizeof(tmp), fh);
str += tmp;
}
fclose(fh);
}
g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_SMALL]->RenderString(
BoxStartX,
txt_starty,
BoxEndX - 125,
str,
COL_INFOBAR);
}