Kevin Trometer před 8 roky
rodič
revize
c59c5f00a2
1 změnil soubory, kde provedl 4 přidání a 4 odebrání
  1. 4 4
      src/ui/view/UpperNodeCanvas.java

+ 4 - 4
src/ui/view/UpperNodeCanvas.java

@@ -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)