Package org.eclipse.swt.graphics

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


    e.gc.drawRectangle(portraitBounds2);

    // Den Mittelteil als Portrait grau darstellen.
    Image helperImage = new Image(SwtConsts.display, portraitWidth, portraitHeight);
    GC gc = new GC(helperImage);
    gc.drawImage(image, 0, 0, imageBounds.width, imageBounds.height, imageX - portraitBounds.x, imageY
        - portraitBounds.y, resizedWidth, resizedHeight);
    gc.dispose();
    Image grayImage = null;
    if (intoGray) {
      grayImage = new Image(SwtConsts.display, helperImage, SWT.IMAGE_GRAY);
View Full Code Here


      } else {
        caret.x = newCaret.x;
        caret.y = newCaret.y;
      }
      if (ct.getImage() != null) {
        gc.drawImage(ct.getImage(), caret.x, caret.y);
      } else {
        gc.drawLine(caret.x, caret.y, caret.x, caret.y + size.y);
      }

      gc.dispose();
View Full Code Here

    final int repaintRectWidth = 5 * this.pointsAdded;
    backBufferGc.copyArea(repaintRectWidth, 0, clientArea.width
        - repaintRectWidth, clientArea.height, 0, 0, false);
    backBufferGc.fillRectangle(clientArea.width - repaintRectWidth, 0,
        repaintRectWidth, clientArea.height);
    frontGc.drawImage(this.backBuffer, 0, 0);

    backBufferGc.dispose();
    this.redraw(clientArea.width - repaintRectWidth, 0, repaintRectWidth,
        clientArea.height, false);
    this.pointsAdded = 0;
View Full Code Here

            return image2;
          }
          Image ma = new Image(image.getDevice(), image,
              SWT.IMAGE_COPY);
          GC gc = new GC(ma);
          gc.drawImage(profilingImage, 1, 2);
          gc.dispose();
          mm.put(image, ma);
          return ma;
        }
      }
View Full Code Here

      Rectangle dib = decorator.getBounds();
      //
      result = new Image(Display.getCurrent(), bib.width, bib.height);
      //
      GC gc = new GC(result);
      gc.drawImage(baseImage, 0, 0);
      if (corner == TOP_LEFT) {
        gc.drawImage(decorator, 0, 0);
      } else if (corner == TOP_RIGHT) {
        gc.drawImage(decorator, bib.width - dib.width, 0);
      } else if (corner == BOTTOM_LEFT) {
View Full Code Here

      result = new Image(Display.getCurrent(), bib.width, bib.height);
      //
      GC gc = new GC(result);
      gc.drawImage(baseImage, 0, 0);
      if (corner == TOP_LEFT) {
        gc.drawImage(decorator, 0, 0);
      } else if (corner == TOP_RIGHT) {
        gc.drawImage(decorator, bib.width - dib.width, 0);
      } else if (corner == BOTTOM_LEFT) {
        gc.drawImage(decorator, 0, bib.height - dib.height);
      } else if (corner == BOTTOM_RIGHT) {
View Full Code Here

      GC gc = new GC(result);
      gc.drawImage(baseImage, 0, 0);
      if (corner == TOP_LEFT) {
        gc.drawImage(decorator, 0, 0);
      } else if (corner == TOP_RIGHT) {
        gc.drawImage(decorator, bib.width - dib.width, 0);
      } else if (corner == BOTTOM_LEFT) {
        gc.drawImage(decorator, 0, bib.height - dib.height);
      } else if (corner == BOTTOM_RIGHT) {
        gc.drawImage(decorator, bib.width - dib.width, bib.height - dib.height);
      }
View Full Code Here

      if (corner == TOP_LEFT) {
        gc.drawImage(decorator, 0, 0);
      } else if (corner == TOP_RIGHT) {
        gc.drawImage(decorator, bib.width - dib.width, 0);
      } else if (corner == BOTTOM_LEFT) {
        gc.drawImage(decorator, 0, bib.height - dib.height);
      } else if (corner == BOTTOM_RIGHT) {
        gc.drawImage(decorator, bib.width - dib.width, bib.height - dib.height);
      }
      gc.dispose();
      //
View Full Code Here

      } else if (corner == TOP_RIGHT) {
        gc.drawImage(decorator, bib.width - dib.width, 0);
      } else if (corner == BOTTOM_LEFT) {
        gc.drawImage(decorator, 0, bib.height - dib.height);
      } else if (corner == BOTTOM_RIGHT) {
        gc.drawImage(decorator, bib.width - dib.width, bib.height - dib.height);
      }
      gc.dispose();
      //
      decoratedMap.put(decorator, result);
    }
View Full Code Here

      Rectangle dib = decorator.getBounds();
      //
      result = new Image(Display.getCurrent(), bib.width, bib.height);
      //
      GC gc = new GC(result);
      gc.drawImage(baseImage, 0, 0);
      if (corner == TOP_LEFT) {
        gc.drawImage(decorator, 0, 0);
      } else if (corner == TOP_RIGHT) {
        gc.drawImage(decorator, bib.width - dib.width, 0);
      } else if (corner == BOTTOM_LEFT) {
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.