-
Bug
-
Resolution: Done
-
Major
-
None
-
None
We generated image for "Most Popular/Last Used" palette group with code like that:
Image resultImage = new Image(Display.getCurrent(), descriptors.size()*16, 16); ImageData data = resultImage.getImageData(); data.alpha = 0; resultImage = new Image(Display.getCurrent(), data); final GC gc = new GC(resultImage); int x = 0; for (ImageDescriptor descriptor : descriptors) { if(descriptor != null){ Image image = descriptor.createImage(Display.getCurrent()); gc.drawImage(image, x, 0); x += image.getBounds().width; } } gc.dispose(); imageDescriptor = ImageDescriptor.createFromImage(resultImage);
With new SWT it does not work on Windows.
Not working part is changing of ImageData, without it generated image is not transparent.
So we decided to replace generation to fixed icon image: