From d91527a91c5dcc7c5131263a793c5d5fc2580a37 Mon Sep 17 00:00:00 2001 From: Branislav Stojkovic Date: Fri, 8 Feb 2019 11:26:57 +0100 Subject: [PATCH] improve coordinates --- .../src/org/diylc/swing/plugins/statusbar/StatusBar.java | 5 ++++- diylc/diylc-swing/update.xml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/diylc/diylc-swing/src/org/diylc/swing/plugins/statusbar/StatusBar.java b/diylc/diylc-swing/src/org/diylc/swing/plugins/statusbar/StatusBar.java index f784fdfa..7f7d9fff 100644 --- a/diylc/diylc-swing/src/org/diylc/swing/plugins/statusbar/StatusBar.java +++ b/diylc/diylc-swing/src/org/diylc/swing/plugins/statusbar/StatusBar.java @@ -478,10 +478,13 @@ public class StatusBar extends JPanel implements IPlugIn { mousePosition = mousePositionMm; else mousePosition = mousePositionIn; + + String unit = metric ? "mm" : "in"; + if (mousePosition == null) getPositionLabel().setText(null); else - getPositionLabel().setText(String.format("x:%.2f y:%.2f " + (metric ? "mm" : "in"), mousePosition.getX(), mousePosition.getY())); + getPositionLabel().setText(String.format("x:%.2f%s y:%.2f%s", mousePosition.getX(), unit, mousePosition.getY(), unit)); } private void refreshStatusText() { diff --git a/diylc/diylc-swing/update.xml b/diylc/diylc-swing/update.xml index 901c05ae..f059a74a 100644 --- a/diylc/diylc-swing/update.xml +++ b/diylc/diylc-swing/update.xml @@ -2400,7 +2400,7 @@ NEW_FEATURE - Show mouse position in the status bar + Show mouse position coordiantes in the status bar IMPROVEMENT