diff --git a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/ExtendedLayerRootEditPart.java b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/ExtendedLayerRootEditPart.java index 51c517a37ee9c861fac0de0f6a8d70626182dfc8..08bbf1fa205f67587013a0f71f3b207f740b03da 100644 --- a/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/ExtendedLayerRootEditPart.java +++ b/org.fortiss.tooling.base.ui/trunk/src/org/fortiss/tooling/base/ui/editpart/ExtendedLayerRootEditPart.java @@ -23,6 +23,7 @@ import org.eclipse.draw2d.IFigure; import org.eclipse.draw2d.Layer; import org.eclipse.draw2d.LayeredPane; import org.eclipse.draw2d.XYLayout; +import org.eclipse.draw2d.geometry.Dimension; import org.eclipse.gef.LayerConstants; import org.eclipse.gef.editparts.ScalableRootEditPart; @@ -48,7 +49,7 @@ import org.eclipse.gef.editparts.ScalableRootEditPart; * @author hoelzl * @author $Author$ * @version $Rev$ - * @ConQAT.Rating GREEN Hash: EEF232D1D394121770E0219EF52A0CC9 + * @ConQAT.Rating YELLOW Hash: 1069FF3D293B08F939EB677F0ABD298A */ public class ExtendedLayerRootEditPart extends ScalableRootEditPart { /** The node layer ID. */ @@ -94,6 +95,12 @@ public class ExtendedLayerRootEditPart extends ScalableRootEditPart { pane.addLayerBefore(decorationLayer, DECORATION_LAYER, LABEL_LAYER); pane.addLayerBefore(customLayer, CUSTOM_LAYER, DECORATION_LAYER); + // set the minimum size of the pane such that it is enough for each AF3 diagram + // this addresses Issue #135 + Dimension paneSize = new Dimension(2000, 2000); + pane.setMinimumSize(paneSize); + pane.setPreferredSize(paneSize); + return pane; }