From 457007ee5537b0bcae9615494169952d9c6da2d5 Mon Sep 17 00:00:00 2001 From: nik Date: Fri, 16 Sep 2011 10:43:36 +0400 Subject: [PATCH] enable/disable buttons when selection is changed --- .../src/com/intellij/ui/ListToolbarDecorator.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platform/platform-api/src/com/intellij/ui/ListToolbarDecorator.java b/platform/platform-api/src/com/intellij/ui/ListToolbarDecorator.java index ee801910fe18..d5acf027f523 100644 --- a/platform/platform-api/src/com/intellij/ui/ListToolbarDecorator.java +++ b/platform/platform-api/src/com/intellij/ui/ListToolbarDecorator.java @@ -16,6 +16,8 @@ package com.intellij.ui; import javax.swing.*; +import javax.swing.event.ListSelectionEvent; +import javax.swing.event.ListSelectionListener; /** * @author Konstantin Bulenkov @@ -27,6 +29,12 @@ class ListToolbarDecorator extends ToolbarDecorator { myList = list; myAddActionEnabled = myRemoveActionEnabled = myUpActionEnabled = myDownActionEnabled = true; createActions(); + myList.addListSelectionListener(new ListSelectionListener() { + @Override + public void valueChanged(ListSelectionEvent e) { + updateButtons(); + } + }); } private void createActions() {