1 package net.mograsim.plugin.util;
3 import org.eclipse.jface.resource.CompositeImageDescriptor;
4 import org.eclipse.jface.resource.ImageDescriptor;
5 import org.eclipse.swt.graphics.Point;
7 public class ImageDescriptorWithMargins extends CompositeImageDescriptor
9 private final ImageDescriptor input;
10 private final Point size;
11 private final int ox, oy;
13 public ImageDescriptorWithMargins(ImageDescriptor input, Point size)
15 this(input, 0, 0, size);
18 public ImageDescriptorWithMargins(ImageDescriptor input, int offX, int offY, Point size)
27 protected Point getSize()
33 protected void drawCompositeImage(int width, int height)
35 drawImage(input::getImageData, ox, oy);