Richtig, ich wußte doch, dass ich noch irgendwas machen wollte.Bananeweizen hat geschrieben: ich habe die neue Version wieder getestet. Die Anzeige im PluginTree funktioniert soweit wie von dir beschrieben. Die Sendungsknoten haben momentan noch ein Ordnersymbol und bringen kein Kontextmenü für Sendungen. Deswegen vermute ich, dass die zugehörigen Knoten nicht als Sendungstyp gekennzeichnet sind.
Was die Geschwindigkeit angeht, habe ich zwei Verbesserungen gemacht. Zum einen ist ein Stück Code rausgeflogen das geprüft hat für wieviele Tage TV-Daten vorliegen und ziemlich gebremst hat. Zum anderen gibt es einen extra Thread der in der Anzeigefunktion prüft ob gerade ein anderer Refresh der Daten läuft und ggf. einen Lauf ignoriert. Der Thread bricht allerdings gerade laufende Refreshs nicht ab. Bei einer aufeinander folgenden Liste von Sendern ohne Daten sollte das aber schneller gehen.
Zu den Icons: Bei mir funktioniert das so, dass ich die Skalierung nur mache wenn Höhe oder Breite über das Kästchen raus ragen. Welche Logik verwendet ihr im TV-Browser?
Eigentlich lade ich jedesmal die Quelltexte als ZIP Datei mit hoch. Ab Version 0.31 (oder so) habe ich den Quelltext allerdings aus dem JAR raus gelassen. Wenn das mit dem ZIP nicht funktioniert pack ich sie in der nächsten Version wieder ins JAR.Bananeweizen hat geschrieben: PPS: Wenn du die Quelltexte von deinem Plugin offenlegen willst, dann könnte ich das Plugin auch im Quellcode bei mir durch den Profiler jagen, um zu schauen, wo die Pause herkommt.
Gruß,
Matt