com.linksoft.chart.swt
Class ChartCanvas

java.lang.Object
  extended byorg.eclipse.swt.widgets.Widget
      extended byorg.eclipse.swt.widgets.Control
          extended byorg.eclipse.swt.widgets.Scrollable
              extended byorg.eclipse.swt.widgets.Composite
                  extended byorg.eclipse.swt.widgets.Canvas
                      extended bycom.linksoft.chart.swt.ChartCanvas
All Implemented Interfaces:
ChartListener, org.eclipse.swt.graphics.Drawable

public class ChartCanvas
extends org.eclipse.swt.widgets.Canvas
implements ChartListener

Copyright (c) 2002-2005 LinkSoft Systems, Inc. All Rights Reserved


Field Summary
 
Fields inherited from class org.eclipse.swt.widgets.Control
handle
 
Fields inherited from interface com.linksoft.chart.ChartListener
EVENT_AFTER_UPDATE, EVENT_BEFORE_UPDATE, EVENT_ENTER_POINT, EVENT_LEAVE_POINT, EVENT_POINT_CLICKED, EVENT_TIP_UPDATE
 
Constructor Summary
ChartCanvas(org.eclipse.swt.widgets.Composite parent, int style)
           
 
Method Summary
 void chartEvent(Chart c, int type)
           
 Chart getChart()
           
protected  void paintChart(org.eclipse.swt.events.PaintEvent e)
           
 void paintUserExit(Chart chart1, ChartGraphics chartgraphics)
           
protected  void resizeChart()
           
 void setChart(Chart c)
           
 
Methods inherited from class org.eclipse.swt.widgets.Canvas
getCaret, scroll, setCaret, setFont
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBorderWidth, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBounds, setBounds, setCapture, setCursor, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, 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, 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

ChartCanvas

public ChartCanvas(org.eclipse.swt.widgets.Composite parent,
                   int style)
Method Detail

getChart

public Chart getChart()

setChart

public void setChart(Chart c)

resizeChart

protected void resizeChart()

paintChart

protected void paintChart(org.eclipse.swt.events.PaintEvent e)

paintUserExit

public void paintUserExit(Chart chart1,
                          ChartGraphics chartgraphics)
Specified by:
paintUserExit in interface ChartListener

chartEvent

public void chartEvent(Chart c,
                       int type)
Specified by:
chartEvent in interface ChartListener