public class ChartViewer extends AbstractSelectionProvider
Constructor and Description |
---|
ChartViewer(org.eclipse.swt.widgets.Display display,
ChartRenderer chartRenderer,
Chart chart,
ExtensionSpaceProvider extensionSpaceProvider,
ResetHandler resetHandler) |
Modifier and Type | Method and Description |
---|---|
void |
addChartViewerListener(ChartViewerListener chartViewerListener) |
void |
addInput(ChartInput input) |
void |
dispose() |
protected void |
disposeTimeRuler() |
org.eclipse.swt.graphics.RGB |
getChartBackground() |
Chart |
getChartConfiguration() |
ChartRenderer |
getChartRenderer() |
org.eclipse.core.databinding.observable.list.IObservableList |
getItems() |
Realm |
getRealm() |
XAxis |
getTimeRulerAxis() |
protected void |
handleDispose() |
protected void |
handleMouseMove(org.eclipse.swt.events.MouseEvent e,
long timestamp) |
boolean |
isHoverable() |
boolean |
isMutable() |
boolean |
isShowCurrentTimeRuler() |
void |
pageTimespan(long duration,
TimeUnit timeUnit) |
protected void |
processX(AbstractMouseHandler.AxisFunction<XAxis> func) |
void |
removeChartViewerListener(ChartViewerListener chartViewerListener) |
void |
removeInput(ChartInput input) |
void |
setChartBackground(org.eclipse.swt.graphics.RGB rgb) |
void |
setFocus() |
void |
setHoverable(boolean hoverable) |
void |
setMutable(boolean mutable) |
void |
setNowCenter() |
void |
setSelection(ChartInput chartInput) |
void |
setShowCurrentTimeRuler(boolean state) |
void |
setTimeRulerAxis(XAxis axis) |
void |
showTimespan(long duration,
TimeUnit timeUnit) |
void |
tick() |
protected void |
updateState() |
addSelectionChangedListener, getSelection, removeSelectionChangedListener, setSelection
public ChartViewer(org.eclipse.swt.widgets.Display display, ChartRenderer chartRenderer, Chart chart, ExtensionSpaceProvider extensionSpaceProvider, ResetHandler resetHandler)
public boolean isHoverable()
public void setHoverable(boolean hoverable)
public ChartRenderer getChartRenderer()
protected void handleMouseMove(org.eclipse.swt.events.MouseEvent e, long timestamp)
public void setMutable(boolean mutable)
public boolean isMutable()
public void addChartViewerListener(ChartViewerListener chartViewerListener)
public void removeChartViewerListener(ChartViewerListener chartViewerListener)
public Realm getRealm()
protected void updateState()
protected void disposeTimeRuler()
public XAxis getTimeRulerAxis()
public void setTimeRulerAxis(XAxis axis)
public void setChartBackground(org.eclipse.swt.graphics.RGB rgb)
public org.eclipse.swt.graphics.RGB getChartBackground()
protected void handleDispose()
public void setShowCurrentTimeRuler(boolean state)
public boolean isShowCurrentTimeRuler()
public void addInput(ChartInput input)
public void removeInput(ChartInput input)
public void setSelection(ChartInput chartInput)
public void tick()
public void setFocus()
public void dispose()
public org.eclipse.core.databinding.observable.list.IObservableList getItems()
protected void processX(AbstractMouseHandler.AxisFunction<XAxis> func)
public void showTimespan(long duration, TimeUnit timeUnit)
public void pageTimespan(long duration, TimeUnit timeUnit)
public void setNowCenter()
public Chart getChartConfiguration()
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.