From a1bd0222e8034bd10b290bf6f4660796fc565190 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Mon, 8 Sep 2014 08:02:54 -0500 Subject: [PATCH] auto-sync --- java_console/ui/src/com/irnems/Launcher.java | 2 +- java_console/ui/src/com/rusefi/ui/widgets/SensorGauge.java | 2 ++ java_console/ui/src/com/rusefi/ui/widgets/UpDownImage.java | 6 +++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/java_console/ui/src/com/irnems/Launcher.java b/java_console/ui/src/com/irnems/Launcher.java index e7f23489f5..e965054dd4 100644 --- a/java_console/ui/src/com/irnems/Launcher.java +++ b/java_console/ui/src/com/irnems/Launcher.java @@ -19,7 +19,7 @@ import javax.swing.*; * @see WavePanel */ public class Launcher extends FrameHelper { - public static final int CONSOLE_VERSION = 20140907; + public static final int CONSOLE_VERSION = 20140908; public static final boolean SHOW_STIMULATOR = true; private final String port; diff --git a/java_console/ui/src/com/rusefi/ui/widgets/SensorGauge.java b/java_console/ui/src/com/rusefi/ui/widgets/SensorGauge.java index 1b64e1b2a0..a7b60490dc 100644 --- a/java_console/ui/src/com/rusefi/ui/widgets/SensorGauge.java +++ b/java_console/ui/src/com/rusefi/ui/widgets/SensorGauge.java @@ -45,6 +45,8 @@ public class SensorGauge { private static void createGaugeBody(final Sensor sensor, final JPanel wrapper) { final Radial gauge = createRadial(sensor.getName(), sensor.getUnits(), sensor.getMaxValue(), sensor.getMinValue()); + UpDownImage.setTwoLineToolTip(gauge, "Double-click to detach", "Right-click to change"); + gauge.setBackgroundColor(sensor.getColor()); SensorCentral.getInstance().addListener(sensor, new SensorCentral.SensorListener() { diff --git a/java_console/ui/src/com/rusefi/ui/widgets/UpDownImage.java b/java_console/ui/src/com/rusefi/ui/widgets/UpDownImage.java index fd6fb65fdb..1a077ab45b 100644 --- a/java_console/ui/src/com/rusefi/ui/widgets/UpDownImage.java +++ b/java_console/ui/src/com/rusefi/ui/widgets/UpDownImage.java @@ -38,7 +38,11 @@ public class UpDownImage extends JPanel { } public void setToolTip() { - setToolTipText("Channel " + name + "
Physical pin: " + pin + ""); + setTwoLineToolTip(this, "Channel " + name, "Physical pin: " + pin); + } + + public static void setTwoLineToolTip(JComponent component, String line1, String line2) { + component.setToolTipText("" + line1 + "
" + line2 + ""); } public void setZoomProvider(ZoomProvider zoomProvider) {