From a5d7fd7e43d59a22e17070db670e11eae9b05d93 Mon Sep 17 00:00:00 2001 From: Dominique Blouin <dominique.blouin@telecom-paristech.fr> Date: Wed, 12 Oct 2016 16:19:47 +0000 Subject: [PATCH] Provide API to limit dialog boxes sizes to the size of the screen + cleanup --- src/ui/req/RequirementObserver.java | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/ui/req/RequirementObserver.java b/src/ui/req/RequirementObserver.java index 6dfcc67c29..19ad167448 100755 --- a/src/ui/req/RequirementObserver.java +++ b/src/ui/req/RequirementObserver.java @@ -68,7 +68,7 @@ public class RequirementObserver extends TGCScalableWithInternalComponent implem //protected int iconSize = 30; private Font myFont, myFontB; - private int maxFontSize = 30; +// private int maxFontSize = 30; private int minFontSize = 4; private int currentFontSize = -1; private boolean displayText = true; @@ -79,7 +79,7 @@ public class RequirementObserver extends TGCScalableWithInternalComponent implem protected String violatedAction = "noAction"; private int iconSize = 18; - private boolean iconIsDrawn = false; + //private boolean iconIsDrawn = false; public RequirementObserver(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); @@ -113,7 +113,7 @@ public class RequirementObserver extends TGCScalableWithInternalComponent implem nbInternalTGComponent = 0; //tgcomponent = new TGComponent[nbInternalTGComponent]; - int h = 1; + // int h = 1; //TAttributeRequirement tgc0; //tgc0 = new TAttributeRequirement(x, y+height+h, 0, 0, height + h, height+h, true, this, _tdp); //tgcomponent[0] = tgc0; @@ -141,8 +141,8 @@ public class RequirementObserver extends TGCScalableWithInternalComponent implem public void internalDrawing(Graphics g) { Font f = g.getFont(); - Font fold = f; - int w, c; + //Font fold = f; + //int w, c; int size; if (!tdp.isScaled()) { @@ -166,7 +166,7 @@ public class RequirementObserver extends TGCScalableWithInternalComponent implem displayText = true; } - int h = g.getFontMetrics().getHeight(); + // int h = g.getFontMetrics().getHeight(); g.drawRect(x, y, width, height); @@ -188,7 +188,7 @@ public class RequirementObserver extends TGCScalableWithInternalComponent implem drawLimitedString(g, TOBSERVER, x, y + size, width, 1); size += currentFontSize; g.setFont(myFontB); - w = g.getFontMetrics().stringWidth(value); + //w = g.getFontMetrics().stringWidth(value); drawLimitedString(g, value, x, y + size, width, 1); } @@ -265,9 +265,10 @@ public class RequirementObserver extends TGCScalableWithInternalComponent implem public boolean editAttributes() { JDialogObserver jdo = new JDialogObserver(tdp.getGUI().getFrame(), "Setting diagrams of Observer " + getRequirementObserverName(), diagramText, violatedAction); - jdo.setSize(750, 400); - GraphicLib.centerOnParent(jdo); - jdo.show(); + //jdo.setSize(750, 400); + GraphicLib.centerOnParent(jdo, 750, 400 ); + //jdo.show(); + jdo.setVisible( true ); if (!jdo.isRegularClose()) { return false; @@ -427,7 +428,7 @@ public class RequirementObserver extends TGCScalableWithInternalComponent implem Font f2 = f.deriveFont((float)(currentFontSize - 2)); // Must find for both modes which width is desirable - String s0, s1; + String s0;//, s1; s0 = TOBSERVER; -- GitLab