Public Member Functions | |
MiniCanvasRectangle (SampleHiddenReason hiddenReason, boolean _areAllSamplesHidden, Rectangle _rect) | |
MiniCanvasRectangle (EnumSet< SampleHiddenReason > hiddenReasons, boolean _areAllSamplesHidden, Rectangle _rect) | |
Control | getControl (Composite parent) |
The control is a label. | |
void | dispose () |
Package Attributes | |
final EnumSet< SampleHiddenReason > | reasons |
final boolean | areAllSamplesHidden |
final Rectangle | rect |
Image | img |
Private Member Functions | |
void | createLabel () |
Takes a list of MiniCanvasRectangles that may intersect and produces a modified list that is easier to draw because none of the rectangles intersect. | |
Color | getColor () |
String | getAsMessage () |
Definition at line 16 of file MiniCanvasRectangle.java.
edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.MiniCanvasRectangle | ( | SampleHiddenReason | hiddenReason, | |
boolean | _areAllSamplesHidden, | |||
Rectangle | _rect | |||
) |
Definition at line 22 of file MiniCanvasRectangle.java.
edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.MiniCanvasRectangle | ( | EnumSet< SampleHiddenReason > | hiddenReasons, | |
boolean | _areAllSamplesHidden, | |||
Rectangle | _rect | |||
) |
Definition at line 27 of file MiniCanvasRectangle.java.
References edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.areAllSamplesHidden, edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.createLabel(), edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.reasons, and edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.rect.
void edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.createLabel | ( | ) | [private] |
Takes a list of MiniCanvasRectangles that may intersect and produces a modified list that is easier to draw because none of the rectangles intersect.
The regions that originally intersect become their own rectangle with a combination of the reasons.
Definition at line 50 of file MiniCanvasRectangle.java.
References edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.getColor(), edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.img, and edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.rect.
Referenced by edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.MiniCanvasRectangle().
void edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.dispose | ( | ) |
Definition at line 136 of file MiniCanvasRectangle.java.
References edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.img.
String edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.getAsMessage | ( | ) | [private] |
Definition at line 93 of file MiniCanvasRectangle.java.
References edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.areAllSamplesHidden, and edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.reasons.
Referenced by edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.getControl().
Color edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.getColor | ( | ) | [private] |
Definition at line 68 of file MiniCanvasRectangle.java.
References edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.reasons.
Referenced by edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.createLabel().
Control edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.getControl | ( | Composite | parent | ) |
The control is a label.
Not intuitive at all, but label allows us to specify an image and have a tooltip.
Definition at line 84 of file MiniCanvasRectangle.java.
References edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.getAsMessage(), edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.img, and edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.rect.
final boolean edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.areAllSamplesHidden [package] |
Definition at line 18 of file MiniCanvasRectangle.java.
Referenced by edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.getAsMessage(), and edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.MiniCanvasRectangle().
Image edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.img [package] |
final EnumSet<SampleHiddenReason> edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.reasons [package] |
final Rectangle edu.rice.cs.hpc.traceviewer.misc.MiniCanvasRectangle.rect [package] |