Author: dazarov
Date: 2008-05-28 13:30:26 -0400 (Wed, 28 May 2008)
New Revision: 8410
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/ExceptionFigure.java
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/NodeFigure.java
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1189
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/ExceptionFigure.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/ExceptionFigure.java 2008-05-28
16:02:26 UTC (rev 8409)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/ExceptionFigure.java 2008-05-28
17:30:26 UTC (rev 8410)
@@ -132,6 +132,14 @@
int start = 0;
+ if (exc != null) {
+ g.setBackgroundColor(exceptionBackgroundColor);
+ g.setForegroundColor(exceptionForegroundColor);
+ } else {
+ g.setBackgroundColor(lightGrayColor);
+ }
+
+ g.fillRectangle(0, 0, r.width, r.height);
g.setBackgroundColor(whiteColor);
@@ -140,13 +148,14 @@
if (icon != null)
g.drawImage(icon, start + 4, 2);
-
- if (exc != null /*&& group.isConfirmed()*/) {
- g.setBackgroundColor(exceptionBackgroundColor);
- g.setForegroundColor(exceptionForegroundColor);
- } else {
- g.setBackgroundColor(lightGrayColor);
+ if(exc != null){
+ g.setFont(exceptionFont);
+ if(exc.getName() != null)
+ g.drawString(exc.getName(), 27, 3);
+ else
+ g.drawString("Exception", 27, 3);
}
+
}
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/NodeFigure.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/NodeFigure.java 2008-05-28
16:02:26 UTC (rev 8409)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/NodeFigure.java 2008-05-28
17:30:26 UTC (rev 8410)
@@ -10,7 +10,9 @@
******************************************************************************/
package org.jboss.tools.seam.ui.pages.editor.figures;
+import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
+import org.eclipse.swt.graphics.Font;
import org.eclipse.swt.graphics.Image;
import org.jboss.tools.common.gef.figures.xpl.BaseNodeFigure;
import org.jboss.tools.common.model.ui.ModelUIImages;
@@ -54,6 +56,8 @@
public static final Color exceptionBackgroundColor = new Color(null, 0xff, 0xe3, 0xe7);
public static final Color exceptionForegroundColor = new Color(null, 0x99, 0x07, 0x02);
+
+ public static final Font exceptionFont = new Font(null, "default", 8,
SWT.BOLD);
public static final Image errorIcon = ModelUIImages
.getImage("error_co.gif");
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java 2008-05-28
16:02:26 UTC (rev 8409)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/figures/PageFigure.java 2008-05-28
17:30:26 UTC (rev 8410)
@@ -143,6 +143,7 @@
if (group != null) {
// setIcon(group.getImage());
setPath(group.getName());
+ init(group.getOutputLinks().size());
}
setOpaque(false);