TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.tptp.platform.report.igc.swt.internal
Class ImageViewer

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by org.eclipse.swt.widgets.Canvas
                      extended by org.eclipse.tptp.platform.report.igc.swt.internal.ImageViewer
All Implemented Interfaces:
java.util.EventListener, org.eclipse.swt.events.ControlListener, org.eclipse.swt.events.DisposeListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.PaintListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener

Deprecated. As of TPTP 4.5.0, use the TPTP Business Intelligence and Reporting Tools (BIRT) reporting infrastructure (org.eclipse.tptp.platform.report.birt).

public class ImageViewer
extends org.eclipse.swt.widgets.Canvas
implements org.eclipse.swt.events.PaintListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.events.ControlListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.DisposeListener

TODO: used only for TEST ... move this to igc.test... Canvas displaying an Image (centered), scrollbar appears only when we need it. repaint is implemented without flickering.


Nested Class Summary
static interface ImageViewer.ScrollListener
          Deprecated.  
 
Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
ImageViewer(org.eclipse.swt.widgets.Composite parent, int _flags)
          Deprecated.  
 
Method Summary
 void addScrollListener(ImageViewer.ScrollListener l)
          Deprecated.  
 void controlMoved(org.eclipse.swt.events.ControlEvent e)
          Deprecated.  
 void controlResized(org.eclipse.swt.events.ControlEvent e)
          Deprecated.  
 void ensureVisible(int x, int y, boolean centerit)
          Deprecated. try to ensure point (x,y) is visible (in image coordinate
 org.eclipse.swt.graphics.Image getImage()
          Deprecated.  
 int imageToScreenX(int _imgx)
          Deprecated.  
 int imageToScreenY(int _imgy)
          Deprecated.  
 void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
          Deprecated.  
 void mouseDown(org.eclipse.swt.events.MouseEvent e)
          Deprecated.  
 void mouseMove(org.eclipse.swt.events.MouseEvent e)
          Deprecated.  
 void mouseUp(org.eclipse.swt.events.MouseEvent e)
          Deprecated.  
 void paintControl(org.eclipse.swt.events.PaintEvent e)
          Deprecated.  
 boolean removeScrollListener(ImageViewer.ScrollListener l)
          Deprecated.  
 int screenToImageX(int _x)
          Deprecated.  
 int screenToImageY(int _y)
          Deprecated.  
 void setImage(org.eclipse.swt.graphics.Image _img)
          Deprecated. currently displayed image isn't disposed
 void setMouseScrollOnButton1Enabled(boolean b)
          Deprecated.  
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
          Deprecated.  
 void widgetDisposed(org.eclipse.swt.events.DisposeEvent e)
          Deprecated.  
 void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
          Deprecated.  
 
Methods inherited from class org.eclipse.swt.widgets.Canvas
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getRegion, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setRegion, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ImageViewer

public ImageViewer(org.eclipse.swt.widgets.Composite parent,
                   int _flags)
Deprecated. 
Method Detail

ensureVisible

public void ensureVisible(int x,
                          int y,
                          boolean centerit)
Deprecated. 
try to ensure point (x,y) is visible (in image coordinate


setMouseScrollOnButton1Enabled

public void setMouseScrollOnButton1Enabled(boolean b)
Deprecated. 

addScrollListener

public void addScrollListener(ImageViewer.ScrollListener l)
Deprecated. 

removeScrollListener

public boolean removeScrollListener(ImageViewer.ScrollListener l)
Deprecated. 

setImage

public void setImage(org.eclipse.swt.graphics.Image _img)
Deprecated. 
currently displayed image isn't disposed


getImage

public org.eclipse.swt.graphics.Image getImage()
Deprecated. 

paintControl

public void paintControl(org.eclipse.swt.events.PaintEvent e)
Deprecated. 
Specified by:
paintControl in interface org.eclipse.swt.events.PaintListener

widgetSelected

public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
Deprecated. 
Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
Deprecated. 
Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener

controlMoved

public void controlMoved(org.eclipse.swt.events.ControlEvent e)
Deprecated. 
Specified by:
controlMoved in interface org.eclipse.swt.events.ControlListener

controlResized

public void controlResized(org.eclipse.swt.events.ControlEvent e)
Deprecated. 
Specified by:
controlResized in interface org.eclipse.swt.events.ControlListener

imageToScreenX

public int imageToScreenX(int _imgx)
Deprecated. 

screenToImageX

public int screenToImageX(int _x)
Deprecated. 

imageToScreenY

public int imageToScreenY(int _imgy)
Deprecated. 

screenToImageY

public int screenToImageY(int _y)
Deprecated. 

mouseMove

public void mouseMove(org.eclipse.swt.events.MouseEvent e)
Deprecated. 
Specified by:
mouseMove in interface org.eclipse.swt.events.MouseMoveListener

mouseDoubleClick

public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
Deprecated. 
Specified by:
mouseDoubleClick in interface org.eclipse.swt.events.MouseListener

mouseDown

public void mouseDown(org.eclipse.swt.events.MouseEvent e)
Deprecated. 
Specified by:
mouseDown in interface org.eclipse.swt.events.MouseListener

mouseUp

public void mouseUp(org.eclipse.swt.events.MouseEvent e)
Deprecated. 
Specified by:
mouseUp in interface org.eclipse.swt.events.MouseListener

widgetDisposed

public void widgetDisposed(org.eclipse.swt.events.DisposeEvent e)
Deprecated. 
Specified by:
widgetDisposed in interface org.eclipse.swt.events.DisposeListener

TPTP 4.5.0 Platform Project
Internal API Specification