Author: dazarov
Date: 2008-05-29 05:15:17 -0400 (Thu, 29 May 2008)
New Revision: 8417
Modified:
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/PageEditPart.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/edit/PageEditPart.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/PageEditPart.java 2008-05-29
09:00:48 UTC (rev 8416)
+++
trunk/seam/plugins/org.jboss.tools.seam.ui.pages/src/org/jboss/tools/seam/ui/pages/editor/edit/PageEditPart.java 2008-05-29
09:15:17 UTC (rev 8417)
@@ -33,6 +33,7 @@
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.seam.ui.pages.editor.ecore.pages.Link;
import org.jboss.tools.seam.ui.pages.editor.ecore.pages.Page;
+import org.jboss.tools.seam.ui.pages.editor.figures.NodeFigure;
import org.jboss.tools.seam.ui.pages.editor.figures.PageFigure;
public class PageEditPart extends PagesEditPart implements PropertyChangeListener,
EditPartListener, Adapter {
@@ -152,7 +153,12 @@
protected void refreshVisuals() {
Point loc = getPageModel().getLocation();
- size = new Dimension(50, 40);
+ int height = 23 + getPageModel().getOutputLinks().size()*NodeFigure.LINK_HEIGHT;
+
+ if(getPageModel().getOutputLinks().size() == 0)
+ height = 23+NodeFigure.LINK_HEIGHT;
+
+ size = new Dimension(50, height);
loc.x -= loc.x % 8;
loc.y -= loc.y % 8;