Package org.eclipse.swt.graphics

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


      bImageChanged = imageBounds.width != newWidth
          || imageBounds.height != newHeight;
    }
    if (bImageChanged) {
      if (image != null && !image.isDisposed()) {
        image.dispose();
      }
      image = new Image(SWTThread.getInstance().getDisplay(), newWidth,
          newHeight);
      imageBounds = image.getBounds();
      bImageBufferValid = false;
View Full Code Here


    }
    final Image img = ((TableCellSWT) cell).getIcon();
    if (img != null) {
      ((TableCellSWT) cell).setIcon(null);
      if (!img.isDisposed()) {
        img.dispose();
      }
    }
  }

View Full Code Here

    if (line_id==-1) return;
    int column = getColumnOrder(columnID);
    BufferedTableRow row = line_list.get(line_id);
    Image old_image = row.getImage(column);
    if (old_image != null) {
      old_image.dispose();
    }
    row.setImage(column, image);
  }
 
  private int getColumnOrder(int columnID) {
View Full Code Here

   
    // set row height by setting image
    Image image = new Image(item.getDisplay(), pt.x, pt.y);
    item.setImage(0, image);
    item.setImage(0, null);
    image.dispose();
   
    return true;
  }

  /**
 
View Full Code Here

  private void destroyImageMap() {
    Collection<Image> lValues = mImageMap.values();
    Iterator<Image> lIt = lValues.iterator();
    while (lIt.hasNext()) {
      Image lImage = (Image) lIt.next();
      lImage.dispose();
    }
  }
 
  private void destroyColors() {
    APP_FONT3_COLOR.dispose();
View Full Code Here

            newY += 20;
          }
          if (showFPS) {
            event.gc.drawText(" FPS:" + fps, newX + 5, newY + 5, false);
          }
          image.dispose();
          if (showFPS) {
            start = System.currentTimeMillis();
          }
        } else {
          if (bgColor != null) {
View Full Code Here

      {
       int i = 0;
       PropertyConfigurator.configure (Constants.LOG4J_FILE); bar.setSelection(i + 1); numProgIncr[0]--;
       OnlineIndex oi = new OnlineIndex(null); oi.copyArgs(args); bar.setSelection(i + 1); numProgIncr[0]--;
       ApplicationWindow viewer = oi; bar.setSelection(i + 1); numProgIncr[0]--;
       splash.close(); image.dispose();
       viewer.setBlockOnOpen(true);
       viewer.open();    
      }
    }
   
View Full Code Here

        gc.dispose();

        titleCircle.setBackgroundImage(fTitleBgImage);

        if (oldBgImage != null)
          oldBgImage.dispose();
      }

      private void drawGradient(GC gc, Rectangle clArea) {
        gc.setForeground(fNotifierColors.getGradientBegin());
        gc.setBackground(fNotifierColors.getGradientEnd());
View Full Code Here

        gc.dispose();

        titleCircle.setBackgroundImage(fTitleBgImage);

        if (oldBgImage != null)
          oldBgImage.dispose();
      }

      private void drawGradient(GC gc, Rectangle clArea) {
        gc.setForeground(fNotifierColors.getGradientBegin());
        gc.setBackground(fNotifierColors.getGradientEnd());
View Full Code Here

        gc.dispose();

        footerCircle.setBackgroundImage(fFooterBgImage);

        if (oldBgImage != null)
          oldBgImage.dispose();
      }

      private void drawGradient(GC gc, Rectangle clArea) {
        gc.setBackground(fNotifierColors.getGradientBegin());
        gc.setForeground(fNotifierColors.getGradientEnd());
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.