|
@@ -114,6 +114,8 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
|
|
|
// this.add(breadCrumb);
|
|
|
scalediv20 = model.getScale() / 20;
|
|
|
|
|
|
+ //Cps objecte aus dem border links schieben
|
|
|
+ borderPos = (int) (model.getScale() + scalediv20 + scalediv20 + 10);
|
|
|
for (AbstractCpsObject cps : upperNode.getNodes()) {
|
|
|
if (cps.getPosition().x < model.getScaleDiv2() + borderPos + 5) {
|
|
|
cps.setPosition(new Position(borderPos + 5, cps.getPosition().y));
|
|
@@ -122,7 +124,6 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
|
|
|
|
|
|
showedInformation[0] = true;
|
|
|
showedInformation[1] = true;
|
|
|
- control.setMaxCapacity(10000);
|
|
|
|
|
|
popmenu.add(itemCut);
|
|
|
popmenu.add(itemCopy);
|
|
@@ -316,7 +317,6 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
|
|
|
if (!upperNode.getNodes().contains(tempCps)) {
|
|
|
int count = 0;
|
|
|
for (CpsEdge e : upperNode.getConnections()) {
|
|
|
- AbstractCpsObject cps;
|
|
|
if (e.getA().equals(tempCps)) {
|
|
|
g2.drawLine(borderPos >> 1, (int) (model.getScaleDiv2() + scalediv20 + 5
|
|
|
+ (model.getScale() + scalediv20 + 10) * count), x, y);
|
|
@@ -815,8 +815,8 @@ public class UpperNodeCanvas extends JPanel implements MouseListener, MouseMotio
|
|
|
y = (int) (cps.getPosition().y + yDist);
|
|
|
|
|
|
// Make sure its in bounds
|
|
|
- if (x <= 0)
|
|
|
- x = 0;
|
|
|
+ if (x <borderPos + 5)
|
|
|
+ x = borderPos + 5;
|
|
|
else if (x > this.getWidth() - controller.getScale())
|
|
|
x = this.getWidth() - controller.getScale();
|
|
|
if (y <= 0)
|