cleanup (don't use deprecated method: scale -> scaleIcon)
authorVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Wed, 23 Sep 2020 05:21:20 +0000 (07:21 +0200)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Thu, 24 Sep 2020 15:25:57 +0000 (15:25 +0000)
GitOrigin-RevId: d67bf091a1fbf601d7dfa3df376815f7821bbbe3

android/src/com/android/tools/idea/debug/AnnotationsRenderer.java
android/src/com/android/tools/idea/ui/resourcechooser/ColorPicker.java
android/src/org/jetbrains/android/AndroidAnnotatorUtil.java
designer/src/com/android/tools/idea/uibuilder/handlers/constraint/draw/DrawConnectionUtils.java
designer/src/com/android/tools/idea/uibuilder/property/renderer/NlDefaultRenderer.java

index 5ada76aa90e5f372d4620ffd401bf76b56f55efe..23e0412472e6b655fafe050b9d0e3670bc42e495 100644 (file)
@@ -22,16 +22,15 @@ import com.intellij.openapi.application.ApplicationManager;
 import com.intellij.openapi.util.Computable;
 import com.intellij.openapi.util.text.StringUtil;
 import com.intellij.psi.PsiAnnotation;
+import com.intellij.ui.scale.JBUIScale;
 import com.intellij.util.ui.ColorIcon;
-import com.intellij.util.ui.JBUI;
-import org.jetbrains.annotations.NotNull;
-import org.jetbrains.annotations.Nullable;
-
-import javax.swing.*;
 import java.awt.*;
 import java.util.Locale;
 import java.util.Map;
 import java.util.concurrent.atomic.AtomicReference;
+import javax.swing.*;
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
 
 public class AnnotationsRenderer {
   public static class Result {
@@ -134,7 +133,7 @@ public class AnnotationsRenderer {
     final Color color = new Color(value, hasAlpha);
     String result = String.format(Locale.US, "0x%1$08x {a=%2$02d r=%3$02d g=%4$02d b=%5$02d}", value, color.getAlpha(), color.getRed(),
                                   color.getGreen(), color.getBlue());
-    return new Result(result, JBUI.scale(new ColorIcon(16, 12, color, true)));
+    return new Result(result, JBUIScale.scaleIcon(new ColorIcon(16, 12, color, true)));
   }
 
   @NotNull
index b26fdedbf7f2eaed43a6a145acead643b5dcc108..1401e84f259150a66a7d2a12fd15f30d3f7ec9ce 100644 (file)
@@ -15,6 +15,7 @@ import com.intellij.ide.util.PropertiesComponent;
 import com.intellij.openapi.Disposable;
 import com.intellij.openapi.ui.DialogWrapper;
 import com.intellij.openapi.ui.popup.Balloon;
+import com.intellij.openapi.util.NlsContexts;
 import com.intellij.openapi.util.SystemInfo;
 import com.intellij.openapi.util.text.StringUtil;
 import com.intellij.openapi.wm.WindowManager;
@@ -23,40 +24,16 @@ import com.intellij.ui.ColorUtil;
 import com.intellij.ui.HintHint;
 import com.intellij.ui.LightweightHint;
 import com.intellij.ui.awt.RelativePoint;
+import com.intellij.ui.scale.JBUIScale;
 import com.intellij.util.Alarm;
 import com.intellij.util.Consumer;
 import com.intellij.util.containers.ContainerUtil;
-import com.intellij.openapi.util.NlsContexts;
 import com.intellij.util.ui.ColorIcon;
 import com.intellij.util.ui.ImageUtil;
 import com.intellij.util.ui.JBUI;
 import com.intellij.util.ui.StartupUiUtil;
 import com.intellij.util.ui.UIUtil;
-import java.awt.AWTException;
-import java.awt.AlphaComposite;
-import java.awt.Color;
-import java.awt.Component;
-import java.awt.Dialog;
-import java.awt.Dimension;
-import java.awt.Font;
-import java.awt.FontMetrics;
-import java.awt.Frame;
-import java.awt.Graphics;
-import java.awt.Graphics2D;
-import java.awt.Image;
-import java.awt.Insets;
-import java.awt.KeyboardFocusManager;
-import java.awt.LinearGradientPaint;
-import java.awt.MouseInfo;
-import java.awt.Point;
-import java.awt.PointerInfo;
-import java.awt.Polygon;
-import java.awt.Rectangle;
-import java.awt.RenderingHints;
-import java.awt.Robot;
-import java.awt.Toolkit;
-import java.awt.Transparency;
-import java.awt.Window;
+import java.awt.*;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
 import java.awt.event.ComponentAdapter;
@@ -79,23 +56,7 @@ import java.text.ParseException;
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Locale;
-import javax.swing.BorderFactory;
-import javax.swing.Box;
-import javax.swing.BoxLayout;
-import javax.swing.DefaultComboBoxModel;
-import javax.swing.Icon;
-import javax.swing.JButton;
-import javax.swing.JComboBox;
-import javax.swing.JComponent;
-import javax.swing.JDialog;
-import javax.swing.JFrame;
-import javax.swing.JLabel;
-import javax.swing.JPanel;
-import javax.swing.JRootPane;
-import javax.swing.JTextField;
-import javax.swing.SwingUtilities;
-import javax.swing.Timer;
-import javax.swing.UIManager;
+import javax.swing.*;
 import javax.swing.event.DocumentEvent;
 import javax.swing.event.DocumentListener;
 import javax.swing.plaf.basic.BasicButtonUI;
@@ -411,7 +372,7 @@ public class ColorPicker extends JPanel implements ColorListener, DocumentListen
       myColorSuggestionPreview.setVisible(true);
       String toolTip = "<html>Change to <b>" + MaterialColorUtils.getMaterialName(myClosestColor);
       myColorSuggestionPreview.setToolTipText(toolTip);
-      myColorSuggestionPreview.setIcon(JBUI.scale(new ColorIcon(12, myClosestColor)));
+      myColorSuggestionPreview.setIcon(JBUIScale.scaleIcon(new ColorIcon(12, myClosestColor)));
     }
     else {
       myColorSuggestionPreview.setVisible(false);
index daa13a8e179a1665433dbaa3583f98db14aa5c70..6a99784407af00e3c1214ca06e069dbdf71f6ae1 100644 (file)
@@ -36,8 +36,8 @@ import com.android.tools.idea.res.FileResourceReader;
 import com.android.tools.idea.res.LocalResourceRepository;
 import com.android.tools.idea.res.ResourceHelper;
 import com.android.tools.idea.res.ResourceRepositoryManager;
-import com.android.tools.idea.ui.resourcechooser.HorizontalTabbedPanelBuilder;
 import com.android.tools.idea.ui.resourcechooser.ColorResourcePicker;
+import com.android.tools.idea.ui.resourcechooser.HorizontalTabbedPanelBuilder;
 import com.android.tools.idea.ui.resourcechooser.colorpicker2.ColorPickerBuilder;
 import com.android.tools.idea.ui.resourcechooser.colorpicker2.internal.MaterialColorPaletteProvider;
 import com.android.tools.idea.ui.resourcechooser.colorpicker2.internal.MaterialGraphicalColorPipetteProvider;
@@ -63,17 +63,15 @@ import com.intellij.psi.xml.XmlAttribute;
 import com.intellij.psi.xml.XmlAttributeValue;
 import com.intellij.psi.xml.XmlTag;
 import com.intellij.psi.xml.XmlTagValue;
+import com.intellij.ui.scale.JBUIScale;
 import com.intellij.util.Consumer;
 import com.intellij.util.EmptyConsumer;
 import com.intellij.util.ui.ColorIcon;
 import com.intellij.util.ui.EmptyIcon;
-import com.intellij.util.ui.JBUI;
-import java.awt.Color;
-import java.awt.MouseInfo;
+import java.awt.*;
 import java.util.List;
 import java.util.Objects;
-import javax.swing.Icon;
-import javax.swing.JComponent;
+import javax.swing.*;
 import org.jetbrains.android.facet.AndroidFacet;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
@@ -320,7 +318,7 @@ public class AndroidAnnotatorUtil {
     @Override
     public Icon getIcon() {
       Color color = getCurrentColor();
-      return color == null ? JBUI.scale(EmptyIcon.create(ICON_SIZE)) : JBUI.scale(new ColorIcon(ICON_SIZE, color));
+      return color == null ? JBUIScale.scaleIcon(EmptyIcon.create(ICON_SIZE)) : JBUIScale.scaleIcon(new ColorIcon(ICON_SIZE, color));
     }
 
     @Nullable
index 28e34918f65125890937b06cdbb83ea3d6953d32..fa4926b56f7de61fad45c919933b0773829414fe 100644 (file)
@@ -18,18 +18,8 @@ package com.android.tools.idea.uibuilder.handlers.constraint.draw;
 import static com.intellij.util.ui.JBUI.scale;
 
 import com.android.tools.adtui.common.SwingCoordinate;
-import com.android.tools.adtui.common.SwingCoordinate;
-import com.intellij.ui.scale.JBUIScale;
-
 import com.android.tools.idea.common.scene.ScenePicker;
-import java.awt.BasicStroke;
-import java.awt.Canvas;
-import java.awt.Color;
-import java.awt.Font;
-import java.awt.FontMetrics;
-import java.awt.Graphics2D;
-import java.awt.Polygon;
-import java.awt.Stroke;
+import java.awt.*;
 import java.awt.geom.Ellipse2D;
 import java.awt.geom.GeneralPath;
 import java.awt.geom.Path2D;
index f54cdc4da9716308723a4f2867510ca3c6d5ed62..301506e9493d5e786b4e2372bb46f7dcdeeee4bc 100644 (file)
 package com.android.tools.idea.uibuilder.property.renderer;
 
 import com.android.SdkConstants;
-import com.google.common.annotations.VisibleForTesting;
-import com.android.ide.common.rendering.api.*;
+import com.android.ide.common.rendering.api.AttributeFormat;
+import com.android.ide.common.rendering.api.ResourceNamespace;
+import com.android.ide.common.rendering.api.ResourceReference;
+import com.android.ide.common.rendering.api.ResourceValue;
+import com.android.ide.common.rendering.api.ResourceValueImpl;
 import com.android.ide.common.resources.ResourceResolver;
 import com.android.resources.ResourceType;
-import com.android.tools.property.ptable.PTable;
-import com.android.tools.property.ptable.PTableItem;
 import com.android.tools.idea.common.property.NlProperty;
 import com.android.tools.idea.configurations.Configuration;
 import com.android.tools.idea.rendering.GutterIconCache;
 import com.android.tools.idea.res.ResourceHelper;
+import com.android.tools.property.ptable.PTable;
+import com.android.tools.property.ptable.PTableItem;
+import com.google.common.annotations.VisibleForTesting;
 import com.intellij.openapi.util.text.StringUtil;
 import com.intellij.openapi.vfs.VirtualFile;
 import com.intellij.ui.JBColor;
 import com.intellij.ui.SimpleColoredComponent;
 import com.intellij.ui.SimpleTextAttributes;
+import com.intellij.ui.scale.JBUIScale;
 import com.intellij.util.ui.ColorIcon;
-import com.intellij.util.ui.JBUI;
+import java.awt.*;
+import java.util.Set;
+import javax.swing.*;
 import org.jetbrains.android.AndroidAnnotatorUtil;
 import org.jetbrains.annotations.NotNull;
 import org.jetbrains.annotations.Nullable;
 
-import javax.swing.*;
-import java.awt.*;
-import java.util.Set;
-
 public class NlDefaultRenderer extends NlAttributeRenderer {
   public static final int ICON_SIZE = 14;
 
@@ -148,7 +151,7 @@ public class NlDefaultRenderer extends NlAttributeRenderer {
   @Nullable
   private static Icon getColorIcon(@NotNull String hexColor, int iconSize) {
     Color color = ResourceHelper.parseColor(hexColor);
-    return color == null ? null : JBUI.scale(new ColorIcon(iconSize, color, true));
+    return color == null ? null : JBUIScale.scaleIcon(new ColorIcon(iconSize, color, true));
   }
 
   private void appendName(@NotNull NlProperty property) {