Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.draw2d.imageviewer.views
Class ImageViewport  view ImageViewport download ImageViewport.java

java.lang.Object
  extended byFigure
      extended bycom.port80.draw2d.imageviewer.views.ImageViewport

public class ImageViewport
extends Figure

A viewport on an image that construct the visible area of the image on the fly.


Field Summary
private static boolean DEBUG
           
private  org.eclipse.swt.graphics.ImageData fData
           
private  org.eclipse.swt.graphics.Point fViewOffset
           
private static java.lang.String NAME
           
 
Constructor Summary
ImageViewport()
           
 
Method Summary
private  org.eclipse.swt.graphics.Image createImage(Rectangle clip)
           
 org.eclipse.swt.graphics.Point getViewOffset()
           
protected  void paintFigure(Graphics graphics)
           
 void setImageData(org.eclipse.swt.graphics.ImageData data)
           
 void setViewOffset(int x, int y, boolean repaint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

private static final java.lang.String NAME
See Also:
Constant Field Values

DEBUG

private static final boolean DEBUG
See Also:
Constant Field Values

fData

private org.eclipse.swt.graphics.ImageData fData

fViewOffset

private org.eclipse.swt.graphics.Point fViewOffset
Constructor Detail

ImageViewport

public ImageViewport()
Method Detail

setViewOffset

public void setViewOffset(int x,
                          int y,
                          boolean repaint)

getViewOffset

public org.eclipse.swt.graphics.Point getViewOffset()

setImageData

public void setImageData(org.eclipse.swt.graphics.ImageData data)

paintFigure

protected void paintFigure(Graphics graphics)

createImage

private org.eclipse.swt.graphics.Image createImage(Rectangle clip)