public class MouseDragZoomer extends AbstractMouseHandler implements Renderer
AbstractMouseHandler.AxisFunction<T>
Constructor and Description |
---|
MouseDragZoomer(ChartRenderer chart,
org.eclipse.core.databinding.observable.list.IObservableList xAxis,
org.eclipse.core.databinding.observable.list.IObservableList yAxis) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
protected void |
endZoom(ChartMouseListener.MouseState e) |
protected void |
handleMouseMove(ChartMouseListener.MouseState state) |
void |
render(Graphics g,
org.eclipse.swt.graphics.Rectangle clientRectangle) |
org.eclipse.swt.graphics.Rectangle |
resize(org.eclipse.jface.resource.ResourceManager resourceManager,
org.eclipse.swt.graphics.Rectangle clientRectangle) |
protected void |
startZoom(ChartMouseListener.MouseState state) |
processX, processY
public MouseDragZoomer(ChartRenderer chart, org.eclipse.core.databinding.observable.list.IObservableList xAxis, org.eclipse.core.databinding.observable.list.IObservableList yAxis)
public void dispose()
protected void endZoom(ChartMouseListener.MouseState e)
protected void startZoom(ChartMouseListener.MouseState state)
protected void handleMouseMove(ChartMouseListener.MouseState state)
public void render(Graphics g, org.eclipse.swt.graphics.Rectangle clientRectangle)
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.