Hallo,
ist es möglich die Einstellungen vom TV-Browser aus einem Plugin auszulesen. Konkret gehts um die Makierungsfarben, die ich gerne im Plugin verwenden möchte.
TV-Browser Settings auslesen
Also die Markierungsfarben werden über die Markierungspriorität einer Sendung gesteuert. Dazu muss das Plugin die Methode:
überschreiben und dann für die übergebene Sendung die Priorität für diese zurückgeben.
Die Markierungsprioritäten sind als statische Variablen in Program festgelegt. Für das SimpleMarkerPlugin lautet die überschriebene Methode beispielsweise so:
Code: Alles auswählen
public int getMarkPriorityForProgram(Program p) {
Die Markierungsprioritäten sind als statische Variablen in Program festgelegt. Für das SimpleMarkerPlugin lautet die überschriebene Methode beispielsweise so:
Code: Alles auswählen
public int getMarkPriorityForProgram(Program p) {
int priority = Program.NO_MARK_PRIORITY;
if(p != null) {
String[] lists = mMarkListVector.getNamesOfListsContainingProgram(p);
for(String list : lists) {
priority = Math.max(priority,mMarkListVector.getListForName(list).getMarkPriority());
if(priority == Program.MAX_MARK_PRIORITY) {
break;
}
}
}
return priority;
}
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
Die Farbwerte kann man nicht auslesen, ohne gegen die Regeln der Plugin-Schnittstelle zu verstoßen. (Das geht natürlich theoretisch indem du auf die Settings-Klasse zugreifst.)BullDog hat geschrieben:Danke für die Info, ich bräuchte aber die Farbwerte für die einzelnen Prioritäten.
Ich pack das einfach mal auf die ToDo-Liste für 2.6.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser