Class TmfMouseSelectionProvider
java.lang.Object
org.eclipse.tracecompass.tmf.ui.viewers.xychart.TmfBaseProvider
org.eclipse.tracecompass.tmf.ui.viewers.xychart.TmfMouseSelectionProvider
- All Implemented Interfaces:
EventListener,org.eclipse.swt.events.MouseListener,org.eclipse.swt.events.MouseMoveListener,org.eclipse.swt.events.PaintListener,org.eclipse.swtchart.ICustomPaintListener
public class TmfMouseSelectionProvider
extends TmfBaseProvider
implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swtchart.ICustomPaintListener
Class for providing selection of ranges with the left mouse button. It also
notifies the viewer about a change of selection.
- Since:
- 6.0
- Author:
- Bernd Hufmann
-
Constructor Summary
ConstructorsConstructorDescriptionTmfMouseSelectionProvider(ITmfChartTimeProvider tmfChartViewer) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidmouseDoubleClick(org.eclipse.swt.events.MouseEvent e) voidmouseDown(org.eclipse.swt.events.MouseEvent e) voidmouseMove(org.eclipse.swt.events.MouseEvent e) voidmouseUp(org.eclipse.swt.events.MouseEvent e) voidpaintControl(org.eclipse.swt.events.PaintEvent e) Methods inherited from class org.eclipse.tracecompass.tmf.ui.viewers.xychart.TmfBaseProvider
dispose, getChartViewer, getSeries, getTooltipHandler, getXAxis, getYAxis, redraw, refresh, setToolTipText
-
Constructor Details
-
TmfMouseSelectionProvider
Default constructor- Parameters:
tmfChartViewer- The chart viewer reference.
-
-
Method Details
-
mouseDoubleClick
public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e) - Specified by:
mouseDoubleClickin interfaceorg.eclipse.swt.events.MouseListener
-
mouseDown
public void mouseDown(org.eclipse.swt.events.MouseEvent e) - Specified by:
mouseDownin interfaceorg.eclipse.swt.events.MouseListener
-
mouseUp
public void mouseUp(org.eclipse.swt.events.MouseEvent e) - Specified by:
mouseUpin interfaceorg.eclipse.swt.events.MouseListener
-
mouseMove
public void mouseMove(org.eclipse.swt.events.MouseEvent e) - Specified by:
mouseMovein interfaceorg.eclipse.swt.events.MouseMoveListener
-
paintControl
public void paintControl(org.eclipse.swt.events.PaintEvent e) - Specified by:
paintControlin interfaceorg.eclipse.swt.events.PaintListener
-
drawBehindSeries
public boolean drawBehindSeries()- Specified by:
drawBehindSeriesin interfaceorg.eclipse.swtchart.ICustomPaintListener
-