Package org.eclipse.swt.graphics

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


        Color closeFG = shell.getDisplay().getSystemColor(SWT.COLOR_WIDGET_FOREGROUND), closeBG = shell.getDisplay()
                .getSystemColor(SWT.COLOR_WIDGET_BACKGROUND);
        final Image closeImage = createCloseImage(shell.getDisplay(), closeBG, closeFG);
        shell.addListener(SWT.Dispose, new Listener() {
          public void handleEvent(Event event) {
            closeImage.dispose();
          }
        });
        systemControlsBar = new ToolBar(shell, SWT.FLAT);
        systemControlsBar.setBackground(closeBG);
        systemControlsBar.setForeground(closeFG);
View Full Code Here


        for (Iterator I = m_ClassImageMap.keySet().iterator(); I.hasNext();) {
            String key = (String) I.next();
            if (!key.startsWith(section + '|'))
                continue;
            Image image = (Image) m_ClassImageMap.get(key);
            image.dispose();
            I.remove();
        }
    }

}
View Full Code Here

        synchronized (this) {
            for (Entry<String,Image> entry : cache.entrySet()) {
                Image image = entry.getValue();
                if (!image.isDisposed())
                    image.dispose();
            }
        }
    }
}
View Full Code Here

        });
        clearButton.addDisposeListener(new DisposeListener() {
            public void widgetDisposed(DisposeEvent e) {
                inactiveImage.dispose();
                activeImage.dispose();
                pressedImage.dispose();
            }
        });
        clearButton.getAccessible().addAccessibleListener(
            new AccessibleAdapter() {
                public void getName(AccessibleEvent e) {
View Full Code Here

    private void saveTo(String path) {
        Image image = controller.utils().copyCurrentCodemapImage();
        ImageLoader loader = new ImageLoader();
        loader.data = new ImageData[] {image.getImageData()};
        loader.save(path, SWT.IMAGE_PNG);
        image.dispose(); // of course we MUST dispose the image!
    }
   
}
View Full Code Here

        Image image = provider.getImage(resource);
        if (image == null) {
            // fallback to default image, destroy the image after use
            image = imageDesc.createImage();
            drawImage(gc, image, each);
            image.dispose();
        } else {
            drawImage(gc, image, each);           
        }
    }
View Full Code Here

   * Disposes all images managed by this registry.
   */
  public void dispose() {
    for (Iterator iter= fRegistry.values().iterator(); iter.hasNext(); ) {
      Image image= (Image)iter.next();
      image.dispose();
    }
    fRegistry.clear();
  }

  private void hookDisplay() {
View Full Code Here

  void freeResources() {
    if (images != null) {
      for (int i = 0; i < images.length; ++i) {
        final Image image = images[i];
        if (image != null)
          image.dispose();
      }
      images = null;
    }
  }
  /**
 
View Full Code Here

    shell.open();
    while (!shell.isDisposed()) {
      if (!display.readAndDispatch())
        display.sleep();
    }
    icon.dispose();
    instance.dispose();
    display.dispose();
  }
}
View Full Code Here

     * Disposes all images managed by this registry.
     */
    public void dispose() {
        for (final Object element : fRegistry.values()) {
            final Image image = (Image) element;
            image.dispose();
        }
        fRegistry.clear();
    }

    private void hookDisplay() {
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.