private void addTopRightImage(ImageDescriptor desc, Point pos) { ImageData data= getImageData(desc); int x= pos.x - data.width; if (x >= 0) { drawImage(data, x, pos.y); pos.x= x; } }
private void addTopRightImage(ImageDescriptor desc, Point pos) { ImageData data= getImageData(desc); int x= pos.x - data.width; if (x >= 0) { drawImage(data, x, pos.y); pos.x= x; } }
private void addBottomRightImage(ImageDescriptor desc, Point pos) { ImageData data= getImageData(desc); int x= pos.x - data.width; int y= pos.y - data.height; if (x >= 0 && y >= 0) { drawImage(data, x, y); pos.x= x; } }
private void addBottomRightImage(ImageDescriptor desc, Point pos) { ImageData data= getImageData(desc); int x= pos.x - data.width; int y= pos.y - data.height; if (x >= 0 && y >= 0) { drawImage(data, x, y); pos.x= x; } }
private void addTopRightImage(ImageDescriptor desc, Point pos) { CachedImageDataProvider provider= createCachedImageDataProvider(desc); int x= pos.x - provider.getWidth(); if (x >= 0) { drawImage(provider, x, pos.y); pos.x= x; } }
private void addBottomLeftImage(ImageDescriptor desc, Point pos) { ImageData data= getImageData(desc); int x= pos.x; int y= pos.y - data.height; if (x + data.width < getSize().x && y >= 0) { drawImage(data, x, y); pos.x= x + data.width; } }
private void addBottomLeftImage(ImageDescriptor desc, Point pos) { ImageData data= getImageData(desc); int x= pos.x; int y= pos.y - data.height; if (x + data.width < getSize().x && y >= 0) { drawImage(data, x, y); pos.x= x + data.width; } }
private void addBottomRightImage(ImageDescriptor desc, Point pos) { CachedImageDataProvider provider= createCachedImageDataProvider(desc); int x= pos.x - provider.getWidth(); int y= pos.y - provider.getHeight(); if (x >= 0 && y >= 0) { drawImage(provider, x, y); pos.x= x; } }
protected void drawCompositeImage(int width, int height) { ImageData bg= getImageData(fBaseImage); if ((fFlags & DEPRECATED) != 0) { // draw *behind* the full image Point size= getSize(); ImageData data= getImageData(JavaPluginImages.DESC_OVR_DEPRECATED); drawImage(data, 0, size.y - data.height); } drawImage(bg, 0, 0); drawTopRight(); drawBottomRight(); drawBottomLeft(); }
@Override protected void drawCompositeImage(int width, int height) { ImageData bg= getImageData(fBaseImage); if ((fFlags & DEPRECATED) != 0) { // draw *behind* the full image Point size= getSize(); ImageData data= getImageData(JavaPluginImages.DESC_OVR_DEPRECATED); drawImage(data, 0, size.y - data.height); } drawImage(bg, 0, 0); drawTopRight(); drawBottomRight(); drawBottomLeft(); }
@Override protected void drawCompositeImage(int width, int height) { CachedImageDataProvider bg= createCachedImageDataProvider(fBaseImage); if ((fFlags & DEPRECATED) != 0) { // draw *behind* the full image Point size= getSize(); CachedImageDataProvider deprecatedProvider= createCachedImageDataProvider(JavaPluginImages.DESC_OVR_DEPRECATED); drawImage(deprecatedProvider, 0, size.y - deprecatedProvider.getHeight()); } drawImage(bg, 0, 0); drawTopRight(); drawBottomRight(); drawBottomLeft(); }
private void addBottomLeftImage(ImageDescriptor desc, Point pos) { CachedImageDataProvider provider= createCachedImageDataProvider(desc); int x= pos.x; int y= pos.y - provider.getHeight(); int x2= x + provider.getWidth(); if (x2 < getSize().x && y >= 0) { drawImage(provider, x, y); pos.x= x2; } }