Package org.eclipse.swt.graphics

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


    // 3 dotted lines
    gc.drawLine(0, 0, size / 3, -size / 2); // left
    gc.drawLine(size / 3, -size / 2, 6 * size / 10, -5 * size / 4); // to top of pyramid
    gc.drawLine(4 * size / 3, -size / 2, size / 3, -size / 2); // right

    transform.dispose();

    // ----- rectangular prism -----

    transform = new Transform(device);
    transform.translate(width / 2 + upDownValue, height / 2 + size);
View Full Code Here


    // fill top
    gc.setBackground(device.getSystemColor(SWT.COLOR_GRAY));
    gc.fillPolygon(new int[] { 0, 0, size / 3, -size / 2, 7 * size / 3, -size / 2, 2 * size, 0 });

    transform.dispose();

    // ----- triangular shape -----
    transform = new Transform(device);
    transform.translate(width / 4 - size - upDownValue, height / 2 + size + upDownValue);
    gc.setTransform(transform);
View Full Code Here

    gc.drawLine(0, 0, size / 2, -size / 3);
    gc.drawLine(size, 0, size / 2, -size / 3);
    gc.drawLine(size / 2, -size / 3, size / 2, size);
    gc.drawLine(size / 2, -size / 3, size / 2, -size);

    transform.dispose();
  }

}
View Full Code Here

    sYPos = (height - 150) / 2;

    transform = new Transform(device);
    transform.translate(sXPos, sYPos);
    gc.setTransform(transform);
    transform.dispose();

    gc.setForeground(device.getSystemColor(SWT.COLOR_DARK_BLUE));
    gc.drawString(GraphicsExample.getResourceString("Cubic"), 0, 175, true);

    Path path = new Path(device);
View Full Code Here

    wYPos = (height - 150) / 2;

    transform = new Transform(device);
    transform.translate(wXPos, wYPos);
    gc.setTransform(transform);
    transform.dispose();

    gc.setForeground(device.getSystemColor(SWT.COLOR_GRAY));
    gc.drawString(GraphicsExample.getResourceString("Quadratic"), 0, -50, true);
    gc.drawString(GraphicsExample.getResourceString("Quadratic"), 110, -50, true);
View Full Code Here

    gc.setTransform(transform);

    // draw the original image
    gc.drawImage(image, 0, 0);

    transform.dispose();

    // bottom
    transform = new Transform(device);
    transform.translate((width - bounds.width) / 2, 2 * bounds.height + (height - bounds.height) / 2);
    transform.scale(1, -1);
View Full Code Here

    gc.setTransform(transform);

    // draw the original image
    gc.drawImage(image, 0, 0);

    transform.dispose();

    // left
    transform = new Transform(device);
    transform.translate((width - bounds.width) / 2, (height - bounds.height) / 2);
    transform.scale(-1, 1);
View Full Code Here

    gc.setTransform(transform);

    // draw the original image
    gc.drawImage(image, 0, 0);

    transform.dispose();

    // right
    transform = new Transform(device);
    transform.translate(2 * bounds.width + (width - bounds.width) / 2, (height - bounds.height) / 2);
    transform.scale(-1, 1);
View Full Code Here

    gc.setTransform(transform);

    // draw the original image
    gc.drawImage(image, 0, 0);

    transform.dispose();

    gc.setTransform(null);
    gc.drawImage(image, (width - bounds.width) / 2, (height - bounds.height) / 2);
    image.dispose();
  }
View Full Code Here

    gc.setTransform(transform);

    gc.drawImage(image, 0, 0);
    gc.drawRoundRectangle(0, 0, image.getBounds().width, image.getBounds().height, 22, 22);
    transform.dispose();
    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.