Neutrino User-Themes

flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Neutrino User-Themes

Beitrag von flasher »

Hi

Ich habe hier mal einen Patch für User-Themes.
Als User kann man nun sein eigenes Theme erstellen und dann abspeichern um es z.B. beim Imagewechsel neu einzuspielen.

Die Standard-Themes habe ich alle aus der neutrino_menu.cpp entfernt.
Dafür gibt es nun für jedes Theme eine eigene Datei.

Man muss zur Zeit noch per Telnet in /var/tuxbox/config den Ordner themes anlegen und die Themes aus dem Anhang dort reinkopieren.
(Das könnte man ja, wenn es ins CVS kommt, automatisieren.)

Laden kann man diese über Einstellungen->Farben/Themes/Schrift->Theme auswählen->Benutzer Themes->Theme laden.

Beim speichern muss man nur den Namen eingeben unter dem das neue Theme gespeichert werden soll.
Wenn man das Menü verlässt wird das Theme gespeichert.

Das Diff:
http://home.arcor.de/liebelein01/theme.diff
Die Themes:
http://home.arcor.de/liebelein01/themes.tar.gz

Wenn ich jetzt beim Diff nichts vergessen habe und das Eure Tests besteht könnte ich es bei Bedarf ins CVS schieben.

Gruß
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Ich habe es jetzt nicht getestet, aber... :-)
Wie wäre es, wenn das default-Theme immer noch in der neutrino_menu.cpp definiert wäre, wenn also kein theme in /var/... gefunden wird, dann wird das benutzt. Ansonsten wird der Update-Fall (ohne komplett-Image) vermutlich eher ungemütlich...
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Hi

Stimmt. Ich vergass. Das Default Theme ist noch in der neutrino_menu.cpp.

Gruß
flasher
Developer
Beiträge: 467
Registriert: Dienstag 15. Juli 2003, 10:58

Beitrag von flasher »

Für die Interessierten habe ich hier mal zwei Images hinterlegt:

1x Image (newmake)
2x Image (newmake)

Nach dem Flashen nur noch unter /var/tuxbox/config den Ordner themes anlegen und die Themes aus dem ersten Post dort rein kopieren.

Gruß
flasher