From cc2e225e96830288ef4fb62c547bf5d4a3a7c4b1 Mon Sep 17 00:00:00 2001 From: Anton Tarasov Date: Thu, 12 Apr 2018 12:36:15 +0300 Subject: [PATCH] Rename JBValue.UIManagerInteger to JBValue.UIDefaultsInteger --- .../testSrc/com/intellij/util/ui/JBValueTest.java | 4 ++-- platform/util/src/com/intellij/util/ui/JBValue.java | 9 ++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/platform/platform-tests/testSrc/com/intellij/util/ui/JBValueTest.java b/platform/platform-tests/testSrc/com/intellij/util/ui/JBValueTest.java index f0cca1c093fa..31805b46ab9e 100644 --- a/platform/platform-tests/testSrc/com/intellij/util/ui/JBValueTest.java +++ b/platform/platform-tests/testSrc/com/intellij/util/ui/JBValueTest.java @@ -81,12 +81,12 @@ public class JBValueTest { } @Test - public void testUIManagerInteger() { + public void testUIDefaultsInteger() { JBUI.setUserScaleFactor(1); String key = "JBValue.int"; UIManager.put(key, 2); - JBValue.UIManagerInteger value = new JBValue.UIManagerInteger(key); + JBValue.UIDefaultsInteger value = new JBValue.UIDefaultsInteger(key); JBUI.setUserScaleFactor(2); diff --git a/platform/util/src/com/intellij/util/ui/JBValue.java b/platform/util/src/com/intellij/util/ui/JBValue.java index 55f29e16a822..afa8b84c42bb 100644 --- a/platform/util/src/com/intellij/util/ui/JBValue.java +++ b/platform/util/src/com/intellij/util/ui/JBValue.java @@ -22,6 +22,9 @@ import static com.intellij.ui.paint.PaintUtil.RoundingMode.ROUND; * a {@link CachedInteger} or {@link CachedFloat} classes can be used instead. Either with a separate * {@link UpdateTracker} (better to use for many JBValue objects), or with a dedicated one (for a single * JBValue object) as in the {@link SelfCachedInteger} or {@link SelfCachedFloat} classes. + *

+ * Also, the {@link UIDefaultsInteger} class can be used for auto-scaling an integer value stored in + * {@link UIDefaults}. * * @author tav * @see JBUI#intValue(int) @@ -60,12 +63,12 @@ public abstract class JBValue { } /** - * JBValue wrapper over an integer value in {@link UIManager}. + * JBValue wrapper over an integer value in {@link UIDefaults}. */ - public static class UIManagerInteger extends JBValue { + public static class UIDefaultsInteger extends JBValue { private final @NotNull String key; - public UIManagerInteger(@NotNull String key) { + public UIDefaultsInteger(@NotNull String key) { this.key = key; }