Mit dieser Erweiterung kann der rote Overlay der HSAV individuell ausgetauscht werden, sodass man je Icon ein eigenes Overlay Bild hat.
Das Bild wird genau wie jetzt auch, über das bestehende Icon gelegt.
Ist das angegebene Overlay also transparent (z.B. mit rotem Rahmen)
dann bleibt das darunterliegende Icon zu sehen. Wenn das OverlayIcon nicht transparent ist bedeckt es das darunterliegende (wieso schreib ich das eigentlich :?
)
Das appID112 Objekt muss wie das xxAPI Objekt auf die xxAPI-INIT Seite.
Außerdem müssen die betroffenen Icons mit XXREGICON*ICONID*item.overlay=?OVLICONID?; markiert werden, dieses sollte ebenfalls auf der xxAPI-INIT Seite erfolgen. OVLICONID ist dann die Iconid von dem Overlay, da braucht man da ja nur ein transparentes in Buttonform mit "rotem rahmen"(oder wie auch immer) je Buttongröße. Das XXREGICON muss jedoch für jedes Klickbare ICON gemacht werden, das den Effekt haben soll. Alternativ kann auch per XXEXECUTE*xxAPI.APP112.setDefault(?OVLICONID?); ein default gesetzt werden.
HSLIB im Projekt
https://knx-user-forum.de/project.ph...32#attachments
Das Bild wird genau wie jetzt auch, über das bestehende Icon gelegt.
Ist das angegebene Overlay also transparent (z.B. mit rotem Rahmen)
dann bleibt das darunterliegende Icon zu sehen. Wenn das OverlayIcon nicht transparent ist bedeckt es das darunterliegende (wieso schreib ich das eigentlich :?

Das appID112 Objekt muss wie das xxAPI Objekt auf die xxAPI-INIT Seite.
Außerdem müssen die betroffenen Icons mit XXREGICON*ICONID*item.overlay=?OVLICONID?; markiert werden, dieses sollte ebenfalls auf der xxAPI-INIT Seite erfolgen. OVLICONID ist dann die Iconid von dem Overlay, da braucht man da ja nur ein transparentes in Buttonform mit "rotem rahmen"(oder wie auch immer) je Buttongröße. Das XXREGICON muss jedoch für jedes Klickbare ICON gemacht werden, das den Effekt haben soll. Alternativ kann auch per XXEXECUTE*xxAPI.APP112.setDefault(?OVLICONID?); ein default gesetzt werden.
HSLIB im Projekt
https://knx-user-forum.de/project.ph...32#attachments