Skip to content
Snippets Groups Projects
Commit 5ce55ce5 authored by Moemoea Fierin's avatar Moemoea Fierin
Browse files

[ZOOM] Rescaled the var "cran" and "spaces"

parent 48fd6247
No related branches found
No related tags found
1 merge request!287Resolve "Zoom on all diagrams"
......@@ -56,14 +56,22 @@ import java.awt.*;
* @author Ludovic APVRILLE
*/
public class ADDArtifact extends TGCWithoutInternalComponent implements SwallowedTGComponent, WithAttributes {
protected int lineLength = 5;
// protected int lineLength = 5;
// protected int textX = 5;
// protected int textY = 15;
protected int textY2 = 35;
protected int space = 5;
protected int fileX = 20;
protected int fileY = 25;
protected int cran = 5;
// Issue #31
private static final int SPACE = 5;
private static final int CRAN = 5;
private static final int FILE_X = 20;
private static final int FILE_Y = 25;
// protected int textY2 = 35;
// protected int space = 5;
// protected int fileX = 20;
// protected int fileY = 25;
// protected int cran = 5;
protected String oldValue = "";
protected String referenceTaskName = "referenceToBlock";
......@@ -71,7 +79,7 @@ public class ADDArtifact extends TGCWithoutInternalComponent implements Swallowe
public ADDArtifact(int _x, int _y, int _minX, int _maxX, int _minY, int _maxY, boolean _pos, TGComponent _father, TDiagramPanel _tdp) {
super(_x, _y, _minX, _maxX, _minY, _maxY, _pos, _father, _tdp);
//Issue #31
textY = 15;
textX = 5;
width = 75;
......@@ -107,25 +115,32 @@ public class ADDArtifact extends TGCWithoutInternalComponent implements Swallowe
g.fillRect(x+1, y+1, width-1, height-1);
g.setColor(c);
// Issue #31
final int space = scale( SPACE );
final int marginFileX = scale( SPACE + FILE_X );
final int marginFileY = scale( SPACE + FILE_Y );
final int marginCran = scale( SPACE + CRAN );
//g.drawRoundRect(x, y, width, height, arc, arc);
g.drawLine(x+width-space-fileX, y + space, x+width-space-fileX, y+space+fileY);
g.drawLine(x+width-space-fileX, y + space, x+width-space-cran, y+space);
g.drawLine(x+width-space-cran, y+space, x+width-space, y+space + cran);
g.drawLine(x+width-space, y+space + cran, x+width-space, y+space+fileY);
g.drawLine(x+width-space, y+space+fileY, x+width-space-fileX, y+space+fileY);
g.drawLine(x+width-space-cran, y+space, x+width-space-cran, y+space+cran);
g.drawLine(x+width-space-cran, y+space+cran, x + width-space, y+space+cran);
g.drawLine(x+width-marginFileX, y + space, x+width-marginFileX, y+marginFileY);
g.drawLine(x+width-marginFileX, y + space, x+width-marginCran, y+space);
g.drawLine(x+width-marginCran, y+space, x+width-space, y+marginCran);
g.drawLine(x+width-space, y+marginCran, x+width-space, y+marginFileY);
g.drawLine(x+width-space, y+marginFileY, x+width-marginFileX, y+marginFileY);
g.drawLine(x+width-marginCran, y+space, x+width-marginCran, y+marginCran);
g.drawLine(x+width-marginCran, y+marginCran, x + width-space, y+marginCran);
g.drawImage(scale(IconManager.img9), x + scale(width-space-fileX + 3), y + scale(space + 7), null);
g.drawImage(scale(IconManager.img9), x + scale(width-marginFileX + 3), y + scale(space + 7), null);
drawSingleString(g, value, x + textX , y + textY);
}
public void setValue(String val, Graphics g) {
final int marginFileX = scale( SPACE + FILE_X );
oldValue = value;
int w = g.getFontMetrics().stringWidth(value);
int w1 = Math.max(minWidth, w + 2 * textX + fileX + space);
int w1 = Math.max(minWidth, w + 2 * textX + marginFileX);
//
if (w1 != width) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment