Public Member Functions | |
AbstractTimeCanvas (Composite composite, int style) | |
AbstractTimeCanvas (Composite composite, int style, RegionType regionType) | |
void | init () |
void | mouseMove (MouseEvent e) |
void | mouseDoubleClick (MouseEvent e) |
void | mouseDown (MouseEvent e) |
void | mouseUp (MouseEvent e) |
void | paintControl (PaintEvent event) |
void | widgetDisposed (DisposeEvent e) |
Protected Types | |
enum | RegionType { Vertical, Rectangle } |
Protected Member Functions | |
abstract void | changePosition (Point point) |
abstract void | changeRegion (Rectangle region) |
void | initBuffer () |
void | setBuffer (Image buffer) |
Image | getBuffer () |
Protected Attributes | |
Image | imageBuffer |
Package Types | |
enum | MouseState { ST_MOUSE_INIT, ST_MOUSE_NONE, ST_MOUSE_DOWN } |
Private Member Functions | |
void | initMouseSelection () |
void | adjustPosition (Point p1, Point p2) |
Private Attributes | |
ITraceCanvas.MouseState | mouseState |
Relates to the condition that the mouse is in. | |
Point | mouseDown |
The point at which the mouse was clicked. | |
Rectangle | selection |
The left/right point that you selected. | |
final RegionType | regionType |
Definition at line 23 of file AbstractTimeCanvas.java.
enum edu::rice::cs::hpc::traceviewer::painter::ITraceCanvas::MouseState [package, inherited] |
Definition at line 9 of file ITraceCanvas.java.
Definition at line 36 of file AbstractTimeCanvas.java.
edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.AbstractTimeCanvas | ( | Composite | composite, | |
int | style | |||
) |
Definition at line 46 of file AbstractTimeCanvas.java.
edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.AbstractTimeCanvas | ( | Composite | composite, | |
int | style, | |||
RegionType | regionType | |||
) |
Definition at line 50 of file AbstractTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseState.
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.adjustPosition | ( | Point | p1, | |
Point | p2 | |||
) | [private] |
Definition at line 164 of file AbstractTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.regionType, and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.selection.
Referenced by edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseMove(), and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseUp().
abstract void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.changePosition | ( | Point | point | ) | [protected, pure virtual] |
abstract void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.changeRegion | ( | Rectangle | region | ) | [protected, pure virtual] |
Image edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.getBuffer | ( | ) | [protected, inherited] |
Definition at line 88 of file BufferedCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer.
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.init | ( | ) |
Definition at line 56 of file AbstractTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.initMouseSelection(), and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseState.
Referenced by edu.rice.cs.hpc.traceviewer.main.HPCTraceView.createToolbar().
void edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.initBuffer | ( | ) | [protected, inherited] |
Definition at line 74 of file BufferedCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer.
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.initMouseSelection | ( | ) | [private] |
Reimplemented in edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.
Definition at line 83 of file AbstractTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseState, and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.selection.
Referenced by edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.init().
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDoubleClick | ( | MouseEvent | e | ) |
Definition at line 102 of file AbstractTimeCanvas.java.
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDown | ( | MouseEvent | e | ) |
Definition at line 105 of file AbstractTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDown, and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseState.
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseMove | ( | MouseEvent | e | ) |
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseUp | ( | MouseEvent | e | ) |
Definition at line 118 of file AbstractTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.adjustPosition(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.changePosition(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.changeRegion(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDown, edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseState, and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.selection.
void edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.paintControl | ( | PaintEvent | event | ) |
Reimplemented from edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.
Reimplemented in edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas, edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas, and edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.
Definition at line 140 of file AbstractTimeCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseState, and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.selection.
void edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.setBuffer | ( | Image | buffer | ) | [protected, inherited] |
Definition at line 83 of file BufferedCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer.
void edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.widgetDisposed | ( | DisposeEvent | e | ) | [inherited] |
Definition at line 99 of file BufferedCanvas.java.
References edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer.
Referenced by edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.DepthTimeCanvas(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.SpaceTimeDetailCanvas(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas().
Image edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.imageBuffer [protected, inherited] |
Definition at line 31 of file BufferedCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.getBuffer(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.initBuffer(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.rebuffer(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.rebuffer(), edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.refreshWithCondition(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.refreshWithCondition(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.setBuffer(), edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.setContextMenus(), and edu.rice.cs.hpc.traceviewer.painter.BufferedCanvas.widgetDisposed().
Point edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDown [private] |
The point at which the mouse was clicked.
Definition at line 31 of file AbstractTimeCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDown(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseMove(), and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseUp().
Relates to the condition that the mouse is in.
Definition at line 28 of file AbstractTimeCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.AbstractTimeCanvas(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.init(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.initMouseSelection(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseDown(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseMove(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseUp(), and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.paintControl().
Definition at line 36 of file AbstractTimeCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.adjustPosition().
Rectangle edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.selection [private] |
The left/right point that you selected.
Definition at line 34 of file AbstractTimeCanvas.java.
Referenced by edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.adjustPosition(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.initMouseSelection(), edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.mouseUp(), and edu.rice.cs.hpc.traceviewer.painter.AbstractTimeCanvas.paintControl().