Package org.eclipse.swt.graphics

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


            fgImageRegistry= null;
            Iterator e= map.values().iterator();
            while (e.hasNext()) {
              Image image= (Image) e.next();
              if (!image.isDisposed())
                image.dispose();
            }
          }
        }
      });
    }
View Full Code Here


    setPartName(title);

    firePropertyChange(PROP_DIRTY);

    if (oldImage != null && !oldImage.isDisposed())
      oldImage.dispose();
  }

  /**
   * Hook method for setting the document provider for the given input.
   * This default implementation does nothing. Clients may
View Full Code Here

            }
        }
       
        imgc.dispose();
        im.dispose();
        tmp.dispose();
        //    }
        //});
        //Display.getCurrent().syncExec(thread);
        isAnyTransitionInProgress = false;
    }
View Full Code Here

            }
        }
       
        imgc.dispose();
        im.dispose();
        tmp.dispose();
        //    }
        //});
        //Display.getCurrent().syncExec(thread);
        isAnyTransitionInProgress = false;
    }
View Full Code Here

            f = f0 + 0.5 * a * t * t;
            doEvents();
        }
       
        gcBuffer.dispose();
        imgBuffer.dispose();

        //    }
        //});
        //Display.getCurrent().syncExec(thread);
        isAnyTransitionInProgress = false;
View Full Code Here

            Collection images = imageCache.values();
            Iterator iterator = images.iterator();
            while (iterator.hasNext()) {
                Image image = (Image) iterator.next();
                if (!image.isDisposed()) {
                    image.dispose();
                }
            }
            imageCache.clear();
        }
    }
View Full Code Here

                    newGC.setBackground(canvas.getBackground());
                    newGC.fillRectangle(canvasArea);
                    newGC.drawImage(image, imageBounds.x, imageBounds.y, imageBounds.width, imageBounds.height,
                            xorg, yorg, width, height);
                    pe.gc.drawImage(buffer, 0, 0);
                    buffer.dispose();
                    newGC.dispose();
                }
            });
        }
        return canvas;
View Full Code Here

        // Dispose of all the images
        Iterator imageIter = categoryImageMap.values().iterator();
        while (imageIter.hasNext()) {
            Image image = (Image) imageIter.next();
            image.dispose();
        }
    }
}
/*
===========================================================================
View Full Code Here

    public void dispose() {
        super.dispose();
        for (Iterator it = imageCache.values().iterator(); it.hasNext();) {
            Image image = (Image) it.next();
            if (image != null) {
                image.dispose();
            }
        }
        imageCache.clear();
    }
}
View Full Code Here

            // Image is is displaying will be destroyed with it.
            final Image swtImage = new Image(null, image);
            preview = new ImagePreview(container, style, swtImage);
            preview.addDisposeListener(new DisposeListener() {
                public void widgetDisposed(DisposeEvent e) {
                    swtImage.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.