diff --git a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryRootsComponent.java b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryRootsComponent.java index b69163ff5779..6daff70002be 100644 --- a/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryRootsComponent.java +++ b/java/idea-ui/src/com/intellij/openapi/roots/ui/configuration/libraryEditor/LibraryRootsComponent.java @@ -156,7 +156,7 @@ public class LibraryRootsComponent implements Disposable, LibraryEditorComponent myTreePanel.setLayout(new BorderLayout()); ToolbarDecorator toolbarDecorator = ToolbarDecorator.createDecorator(myTree).disableUpDownActions() - .setRemoveActionName(ProjectBundle.message("library.detach.action")) + .setRemoveActionName(ProjectBundle.message("library.remove.action")) .setRemoveAction(new AnActionButtonRunnable() { @Override public void run(AnActionButton button) { @@ -511,13 +511,13 @@ public class LibraryRootsComponent implements Disposable, LibraryEditorComponent private class AddExcludedRootActionButton extends AnActionButton { public AddExcludedRootActionButton() { - super("Add Excluded", null, AllIcons.Modules.ExcludeRoot); + super("Exclude", null, AllIcons.Modules.AddExcludedRoot); } @Override public void actionPerformed(AnActionEvent e) { FileChooserDescriptor descriptor = FileChooserDescriptorFactory.createMultipleJavaPathDescriptor(); - descriptor.setTitle("Add Excluded Roots"); + descriptor.setTitle("Exclude from Library"); descriptor.setDescription("Select directories which should be excluded from the library content. Content of excluded directories won't be processed by IDE."); Set roots = getNotExcludedRoots(); descriptor.setRoots(roots.toArray(new VirtualFile[roots.size()])); diff --git a/platform/icons/src/modules/addExcludedRoot.png b/platform/icons/src/modules/addExcludedRoot.png new file mode 100644 index 000000000000..bdb47150308b Binary files /dev/null and b/platform/icons/src/modules/addExcludedRoot.png differ diff --git a/platform/icons/src/modules/addExcludedRoot@2x.png b/platform/icons/src/modules/addExcludedRoot@2x.png new file mode 100644 index 000000000000..bfb21863b6e9 Binary files /dev/null and b/platform/icons/src/modules/addExcludedRoot@2x.png differ diff --git a/platform/icons/src/modules/addExcludedRoot@2x_dark.png b/platform/icons/src/modules/addExcludedRoot@2x_dark.png new file mode 100644 index 000000000000..114c1014f8bf Binary files /dev/null and b/platform/icons/src/modules/addExcludedRoot@2x_dark.png differ diff --git a/platform/icons/src/modules/addExcludedRoot_dark.png b/platform/icons/src/modules/addExcludedRoot_dark.png new file mode 100644 index 000000000000..bfaafac014a1 Binary files /dev/null and b/platform/icons/src/modules/addExcludedRoot_dark.png differ diff --git a/platform/projectModel-impl/src/messages/ProjectBundle.properties b/platform/projectModel-impl/src/messages/ProjectBundle.properties index 60001e65e687..4ae433016151 100644 --- a/platform/projectModel-impl/src/messages/ProjectBundle.properties +++ b/platform/projectModel-impl/src/messages/ProjectBundle.properties @@ -188,7 +188,7 @@ library.configure.title=Configure Library library.configure.module.title=Configure Module Library library.configure.project.title=Configure Project Libraries library.configure.global.title=Configure Global Libraries -library.detach.action=Detach +library.remove.action=Remove library.root.node=Root library.sources.node=Sources project.order.entry.project= diff --git a/platform/util/src/com/intellij/icons/AllIcons.java b/platform/util/src/com/intellij/icons/AllIcons.java index 69c4a09beb3a..0c24d8b534b4 100644 --- a/platform/util/src/com/intellij/icons/AllIcons.java +++ b/platform/util/src/com/intellij/icons/AllIcons.java @@ -685,6 +685,7 @@ public class AllIcons { public static class Modules { public static final Icon AddContentEntry = IconLoader.getIcon("/modules/addContentEntry.png"); // 16x16 + public static final Icon AddExcludedRoot = IconLoader.getIcon("/modules/addExcludedRoot.png"); // 16x16 public static final Icon Annotation = IconLoader.getIcon("/modules/annotation.png"); // 16x16 public static final Icon DeleteContentFolder = IconLoader.getIcon("/modules/deleteContentFolder.png"); // 9x9 public static final Icon DeleteContentFolderRollover = IconLoader.getIcon("/modules/deleteContentFolderRollover.png"); // 9x9