Package org.swtchart.internal
Class PlotArea
- java.lang.Object
-
- org.eclipse.swt.widgets.Widget
-
- org.eclipse.swt.widgets.Control
-
- org.eclipse.swt.widgets.Scrollable
-
- org.eclipse.swt.widgets.Composite
-
- org.swtchart.internal.PlotArea
-
- All Implemented Interfaces:
java.util.EventListener,org.eclipse.swt.events.PaintListener,org.eclipse.swt.graphics.Drawable,org.eclipse.swt.internal.SWTEventListener,IPlotArea
public class PlotArea extends org.eclipse.swt.widgets.Composite implements org.eclipse.swt.events.PaintListener, IPlotArea
Plot area to draw series and grids.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCustomPaintListener(ICustomPaintListener listener)Adds the custom paint listener.voiddispose()ISeriesSetgetSeriesSet()Gets the set of series.voidpaintControl(org.eclipse.swt.events.PaintEvent e)voidremoveCustomPaintListener(ICustomPaintListener listener)Removes the custom paint listenervoidsetBackground(org.eclipse.swt.graphics.Color color)voidsetBounds(int x, int y, int width, int height)-
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
-
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
-
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackgroundImage, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
-
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
-
-
-
Constructor Detail
-
PlotArea
public PlotArea(Chart chart, int style)
Constructor.- Parameters:
chart- the chartstyle- the style
-
-
Method Detail
-
getSeriesSet
public ISeriesSet getSeriesSet()
Gets the set of series.- Returns:
- the set of series
-
setBounds
public void setBounds(int x, int y, int width, int height)- Overrides:
setBoundsin classorg.eclipse.swt.widgets.Control
-
setBackground
public void setBackground(org.eclipse.swt.graphics.Color color)
- Overrides:
setBackgroundin classorg.eclipse.swt.widgets.Control
-
addCustomPaintListener
public void addCustomPaintListener(ICustomPaintListener listener)
Description copied from interface:IPlotAreaAdds the custom paint listener.- Specified by:
addCustomPaintListenerin interfaceIPlotArea- Parameters:
listener- the custom paint listener
-
removeCustomPaintListener
public void removeCustomPaintListener(ICustomPaintListener listener)
Description copied from interface:IPlotAreaRemoves the custom paint listener- Specified by:
removeCustomPaintListenerin interfaceIPlotArea- Parameters:
listener- the custom paint listener
-
paintControl
public void paintControl(org.eclipse.swt.events.PaintEvent e)
- Specified by:
paintControlin interfaceorg.eclipse.swt.events.PaintListener
-
dispose
public void dispose()
- Overrides:
disposein classorg.eclipse.swt.widgets.Widget
-
-