Hide templates list from new "new file" popup if it has only one template (IDEA-210532)

GitOrigin-RevId: e9d19cafe2f3fcb718217f1048e559f4e1e6926d
This commit is contained in:
Dmitry Jemerov
2019-06-13 03:27:03 +03:00
committed by intellij-monorepo-bot
parent eb0271fd6d
commit 76f2997bf2
@@ -59,13 +59,15 @@ public class CreateWithTemplatesDialogPanel extends JBPanel implements Disposabl
selectTemplate(selectedItem);
add(myNameField, BorderLayout.NORTH);
JBScrollPane scrollPane = new JBScrollPane(myTemplatesList);
scrollPane.setBorder(JBUI.Borders.empty());
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
Box listHolder = new Box(BoxLayout.Y_AXIS);
listHolder.setBorder(JBUI.Borders.emptyTop(JBUI.CurrentTheme.NewClassDialog.fieldsSeparatorWidth()));
listHolder.add(scrollPane);
add(listHolder, BorderLayout.CENTER);
if (templates.size() > 1) {
JBScrollPane scrollPane = new JBScrollPane(myTemplatesList);
scrollPane.setBorder(JBUI.Borders.empty());
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
Box listHolder = new Box(BoxLayout.Y_AXIS);
listHolder.setBorder(JBUI.Borders.emptyTop(JBUI.CurrentTheme.NewClassDialog.fieldsSeparatorWidth()));
listHolder.add(scrollPane);
add(listHolder, BorderLayout.CENTER);
}
}
public JTextField getNameField() {