Package org.eclipse.swt.graphics

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


        newGC.setBackground(buttonBackground);
        newGC.fillRectangle(0, 0, newWidth, height);
        //Draw supplied image on the left
        newGC.drawImage(image, 0, 0);
        //Draw arrow image on the right
        newGC.drawImage(downArrowImage, arrowPosX + IMAGE_SEPARATION, arrowPosY);
        newGC.dispose();
        return combinedImage;
    }

View Full Code Here


        public void handleEvent(Event e)
          {
          if (_displayedImage != null)
            {
            GC gc = e.gc;
            gc.drawImage(_displayedImage, _origin.x, _origin.y);
            Rectangle rect = _displayedImage.getBounds();
            Rectangle client = getClientArea();
            int marginWidth = client.width - rect.width;
            if (marginWidth > 0)
              {
View Full Code Here

      ImageData data = new ImageData(file.getLocation().makeAbsolute().toFile().getAbsolutePath());
      Image image = new Image(Display.getDefault(),data);
     
      Image i = new Image(Display.getDefault(), 32, 32);
      GC gc = new GC(i);
      gc.drawImage(
          image,0,0,
          image.getImageData().width,
          image.getImageData().height,
          0,0,32,32);
      gc.dispose();
View Full Code Here

        StyleRange style = event.style;
        String text = styledTextHistory.getText(style.start,style.start + style.length);
        for(IconDef icon : emoticons.getIcons()) {
          for(String iconstr : icon.text) {
            if(iconstr.equals(text)) {
              gc.drawImage(icon.getImage(), event.x, event.y + event.ascent - style.metrics.ascent);
            }
          }
        }
      }
    });
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

   */
  private void testButtonsPressed(SelectionEvent e) {
    if (e.widget == buttonUse) {
      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

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.