svn commit: r16192 - trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/PathItemPlacement.java
[email protected] 26 Nov 2008 20:02:25 -0000
Newsgroups
gmane.comp.lang.uml.argouml.cvs
Message-ID
<[email protected] >
Author: dthompson
Date: 2008-11-26 12:02:25-0800
New Revision: 16192
Modified:
trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/PathItemPlacement.java
Log:
Issue 5517: Added alpha shaded boxes for PathItemPlacement paint().
Modified: trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/PathItemPlacement.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/PathItemPlacement.java?view=diff&rev=16192&p1=trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/PathItemPlacement.java&p2=trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/PathItemPlacement.java&r1=16191&r2=16192
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/PathItemPlacement.java (original)
+++ trunk/src/argouml-app/src/org/argouml/uml/diagram/ui/PathItemPlacement.java 2008-11-26 12:02:25-0800
@@ -593,20 +593,10 @@
final Point p1 = getAnchorPosition();
Point p2 = getPoint();
Rectangle r = itemFig.getBounds();
- g.setColor(Color.RED);
- if (g instanceof Graphics2D) {
- final Graphics2D g2d = (Graphics2D) g;
- BasicStroke dashedStroke = new BasicStroke(
- 1,
- BasicStroke.CAP_SQUARE,
- BasicStroke.JOIN_MITER,
- 10.0f,
- dashes,
- phase);
- g2d.setStroke(dashedStroke);
- }
+ g.setColor(new Color(255,128,128,100));
+ r.grow(2, 2);
+ g.fillRoundRect(r.x, r.y, r.width, r.height, 8, 8);
if (r.contains(p2)) {
- g.drawRect(r.x, r.y, r.width, r.height);
p2 = getRectLineIntersection(r, p1, p2);
}
g.drawLine(p1.x, p1.y, p2.x, p2.y);