Für die Erstellung eines eigenen Buttongadgets wollt ich fragen ob es möglich ist Das CanvasGadget Halbtransparent darzustellen ?
wäre doch richtig Genial ? Also ist es irgendwie möglich ?
Dem ImageGadget kannst du ein 32-Bit-Image übergeben, welches dann einen transparenten (alpha) Kanal hat, sodass diese Bereiche durchsichtig sind.
Das CanvasGadget ist "leider" nur 24-Bit, also ohne Alpha, dort ist es also nicht möglich (dadurch ist das Gadget aber im Neuzeichnen deutlich schneller).
Du kannst halt nur die Hintergrundfarbe des Fenster auslesen und diese als Hintergrund nutzen.
Beispiele dazu findest du bei einigen Beispielen zu dem CanvasGadget im Forum.