summaryrefslogtreecommitdiff
path: root/java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java')
-rw-r--r--java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java b/java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java
index 3a8505c7dfe8..dd9c01a4aff8 100644
--- a/java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java
+++ b/java/debugger/impl/src/com/intellij/debugger/settings/UserRenderersConfigurable.java
@@ -44,16 +44,19 @@ public final class UserRenderersConfigurable extends JPanel implements Configura
private final JPanel myNameFieldPanel;
private final JTextField myNameField;
- private ElementsChooser<NodeRenderer> myRendererChooser;
+ private final ElementsChooser<NodeRenderer> myRendererChooser;
private NodeRenderer myCurrentRenderer = null;
private final CompoundRendererConfigurable myRendererDataConfigurable = new CompoundRendererConfigurable();
public UserRenderersConfigurable() {
super(new BorderLayout(4, 0));
+ myRendererChooser = new ElementsChooser<NodeRenderer>(true);
+ setupRenderersList();
+
JPanel left = new JPanel(new BorderLayout());
left.add(createToolbar(), BorderLayout.NORTH);
- left.add(createRenderersList(), BorderLayout.CENTER);
+ left.add(myRendererChooser, BorderLayout.CENTER);
myNameField = new JTextField();
myNameFieldPanel = new JPanel(new BorderLayout());
@@ -85,8 +88,7 @@ public final class UserRenderersConfigurable extends JPanel implements Configura
return this;
}
- private JComponent createRenderersList() {
- myRendererChooser = new ElementsChooser<NodeRenderer>(true);
+ private void setupRenderersList() {
myRendererChooser.getEmptyText().setText(DebuggerBundle.message("text.user.renderers.configurable.no.renderers"));
myRendererChooser.addElementsMarkListener(new ElementsChooser.ElementsMarkListener<NodeRenderer>() {
@@ -103,7 +105,6 @@ public final class UserRenderersConfigurable extends JPanel implements Configura
}
}
});
- return myRendererChooser;
}
private void updateCurrentRenderer(List<NodeRenderer> selectedElements) {
@@ -135,6 +136,7 @@ public final class UserRenderersConfigurable extends JPanel implements Configura
myRendererDataConfigurable.setRenderer(renderer);
}
+ @NotNull
private JComponent createToolbar() {
final DefaultActionGroup group = new DefaultActionGroup();
group.add(new AddAction());
@@ -142,8 +144,7 @@ public final class UserRenderersConfigurable extends JPanel implements Configura
group.add(new CopyAction());
group.add(new MoveAction(true));
group.add(new MoveAction(false));
- final ActionToolbar toolbar = ActionManager.getInstance().createActionToolbar(ActionPlaces.UNKNOWN, group, true);
- return toolbar.getComponent();
+ return ActionManager.getInstance().createActionToolbar(ActionPlaces.UNKNOWN, group, true).getComponent();
}
@Override