Package org.eclipse.swt.graphics

Examples of org.eclipse.swt.graphics.Image.dispose()


     */
    private void disposeResources() {
        for (Iterator it = imageCache.values().iterator(); it.hasNext();) {
            Image image = (Image) it.next();
            if (image != null && !image.isDisposed()) {
                image.dispose();
                image = null;
            }
        }
        imageCache.clear();
        if (downArrowImage != null && !downArrowImage.isDisposed()) {
View Full Code Here


     */
    private void disposeResources() {
        for (int i = 0; i < selectorOrigins.length; i++) {
            Image image = selectorOrigins[i].imageDDI.getImage();
            if (image != null && !image.isDisposed()) {
                image.dispose();
            }
        }
    }

    /**
 
View Full Code Here

     * removes any listeners.
     */
    public void dispose() {
        for (Iterator it = imageCache.values().iterator(); it.hasNext();) {
            final Image image = (Image) it.next();
            image.dispose();
        }
        imageCache.clear();
        removeAllListeners();
        ImageErrorDecorator decorator = ImageErrorDecorator.getSingleton();
    }
View Full Code Here

    public void dispose() {
      Iterator images = fImages.values().iterator();
      while (images.hasNext()) {
        Image image = (Image) images.next();
        image.dispose();
      }
    }

    public boolean isLabelProperty(Object element, String property) {
      return false;
View Full Code Here

    String styleString = style.getStyle().name().substring(0, 2);
    Point p = gc.stringExtent(styleString);

    gc.dispose();
    image.dispose();

    imageData = new ImageData(p.x + 4, p.y, 1, paletteData);
    image = new Image(Display.getCurrent(), imageData);
    gc = new GC(image);
View Full Code Here

    gc.dispose();

    Image oldImage = icons.get(type);
    if (oldImage != null) {
      oldImage.dispose();
    }
    icons.put(type, image);
    return image;
  }
View Full Code Here

      // Draws the image on the original graphics
      graphics.drawImage(image, 0, 0);

      // Disposes image (and GC btw) and SWT graphics
      image.dispose();
      swtGraphics.dispose();
    }
  }
}
View Full Code Here

            }
            if (gc != null) {
                gc.dispose();
            }
            if (image != null) {
                image.dispose();
            }
        }
    }

    private String getImageSavePath() {
View Full Code Here

  }

  public void dispose(){
    for(Iterator<Image> ite = images.values().iterator(); ite.hasNext();){
      Image image = ite.next();
      image.dispose();
    }
    super.dispose();
  }

  public String getText(Object object) {
View Full Code Here

      }
      return false;
    } finally {
      gc.dispose();
      if (image != null) {
        image.dispose();
      }
    }
  }

  /**
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.