From 82d56cb1e3bc7dd7d75aa10e052d36d9b9cd2e03 Mon Sep 17 00:00:00 2001 From: Sergey Simonchik Date: Thu, 5 Nov 2015 16:53:36 +0300 Subject: [PATCH] ui: respect HiDPI displays in "Available Packages" dialog --- .../intellij/webcore/packaging/ManagePackagesDialog.form | 4 +--- .../intellij/webcore/packaging/ManagePackagesDialog.java | 8 +++++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.form b/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.form index 9337eed33403..4f42e77828fb 100644 --- a/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.form +++ b/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.form @@ -5,9 +5,7 @@ - - - + diff --git a/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.java b/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.java index f88b4aca8392..f5be735b8aab 100644 --- a/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.java +++ b/platform/lang-impl/src/com/intellij/webcore/packaging/ManagePackagesDialog.java @@ -31,6 +31,7 @@ import com.intellij.ui.components.JBList; import com.intellij.util.CatchingConsumer; import com.intellij.util.Function; import com.intellij.util.ObjectUtils; +import com.intellij.util.ui.JBUI; import com.intellij.util.ui.PlatformColors; import com.intellij.util.ui.UIUtil; import com.intellij.util.ui.update.UiNotifyConnector; @@ -136,10 +137,10 @@ public class ManagePackagesDialog extends DialogWrapper { .disableRemoveAction() .addExtraAction(reloadButton) .createPanel(); - packagesPanel.setPreferredSize(new Dimension(400, -1)); - packagesPanel.setMinimumSize(new Dimension(100, -1)); + packagesPanel.setPreferredSize(new Dimension(JBUI.scale(400), -1)); + packagesPanel.setMinimumSize(new Dimension(JBUI.scale(100), -1)); myPackages.setFixedCellWidth(0); - myPackages.setFixedCellHeight(22); + myPackages.setFixedCellHeight(JBUI.scale(22)); myPackages.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); mySplitPane.setLeftComponent(packagesPanel); @@ -187,6 +188,7 @@ public class ManagePackagesDialog extends DialogWrapper { else { myInstallToUser.setVisible(false); } + myMainPanel.setPreferredSize(new Dimension(JBUI.scale(900), JBUI.scale(700))); } public void selectPackage(@NotNull InstalledPackage pkg) {