PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SWT Image transparent?



peschmae
30-05-2003, 18:22
Hallo,

wie krieg ich das hin? Ein neues (eigentlich transparentes PNG-Bild) ist es auf jeden Fall nicht. Weder in der Titelzeile eines Tables, noch als Programmicon, noch als Menü- oder Toolbaricon

MfG Peschmä

peschmae
31-05-2003, 09:30
habe mittlerweile ein Ideechen in der Apidoc aufgespürt. Nur leider gehts nicht:

etwa so:


Toolbar t = new Toolbar(shell, SWT.NONE);
ToolItem ti = new ToolItem(t, SWT.NONE);
Image i = new Image(...);

i.setBackground(t.getBackground);


die letzte Zeile sollte alle transparenten bereiche des Bilds mit der Farbe der Toolbar füllen, sodass die transparent erscheinen, obwohl transparenz dort nicht unterstützt wird...

tut sie aber nicht :-(

MfG Peschmä

Lin728
31-05-2003, 16:41
Grüssi!

Tut mir leid, ich kann dir keinen spezifischen Tipp geben, aber ich bilde mir ein in org.ecipse.graphics schon mal irgendwo was von einem "alpha" gehört zu haben...

Mfg

peschmae
31-05-2003, 19:45
dort wimmelts nur so von alphas :D

MfG Peschmä

peschmae
05-06-2003, 19:15
kann es sein, dass Transparenz nur mit GIF-Bildern geht, aber nicht mit PNG??

Wär noch kurios...
scheint aber irgendwie so zu sein, kannst du das vielleicht auch mal testen?

MfG Peschmä