Package org.eclipse.swt.graphics

Examples of org.eclipse.swt.graphics.GC.drawImage()


    }
    ImageData topRight = src = overlay[TOP_RIGHT];
    if (src != null) {
      maskDepth = Math.max(maskDepth, getTransparencyDepth(src));
      Image img = new Image(device, src);
      gc.drawImage(img, base.width - src.width, 0);
      img.dispose();
    }
    ImageData bottomLeft = src = overlay[BOTTOM_LEFT];
    if (src != null) {
      maskDepth = Math.max(maskDepth, getTransparencyDepth(src));
View Full Code Here


    }
    ImageData bottomLeft = src = overlay[BOTTOM_LEFT];
    if (src != null) {
      maskDepth = Math.max(maskDepth, getTransparencyDepth(src));
      Image img = new Image(device, src);
      gc.drawImage(img, 0, base.height - src.height);
      img.dispose();
    }
    ImageData bottomRight = src = overlay[BOTTOM_RIGHT];
    if (src != null) {
      maskDepth = Math.max(maskDepth, getTransparencyDepth(src));
View Full Code Here

    }
    ImageData bottomRight = src = overlay[BOTTOM_RIGHT];
    if (src != null) {
      maskDepth = Math.max(maskDepth, getTransparencyDepth(src));
      Image img = new Image(device, src);
      gc.drawImage(img, base.width - src.width, base.height - src.height);
      img.dispose();
    }
    gc.dispose();
    if (baseMaskDepth > 0) {
      ImageData newData = image.getImageData();
View Full Code Here

            for (int j = 0; j < mapHeight; j++) {
              Point3D point = rotation.getInverse().transform(
                  new Point3D(i, j, k), size);
              if (spriteMap.get(point) != null) {
                for (Sprite sprite : spriteMap.get(point)) {
                  gc.drawImage(rotation.getImage(sprite),
                      calcX(i, j), calcY(i, j, k));
                  if (selectedSprite == sprite) {
                    gc.drawImage(
                        sprite.getHalfTransparentMask(),
                        calcX(i, j), calcY(i, j, k));
View Full Code Here

              if (spriteMap.get(point) != null) {
                for (Sprite sprite : spriteMap.get(point)) {
                  gc.drawImage(rotation.getImage(sprite),
                      calcX(i, j), calcY(i, j, k));
                  if (selectedSprite == sprite) {
                    gc.drawImage(
                        sprite.getHalfTransparentMask(),
                        calcX(i, j), calcY(i, j, k));
                  }
                }
              }
View Full Code Here

        List<FeatureTypeStyleWrapper> featureTypeStylesWrapperList = styleWrapper.getFeatureTypeStylesWrapperList();
        for( FeatureTypeStyleWrapper featureTypeStyleWrapper : featureTypeStylesWrapperList ) {
            List<RuleWrapper> rulesWrapperList = featureTypeStyleWrapper.getRulesWrapperList();
            BufferedImage tmpImage = Utilities.rulesWrapperToImage(rulesWrapperList, PREVIEWWIDTH, PREVIEWHEIGHT, type);
            Image convertToSWTImage = AWTSWTImageUtils.convertToSWTImage(tmpImage);
            gc.drawImage(convertToSWTImage, 0, 0);
            convertToSWTImage.dispose();
        }
        gc.dispose();
        previewCanvas.redraw();
    }
View Full Code Here

                // chances are this has a label or category view or something
                // grab the gply from the bottom left corner and we are good to
                // (based on mapserver example)
                //
                gc.drawImage(image, 0, bound.height - 16, 16, 16, 0, 0, 16, 16);

                final ImageData data = (ImageData) swatch.getImageData().clone();
                return new ImageDescriptor(){
                    public ImageData getImageData() {
                        return (ImageData) data.clone();
View Full Code Here

           */
          int w = Math.round(imageData.width * imageMetrics.getScale());
          int h = Math.round(imageData.height * imageMetrics.getScale());

          /* Draw the image */
          gc.drawImage(image, 0, 0, imageData.width, imageData.height, imageMetrics.getHScrollValue()
                + imageData.x, imageMetrics.getVScrollValue() + imageData.y, w, h);
        }
      }
    });

View Full Code Here

                      //this is OK in our case because another paint event should be coming soon
                      //which will fix the issue; so for now we just catch the errors
                      //and don't worry about them.
                      try{
                          org.eclipse.swt.graphics.Image im = tile.getSWTImage();
                          gc.drawImage(im, 0, 0, im.getBounds().width, im.getBounds().height, a.x, b.y, width, height);
                      }catch (Exception ex){
                      }   
                    }
              if( TESTING ){
                    g.setColor(Color.BLUE);
View Full Code Here

        GC imgc = new GC(im);
        imgc.setBackground(backgroundColor);
        imgc.fillRectangle(0, 0, fromData.width, fromData.height);
        if( null != backgroundImage ) {
            ImageData imgData = backgroundImage.getImageData();
            imgc.drawImage(backgroundImage, 0, 0, imgData.width, imgData.height, 0, 0, w, h);
        }
        imgc.dispose();
       
        Image tmp = new Image(Display.getCurrent(), fromData.width, fromData.height);
        imgc = new GC(tmp);
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.