From afdc5a8a92e2e01388851179ba3e25b52bd4149d Mon Sep 17 00:00:00 2001 From: Moemoea Fierin <moemoea.fierin@epita.fr> Date: Wed, 9 Oct 2019 17:01:03 +0200 Subject: [PATCH] [ZOOM] Issue #31 text disapearance on AvatarCD - override check - function change to new drawSingleString --- src/main/java/ui/avatarcd/AvatarCDActorBox.java | 4 ++-- src/main/java/ui/avatarcd/AvatarCDActorStickman.java | 2 +- src/main/java/ui/avatarcd/AvatarCDAssociationConnector.java | 2 +- src/main/java/ui/avatarcd/AvatarCDBlock.java | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/ui/avatarcd/AvatarCDActorBox.java b/src/main/java/ui/avatarcd/AvatarCDActorBox.java index a7229cc40f..b9179ab4aa 100755 --- a/src/main/java/ui/avatarcd/AvatarCDActorBox.java +++ b/src/main/java/ui/avatarcd/AvatarCDActorBox.java @@ -103,8 +103,8 @@ public class AvatarCDActorBox extends TGCScalableOneLineText { width = Math.max(Math.max(w, w1) + space, minWidth); } h = g.getFontMetrics().getHeight(); - g.drawString(STEREOTYPE, x + ((width - w1) / 2), y + h + space/2); - g.drawString(value, x + ((width - w) / 2) , y + height - h); + drawSingleString(g, STEREOTYPE, x + ((width - w1) / 2), y + h + space/2); + drawSingleString(g, value, x + ((width - w) / 2) , y + height - h); g.drawRect(x, y, width, height); } diff --git a/src/main/java/ui/avatarcd/AvatarCDActorStickman.java b/src/main/java/ui/avatarcd/AvatarCDActorStickman.java index ea4441114c..5fd4354641 100755 --- a/src/main/java/ui/avatarcd/AvatarCDActorStickman.java +++ b/src/main/java/ui/avatarcd/AvatarCDActorStickman.java @@ -109,7 +109,7 @@ public class AvatarCDActorStickman extends TGCScalableOneLineText { //right leg g.drawLine(x+width/2, y+height-width/2, x+width, y+height); //name of actor - g.drawString(value, x + width / 2 - w / 2 , y + height + h); + drawSingleString(g, value, x + width / 2 - w / 2 , y + height + h); height = height + h; } diff --git a/src/main/java/ui/avatarcd/AvatarCDAssociationConnector.java b/src/main/java/ui/avatarcd/AvatarCDAssociationConnector.java index 068fedccd5..5817e4da78 100755 --- a/src/main/java/ui/avatarcd/AvatarCDAssociationConnector.java +++ b/src/main/java/ui/avatarcd/AvatarCDAssociationConnector.java @@ -69,7 +69,7 @@ public class AvatarCDAssociationConnector extends TGConnectorWithCommentConnect // Indicate semantics //w = g.getFontMetrics().stringWidth(value); //h = g.getFontMetrics().getHeight(); - //g.drawString(value, (p1.getX() + p2.getX() - w) / 2, (p1.getY() + p2.getY())/2); + //drawSingleString(g, value, (p1.getX() + p2.getX() - w) / 2, (p1.getY() + p2.getY())/2); } /*protected void drawMiddleSegment(Graphics g, int x1, int y1, int x2, int y2) { diff --git a/src/main/java/ui/avatarcd/AvatarCDBlock.java b/src/main/java/ui/avatarcd/AvatarCDBlock.java index b9eec5991e..beb1fb6c87 100644 --- a/src/main/java/ui/avatarcd/AvatarCDBlock.java +++ b/src/main/java/ui/avatarcd/AvatarCDBlock.java @@ -203,13 +203,13 @@ public class AvatarCDBlock extends TGCScalableWithInternalComponent implements S w = g.getFontMetrics().stringWidth(ster); h = currentFontSize + (int) (textY1 * tdp.getZoom()); if ((w < (2 * textX + width)) && (h < height)) { - g.drawString(ster, x + (width - w) / 2, y + h); + drawSingleString(g, ster, x + (width - w) / 2, y + h); } g.setFont(f0); w = g.getFontMetrics().stringWidth(value); h = 2 * (currentFontSize + (int) (textY1 * tdp.getZoom())); if ((w < (2 * textX + width)) && (h < height)) { - g.drawString(value, x + (width - w) / 2, y + h); + drawSingleString(g, value, x + (width - w) / 2, y + h); } limitName = y + h; } else { -- GitLab