summaryrefslogtreecommitdiff
path: root/platform/lang-impl/src/com/intellij/application/options/ModuleListCellRenderer.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/lang-impl/src/com/intellij/application/options/ModuleListCellRenderer.java')
-rw-r--r--platform/lang-impl/src/com/intellij/application/options/ModuleListCellRenderer.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/platform/lang-impl/src/com/intellij/application/options/ModuleListCellRenderer.java b/platform/lang-impl/src/com/intellij/application/options/ModuleListCellRenderer.java
index f544517bb5d4..6bc5f6505c92 100644
--- a/platform/lang-impl/src/com/intellij/application/options/ModuleListCellRenderer.java
+++ b/platform/lang-impl/src/com/intellij/application/options/ModuleListCellRenderer.java
@@ -3,6 +3,7 @@ package com.intellij.application.options;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.module.ModuleType;
import com.intellij.ui.ListCellRendererWrapper;
+import org.jetbrains.annotations.NotNull;
import javax.swing.*;
@@ -10,10 +11,20 @@ import javax.swing.*;
* @author yole
*/
public class ModuleListCellRenderer extends ListCellRendererWrapper<Module> {
+ private final String myEmptySelectionText;
+
+ public ModuleListCellRenderer() {
+ this("[none]");
+ }
+
+ public ModuleListCellRenderer(@NotNull String emptySelectionText) {
+ myEmptySelectionText = emptySelectionText;
+ }
+
@Override
public void customize(JList list, Module module, int index, boolean selected, boolean hasFocus) {
if (module == null) {
- setText("[none]");
+ setText(myEmptySelectionText);
}
else {
setIcon(ModuleType.get(module).getIcon());