[ui] Make wizards use DialogStyle.COMPACT instead of overriding createContentPaneBorder

#IDEA-339734 Fixed

GitOrigin-RevId: d267729e46c34fd846e0af3c0e39f03e76d1dbca
This commit is contained in:
Louis Vignier
2023-12-04 19:57:56 +01:00
committed by intellij-monorepo-bot
parent 435b80834e
commit f5e86111a0
2 changed files with 3 additions and 16 deletions

View File

@@ -24,13 +24,11 @@ import com.intellij.openapi.roots.ui.configuration.ModulesProvider;
import com.intellij.openapi.util.Disposer;
import com.intellij.openapi.util.registry.Registry;
import com.intellij.util.containers.ContainerUtil;
import com.intellij.util.ui.JBUI;
import com.intellij.util.ui.UIUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import javax.swing.*;
import javax.swing.border.Border;
import java.awt.*;
import java.util.Set;
import java.util.function.Predicate;
@@ -84,8 +82,8 @@ public class NewProjectWizard extends AbstractProjectWizard {
}
@Override
protected @Nullable Border createContentPaneBorder() {
return isNewWizard() ? JBUI.Borders.empty() : super.createContentPaneBorder();
protected @NotNull DialogStyle getStyle() {
return DialogStyle.COMPACT;
}
@Nullable

View File

@@ -7,13 +7,8 @@ import com.intellij.ide.wizard.AbstractWizardStepEx
import com.intellij.openapi.project.Project
import com.intellij.openapi.ui.ValidationInfo
import com.intellij.openapi.util.NlsContexts
import com.intellij.util.ui.JBUI
import com.intellij.util.ui.UIUtil
import java.awt.BorderLayout
import java.util.function.Consumer
import javax.swing.JComponent
import javax.swing.JPanel
import javax.swing.border.Border
class TargetEnvironmentWizard(val project: Project,
@NlsContexts.DialogTitle title: String,
@@ -31,13 +26,7 @@ class TargetEnvironmentWizard(val project: Project,
override fun getHelpId(): String = "reference.remote.target.wizard.${subject.typeId}"
override fun createContentPaneBorder(): Border = JBUI.Borders.empty()
override fun createSouthPanel(): JComponent =
JPanel(BorderLayout()).also {
it.add(super.createSouthPanel(), BorderLayout.CENTER)
it.border = JBUI.Borders.empty(0, 12, 8, 12)
}
override fun getStyle(): DialogStyle = DialogStyle.COMPACT
override fun show() {
TargetCounterUsagesCollector.reportTargetCreationBegan(project, subject.typeId)