Package org.eclipse.swt.graphics

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


      if (imagePath.length() == 0) {
        return "Image path can not be empty.";
      }
      try {
        Image image = new Image(null, new FileInputStream(imagePath));
        image.dispose();
      } catch (Throwable e) {
        return "Bad image: " + e.getMessage();
      }
    }
    // display
View Full Code Here


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

  /**
 
View Full Code Here

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

  /**
 
View Full Code Here

  shell.setSize(300, 300);
  shell.open ();
  while (!shell.isDisposed ()) {
    if (!display.readAndDispatch ()) display.sleep ();
  }
  image.dispose();
  display.dispose ();
}
}
View Full Code Here

        l = new Label(composite, SWT.BORDER);
        l.setImage(releaseRequiredImage);
        l.addDisposeListener(new DisposeListener() {
            @Override
            public void widgetDisposed(DisposeEvent e) {
                releaseRequiredImage.dispose();
            }
        });

        l = new Label(composite, SWT.NONE);
        l.setText(Messages.releaseRequired);
View Full Code Here

        Image image = new Image(device, 8, 8); // to get a GC
        GC gc = new GC(image);
        Iterable<Label> labels = makeLabels(monitor, gc, mapInstance, labelScheme);
        labels = new LayoutAlgorithm().layout(labels);
        gc.dispose();
        image.dispose();
        return new Labeling(labels);
    }

    private Iterable<Label> makeLabels(ProgressMonitor monitor, GC gc, MapInstance map, MapScheme<String> labelScheme) {
        Collection<Label> labels = new ArrayList<Label>();
View Full Code Here

        Image image = getImageDescriptor(severity).createImage();
        Rectangle offset = image.getBounds();   
        int offset_x = offset.width/2;
        int offset_y = offset.height/2;   
        gc.drawImage(image, each.px - offset_x, each.py - offset_y);
        image.dispose();
    }

    private ImageDescriptor getImageDescriptor(int severity) {
        switch (severity) {
        case IMarker.SEVERITY_ERROR:
View Full Code Here

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

  /**
 
View Full Code Here

        gcBuffer.setLineWidth(entity.getBorderWidth());
        gcBuffer.drawRoundRectangle(entityX, entityY, entityWidth, entityHeight, 8, 8);
      }

      e.gc.drawImage(imageBuffer, 0, 0);
      imageBuffer.dispose();
      gcBuffer.dispose();

      long time = date.getTime() - startTime;
      if (time > 200) {
      }
View Full Code Here

        Image image = new Image(getDisplay(), getClientArea());
        drawOnGC(data, image, image.getBounds().width / 2,
            image.getBounds().height / 2, image.getBounds().width,
            image.getBounds().height);
        event.gc.drawImage(image, 0, 0);
        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.