From 83f5644047ff961f4581120fab846150c276c7ac Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Wed, 4 May 2016 12:24:39 +0300 Subject: [PATCH] export html action: expand text field --- .../export/ExportToHTMLDialog.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/codeInspection/export/ExportToHTMLDialog.java b/platform/lang-impl/src/com/intellij/codeInspection/export/ExportToHTMLDialog.java index c11e840a0d0e..6eb3c423f2be 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/export/ExportToHTMLDialog.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/export/ExportToHTMLDialog.java @@ -22,14 +22,16 @@ import com.intellij.openapi.project.Project; import com.intellij.openapi.ui.DialogWrapper; import com.intellij.openapi.ui.TextFieldWithBrowseButton; import com.intellij.ui.OptionGroup; +import com.intellij.util.ui.GraphicsUtil; import javax.swing.*; +import java.awt.*; public class ExportToHTMLDialog extends DialogWrapper{ private final Project myProject; - protected JCheckBox myCbOpenInBrowser; - protected TextFieldWithBrowseButton myTargetDirectoryField; - protected final boolean myCanBeOpenInBrowser; + private JCheckBox myCbOpenInBrowser; + private TextFieldWithBrowseButton myTargetDirectoryField; + private final boolean myCanBeOpenInBrowser; public ExportToHTMLDialog(Project project, final boolean canBeOpenInBrowser) { super(project, true); @@ -42,12 +44,8 @@ public class ExportToHTMLDialog extends DialogWrapper{ @Override protected JComponent createNorthPanel() { - OptionGroup optionGroup = new OptionGroup(); - myTargetDirectoryField = new TextFieldWithBrowseButton(); - optionGroup.add(com.intellij.codeEditor.printing.ExportToHTMLDialog.assignLabel(myTargetDirectoryField, myProject)); - - return optionGroup.createPanel(); + return com.intellij.codeEditor.printing.ExportToHTMLDialog.assignLabel(myTargetDirectoryField, myProject); } @Override @@ -71,7 +69,9 @@ public class ExportToHTMLDialog extends DialogWrapper{ if (myCanBeOpenInBrowser) { myCbOpenInBrowser.setSelected(exportToHTMLSettings.OPEN_IN_BROWSER); } - myTargetDirectoryField.setText(exportToHTMLSettings.OUTPUT_DIRECTORY); + final String text = exportToHTMLSettings.OUTPUT_DIRECTORY; + myTargetDirectoryField.setText(text); + myTargetDirectoryField.setPreferredSize(new Dimension(GraphicsUtil.stringWidth(text, myTargetDirectoryField.getFont()) + 100, myTargetDirectoryField.getPreferredSize().height)); } public void apply() { -- 2.32.0