1. - wenn man die Sortierreihenfolge ändert (mit "?"), dann wird das unten bei der Tastenbeschreibung nicht angezeigt.
2. - Bei der Beschreibung der Taste "?" wird immer die nächste Sortiermethode angezeigt (die, die aktiv wird, wenn man "?" drückt). Das mag zwar "korrekt" sein, aber es ist unintuitiv (zumindest für meine Frau und mich ist es interessanter zu sehen, wie jetzt gerade sortiert wird).
Code: Alles auswählen
Index: apps/tuxbox/neutrino/src/gui/filebrowser.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/gui/filebrowser.cpp,v
retrieving revision 1.114
diff -u -p -r1.114 filebrowser.cpp
--- a/apps/tuxbox/neutrino/src/gui/filebrowser.cpp 24 May 2007 19:12:33 -0000 1.114
+++ b/apps/tuxbox/neutrino/src/gui/filebrowser.cpp 30 Sep 2007 09:03:25 -0000
@@ -839,7 +839,7 @@ bool CFileBrowser::exec(const char * con
}
else if (msg==CRCInput::RC_help)
{
- if (g_settings.filebrowser_sortmethod >= 4)
+ if (g_settings.filebrowser_sortmethod >= FILEBROWSER_NUMBER_OF_SORT_VARIANTS)
g_settings.filebrowser_sortmethod = 0;
else
g_settings.filebrowser_sortmethod++;
@@ -847,6 +847,7 @@ bool CFileBrowser::exec(const char * con
sort(filelist.begin(), filelist.end(), sortBy[g_settings.filebrowser_sortmethod]);
paint();
+ paintFoot();
}
else if (CRCInput::isNumeric(msg))
{
@@ -1149,7 +1150,7 @@ void CFileBrowser::paintFoot()
//?-Button
frameBuffer->paintIcon(NEUTRINO_ICON_BUTTON_HELP, x + (1 * dx), by2 - 3);
- g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_SMALL]->RenderString(x + 35 + (1 * dx), ty2, dx - 35, g_Locale->getText(sortByNames[(g_settings.filebrowser_sortmethod + 1) % FILEBROWSER_NUMBER_OF_SORT_VARIANTS]), COL_INFOBAR, 0, true); // UTF-8
+ g_Font[SNeutrinoSettings::FONT_TYPE_INFOBAR_SMALL]->RenderString(x + 35 + (1 * dx), ty2, dx - 35, g_Locale->getText(sortByNames[g_settings.filebrowser_sortmethod]), COL_INFOBAR, 0, true); // UTF-8
//Mute-Button
if (strncmp(Path.c_str(), VLC_URI, strlen(VLC_URI)) != 0) { //Not in vlc mode