public abstract class ChartRenderer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ChartRenderer.SizeRenderProxy |
Constructor and Description |
---|
ChartRenderer(org.eclipse.jface.resource.ResourceManager resourceManager) |
Modifier and Type | Method and Description |
---|---|
void |
addDisposeListener(DisposeListener disposeListener) |
abstract void |
addMouseListener(ChartMouseListener mouseListener) |
abstract void |
addMouseMoveListener(ChartMouseMoveListener mouseMoveListener) |
abstract void |
addMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener) |
void |
addRenderer(Renderer renderer) |
void |
addRenderer(Renderer renderer,
int order) |
protected void |
checkWidget() |
org.eclipse.swt.dnd.DropTarget |
createDropTarget(org.eclipse.swt.dnd.Transfer[] transfers,
org.eclipse.swt.dnd.DropTargetAdapter createDropTarget) |
void |
dispose() |
org.eclipse.swt.graphics.RGB |
getChartBackground() |
abstract org.eclipse.swt.graphics.Rectangle |
getClientArea() |
ChartRenderer.SizeRenderProxy |
getClientAreaProxy()
Get the proxy that be
renderedjust before the client area |
abstract Realm |
getRealm() |
boolean |
isDisposed() |
void |
paint(Graphics g) |
protected abstract void |
redraw() |
void |
refresh() |
void |
relayout() |
abstract void |
removeMouseListener(ChartMouseListener mouseListener) |
abstract void |
removeMouseMoveListener(ChartMouseMoveListener mouseMoveListener) |
abstract void |
removeMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener) |
void |
removeRenderer(Renderer renderer) |
void |
resizeAll(org.eclipse.swt.graphics.Rectangle clientRectangle) |
void |
setChartBackground(org.eclipse.swt.graphics.RGB background) |
void |
setFocus() |
void |
setStale(boolean stale) |
void |
setStale(boolean stale,
boolean forceUpdate) |
public ChartRenderer(org.eclipse.jface.resource.ResourceManager resourceManager)
public void relayout()
public void resizeAll(org.eclipse.swt.graphics.Rectangle clientRectangle)
protected void checkWidget()
protected abstract void redraw()
public abstract org.eclipse.swt.graphics.Rectangle getClientArea()
public ChartRenderer.SizeRenderProxy getClientAreaProxy()
renderedjust before the client area
null
.public void paint(Graphics g)
public void addRenderer(Renderer renderer)
public void addRenderer(Renderer renderer, int order)
public void removeRenderer(Renderer renderer)
public void refresh()
public void setStale(boolean stale)
public void setStale(boolean stale, boolean forceUpdate)
public void dispose()
public void addDisposeListener(DisposeListener disposeListener)
public abstract void addMouseListener(ChartMouseListener mouseListener)
public abstract void removeMouseListener(ChartMouseListener mouseListener)
public abstract void addMouseMoveListener(ChartMouseMoveListener mouseMoveListener)
public abstract void removeMouseMoveListener(ChartMouseMoveListener mouseMoveListener)
public abstract void addMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener)
public abstract void removeMouseWheelListener(org.eclipse.swt.events.MouseWheelListener listener)
public boolean isDisposed()
public abstract Realm getRealm()
public void setChartBackground(org.eclipse.swt.graphics.RGB background)
public org.eclipse.swt.graphics.RGB getChartBackground()
public void setFocus()
public org.eclipse.swt.dnd.DropTarget createDropTarget(org.eclipse.swt.dnd.Transfer[] transfers, org.eclipse.swt.dnd.DropTargetAdapter createDropTarget)
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.