SetFocus(xxx) ist die Button ID?
yupp.. die muss dann ins oninfo statt des activate window - die controlle ob das window oder ein runscript aus dem Addon übernimmt der dann anhand deiner conditions..
<control type="button" ID="999998">
<onfocus condition="StringCompare(Container(9000).ListItem.Property(widgetType),tvhighlights)">ActivateWindow(1199)</onfocus>
<onfocus condition="Container(8001).HasFocus(1)">RunScript(plugin.program.tvhighlights,"?methode=infopopup&detailurl=$INFO[Window(home).Property(TVHighlightsToday.1.Popup)]")</onfocus>
</control>
Wo ist egal, vor /controls ende.. Normal müsste da jetzt noch ein include rein für Hiddencontrol.. Gibts bestimmt im Skin, es nennt nur jeder etwas anders..
Sind ja bestimmt schon ein paar drin.
Man setzt damit meist die Koordinaten auch Minuswerte und packt dort texturen rein die leer sind - alles was nicht in deinem Control drinsteht kommt aus der Defaults.xml.
Damit werden alle Button aufgefüllt wenns dort ein Default type Button gibt.. Packst dann keine leere Texture rein, es ist irgendwo im sichtbaren bereich, käme unter
Umständen dort eine Texture wenn drüber fährst mit der Maus.
ID´s würde ich nicht unbedingt so lange verwenden.. Ich hatte schon Probleme mit zu langen Nummern..
Im Idealfall gehts damit dann..
Grüße