Public Member Functions | |
void | fillVerticalGradientRoundedRectangle (Graphics graphics, Rectangle bounds, Dimension corner, Color c1, Color c2) |
WrappingLabel | getFigureNodeNameFigure () |
RectangleFigure | getFigureParameterCompartmentFigure () |
Color | mixColor (Color baseColor, Color mixinColor, int ratio) |
NodeFigure2 () | |
void | paintFigure (Graphics graphics) |
Static Public Attributes | |
static final int | BLUR_SHADOW_WIDTH = 5 |
Protected Member Functions | |
void | fillShape (Graphics graphics) |
Private Member Functions | |
void | createContents () |
void | drawBlurredShadow (Graphics graphics) |
Private Attributes | |
WrappingLabel | fFigureNodeNameFigure |
RectangleFigure | fFigureParameterCompartmentFigure |
Definition at line 443 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
Definition at line 570 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
void org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.createContents | ( | ) | [inline, private] |
Definition at line 588 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
void org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.drawBlurredShadow | ( | Graphics | graphics | ) | [inline, private] |
Definition at line 528 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
void org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.fillShape | ( | Graphics | graphics | ) | [inline, protected] |
Fill the shape with a vertical color gradient. The gradient mixes a white into the configured background color.
Definition at line 521 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
void org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.fillVerticalGradientRoundedRectangle | ( | Graphics | graphics, |
Rectangle | bounds, | ||
Dimension | corner, | ||
Color | c1, | ||
Color | c2 | ||
) | [inline] |
This function fills a rounded rectangle with a vertical gradient. This implementation does not use the gradient mechanism based on background patterns since they do not work stable on all systems.
graphics | |
bounds | |
corner | |
c1 | |
c2 |
Definition at line 458 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
WrappingLabel org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.getFigureNodeNameFigure | ( | ) | [inline] |
Definition at line 653 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
RectangleFigure org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.getFigureParameterCompartmentFigure | ( | ) | [inline] |
Definition at line 660 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
Color org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.mixColor | ( | Color | baseColor, |
Color | mixinColor, | ||
int | ratio | ||
) | [inline] |
Calculates a mixed color from two colors by interpolating the rgb parts using a mix ratio.
baseColor | |
mixinColor | |
ratio | a value from 0 to 255 that defines the mix ratio. Using 0 will return the base color and 255 the mixin color. |
Definition at line 500 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
void org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.paintFigure | ( | Graphics | graphics | ) | [inline] |
Definition at line 511 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
final int org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.BLUR_SHADOW_WIDTH = 5 [static] |
Definition at line 445 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
WrappingLabel org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.fFigureNodeNameFigure [private] |
Definition at line 561 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.
RectangleFigure org.ros.model.ros_package.diagram.edit.parts.NodeEditPart.NodeFigure2.fFigureParameterCompartmentFigure [private] |
Definition at line 565 of file org.ros.model.ros_package.diagram/src/org/ros/model/ros_package/diagram/edit/parts/NodeEditPart.java.