diff --git a/java/compiler/impl/src/com/intellij/compiler/impl/CompilerPropertiesAction.java b/java/compiler/impl/src/com/intellij/compiler/impl/CompilerPropertiesAction.java index 9024c0e6ddc4..5f1bf292cdd1 100644 --- a/java/compiler/impl/src/com/intellij/compiler/impl/CompilerPropertiesAction.java +++ b/java/compiler/impl/src/com/intellij/compiler/impl/CompilerPropertiesAction.java @@ -30,7 +30,7 @@ import com.intellij.openapi.project.Project; */ class CompilerPropertiesAction extends AnAction { public CompilerPropertiesAction() { - super(CompilerBundle.message("action.compiler.properties.text"), null, AllIcons.General.IdeOptions); + super(CompilerBundle.message("action.compiler.properties.text"), null, AllIcons.General.Settings); } public void actionPerformed(AnActionEvent e) { diff --git a/java/java-impl/src/com/intellij/slicer/SlicePanel.java b/java/java-impl/src/com/intellij/slicer/SlicePanel.java index 29c97144e5cf..64e741d3bfab 100644 --- a/java/java-impl/src/com/intellij/slicer/SlicePanel.java +++ b/java/java-impl/src/com/intellij/slicer/SlicePanel.java @@ -379,7 +379,7 @@ public abstract class SlicePanel extends JPanel implements TypeSafeDataProvider, private final class MyRefreshAction extends RefreshAction { private MyRefreshAction(JComponent tree) { - super(IdeBundle.message("action.refresh"), IdeBundle.message("action.refresh"), AllIcons.Actions.Sync); + super(IdeBundle.message("action.refresh"), IdeBundle.message("action.refresh"), AllIcons.Actions.Refresh); registerShortcutOn(tree); } diff --git a/platform/core-api/src/com/intellij/util/PlatformIcons.java b/platform/core-api/src/com/intellij/util/PlatformIcons.java index af73f0a41e2d..e068cf66c207 100644 --- a/platform/core-api/src/com/intellij/util/PlatformIcons.java +++ b/platform/core-api/src/com/intellij/util/PlatformIcons.java @@ -82,8 +82,8 @@ public interface PlatformIcons { Icon SELECT_ALL_ICON = AllIcons.Actions.Selectall; Icon UNSELECT_ALL_ICON = AllIcons.Actions.Unselectall; Icon PROPERTIES_ICON = AllIcons.Actions.Properties; - Icon SYNCHRONIZE_ICON = AllIcons.Actions.Sync; - Icon SHOW_SETTINGS_ICON = AllIcons.Actions.ShowSettings; + Icon SYNCHRONIZE_ICON = AllIcons.Actions.Refresh; + Icon SHOW_SETTINGS_ICON = AllIcons.General.Settings; Icon CHECK_ICON = AllIcons.Actions.Checked; Icon CHECK_ICON_SELECTED = AllIcons.Actions.Checked_selected; diff --git a/platform/icons/src/actions/refresh.png b/platform/icons/src/actions/refresh.png index 66a23da6f741..d842736514bd 100644 Binary files a/platform/icons/src/actions/refresh.png and b/platform/icons/src/actions/refresh.png differ diff --git a/platform/icons/src/actions/showSettings.png b/platform/icons/src/actions/showSettings.png deleted file mode 100644 index bef176a3c0c7..000000000000 Binary files a/platform/icons/src/actions/showSettings.png and /dev/null differ diff --git a/platform/icons/src/actions/sync.png b/platform/icons/src/actions/sync.png deleted file mode 100644 index d842736514bd..000000000000 Binary files a/platform/icons/src/actions/sync.png and /dev/null differ diff --git a/platform/icons/src/general/applicationSettings.png b/platform/icons/src/general/applicationSettings.png deleted file mode 100644 index 6c97f600278c..000000000000 Binary files a/platform/icons/src/general/applicationSettings.png and /dev/null differ diff --git a/platform/icons/src/general/ideOptions.png b/platform/icons/src/general/settings.png similarity index 100% rename from platform/icons/src/general/ideOptions.png rename to platform/icons/src/general/settings.png diff --git a/platform/icons/src/vcs/customizeView.png b/platform/icons/src/vcs/customizeView.png deleted file mode 100644 index 003d6d06b2d9..000000000000 Binary files a/platform/icons/src/vcs/customizeView.png and /dev/null differ diff --git a/platform/icons/src/vcs/refresh.png b/platform/icons/src/vcs/refresh.png deleted file mode 100644 index d842736514bd..000000000000 Binary files a/platform/icons/src/vcs/refresh.png and /dev/null differ diff --git a/platform/lang-impl/src/com/intellij/codeInspection/actions/CodeInspectionAction.java b/platform/lang-impl/src/com/intellij/codeInspection/actions/CodeInspectionAction.java index cfc1cacc5a15..eedd675832e3 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/actions/CodeInspectionAction.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/actions/CodeInspectionAction.java @@ -97,7 +97,7 @@ public class CodeInspectionAction extends BaseAnalysisAction { if (value instanceof Profile) { final Profile profile = (Profile)value; setText(profile.getName()); - setIcon(profile.isLocal() ? AllIcons.General.ApplicationSettings : AllIcons.General.ProjectSettings); + setIcon(profile.isLocal() ? AllIcons.General.Settings : AllIcons.General.ProjectSettings); } } }); diff --git a/platform/lang-impl/src/com/intellij/codeInspection/ex/EditInspectionToolsSettingsAction.java b/platform/lang-impl/src/com/intellij/codeInspection/ex/EditInspectionToolsSettingsAction.java index ae61a13a2b17..b3984c20470b 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ex/EditInspectionToolsSettingsAction.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ex/EditInspectionToolsSettingsAction.java @@ -113,6 +113,6 @@ public class EditInspectionToolsSettingsAction implements IntentionAction, Icona } public Icon getIcon(int flags) { - return AllIcons.General.IdeOptions; + return AllIcons.General.Settings; } } diff --git a/platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java b/platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java index a1e6fcd113b1..661aa25c4160 100644 --- a/platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java +++ b/platform/lang-impl/src/com/intellij/codeInspection/ui/InspectionResultsView.java @@ -788,7 +788,7 @@ public class InspectionResultsView extends JPanel implements Disposable, Occuren private class EditSettingsAction extends AnAction { private EditSettingsAction() { super(InspectionsBundle.message("inspection.action.edit.settings"), InspectionsBundle.message("inspection.action.edit.settings"), - AllIcons.General.IdeOptions); + AllIcons.General.Settings); } public void actionPerformed(AnActionEvent e) { diff --git a/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurable.java b/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurable.java index 20216091064c..5fea112a390b 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurable.java +++ b/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurable.java @@ -151,7 +151,7 @@ class RunConfigurable extends BaseConfigurable { } else if (userObject instanceof String) { append((String) userObject, SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES); - setIcon(AllIcons.General.IdeOptions); + setIcon(AllIcons.General.Settings); } else if (userObject instanceof ConfigurationFactory) { append(((ConfigurationFactory)userObject).getName()); @@ -1265,7 +1265,7 @@ class RunConfigurable extends BaseConfigurable { private class MyEditDefaultsAction extends AnAction { public MyEditDefaultsAction() { super(ExecutionBundle.message("run.configuration.edit.default.configuration.settings.button"), - "Edit default settings", AllIcons.General.IdeOptions); + "Edit default settings", AllIcons.General.Settings); } public void actionPerformed(final AnActionEvent e) { diff --git a/platform/lang-impl/src/com/intellij/find/actions/ShowUsagesAction.java b/platform/lang-impl/src/com/intellij/find/actions/ShowUsagesAction.java index 2daa054cab0d..5b6d54edcbdc 100644 --- a/platform/lang-impl/src/com/intellij/find/actions/ShowUsagesAction.java +++ b/platform/lang-impl/src/com/intellij/find/actions/ShowUsagesAction.java @@ -498,7 +498,7 @@ public class ShowUsagesAction extends AnAction implements PopupAction { if (shortcut != null) { shortcutText = "(" + KeymapUtil.getShortcutText(shortcut) + ")"; } - return new InplaceButton("Options..." + shortcutText, AllIcons.General.IdeOptions, new ActionListener() { + return new InplaceButton("Options..." + shortcutText, AllIcons.General.Settings, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { SwingUtilities.invokeLater(new Runnable() { diff --git a/platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserBaseEx.java b/platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserBaseEx.java index baa7ca820ede..aa6d3628191d 100644 --- a/platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserBaseEx.java +++ b/platform/lang-impl/src/com/intellij/ide/hierarchy/HierarchyBrowserBaseEx.java @@ -610,7 +610,7 @@ public abstract class HierarchyBrowserBaseEx extends HierarchyBrowserBase implem protected class RefreshAction extends com.intellij.ide.actions.RefreshAction { public RefreshAction() { - super(IdeBundle.message("action.refresh"), IdeBundle.message("action.refresh"), AllIcons.Actions.Sync); + super(IdeBundle.message("action.refresh"), IdeBundle.message("action.refresh"), AllIcons.Actions.Refresh); } public final void actionPerformed(final AnActionEvent e) { diff --git a/platform/lang-impl/src/com/intellij/ide/todo/SetTodoFilterAction.java b/platform/lang-impl/src/com/intellij/ide/todo/SetTodoFilterAction.java index b09c1822c162..65475dda744d 100644 --- a/platform/lang-impl/src/com/intellij/ide/todo/SetTodoFilterAction.java +++ b/platform/lang-impl/src/com/intellij/ide/todo/SetTodoFilterAction.java @@ -79,7 +79,7 @@ public class SetTodoFilterAction extends AnAction implements CustomComponentActi group.addSeparator(); group.add( new AnAction(IdeBundle.message("action.todo.edit.filters"), - IdeBundle.message("action.todo.edit.filters"), AllIcons.General.IdeOptions) { + IdeBundle.message("action.todo.edit.filters"), AllIcons.General.Settings) { public void actionPerformed(AnActionEvent e) { final ShowSettingsUtil util = ShowSettingsUtil.getInstance(); util.editConfigurable(project, new TodoConfigurable()); diff --git a/platform/lang-impl/src/com/intellij/packageDependencies/ui/DependenciesPanel.java b/platform/lang-impl/src/com/intellij/packageDependencies/ui/DependenciesPanel.java index 83b2f04b33c1..b21f6b7523df 100644 --- a/platform/lang-impl/src/com/intellij/packageDependencies/ui/DependenciesPanel.java +++ b/platform/lang-impl/src/com/intellij/packageDependencies/ui/DependenciesPanel.java @@ -622,7 +622,7 @@ public class DependenciesPanel extends JPanel implements Disposable, DataProvide private final class EditDependencyRulesAction extends AnAction { public EditDependencyRulesAction() { super(AnalysisScopeBundle.message("action.edit.rules"), AnalysisScopeBundle.message("action.edit.rules.description"), - AllIcons.General.IdeOptions); + AllIcons.General.Settings); } public void actionPerformed(AnActionEvent e) { diff --git a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/InspectionToolsConfigurable.java b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/InspectionToolsConfigurable.java index 60a0a287597a..393e25c81e80 100644 --- a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/InspectionToolsConfigurable.java +++ b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/InspectionToolsConfigurable.java @@ -303,7 +303,7 @@ public abstract class InspectionToolsConfigurable extends BaseConfigurable imple final String profileName = value.getName(); setText(profileName); final SingleInspectionProfilePanel panel = getProfilePanel(value); - setIcon(panel != null && panel.isProfileShared() ? AllIcons.General.ProjectSettings : AllIcons.General.ApplicationSettings); + setIcon(panel != null && panel.isProfileShared() ? AllIcons.General.ProjectSettings : AllIcons.General.Settings); } }); myProfiles.addActionListener(new ActionListener() { diff --git a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/ProfilesComboBox.java b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/ProfilesComboBox.java index da31f799b7cc..81197c11fa45 100644 --- a/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/ProfilesComboBox.java +++ b/platform/lang-impl/src/com/intellij/profile/codeInspection/ui/ProfilesComboBox.java @@ -62,7 +62,7 @@ public class ProfilesComboBox extends JComboBox { if (value instanceof Profile) { final Profile profile = (Profile)value; setText(profile.getName()); - setIcon(profile.isLocal() ? AllIcons.General.ApplicationSettings : AllIcons.General.ProjectSettings); + setIcon(profile.isLocal() ? AllIcons.General.Settings : AllIcons.General.ProjectSettings); } else if (value instanceof String) { setText((String)value); diff --git a/platform/platform-api/src/com/intellij/ui/SimpleColoredComponent.java b/platform/platform-api/src/com/intellij/ui/SimpleColoredComponent.java index 856298a4c811..2101f1921f43 100644 --- a/platform/platform-api/src/com/intellij/ui/SimpleColoredComponent.java +++ b/platform/platform-api/src/com/intellij/ui/SimpleColoredComponent.java @@ -460,7 +460,7 @@ public class SimpleColoredComponent extends JComponent implements Accessible { if (fragment.length() > 0) { builder.append("').append(StringUtil.escapeXml(fragment)).append(""); + builder.append('>').append(convertFragment(fragment)).append(""); } } @@ -468,10 +468,14 @@ public class SimpleColoredComponent extends JComponent implements Accessible { if (fragment.length() > 0) { builder.append("').append(StringUtil.escapeXml(fragment)).append(""); + builder.append('>').append(convertFragment(fragment)).append(""); } } + private static String convertFragment(String fragment) { + return StringUtil.escapeXml(fragment).replaceAll("\\\\n", "
"); + } + private static void formatStyle(final StringBuilder builder, final SimpleTextAttributes attributes) { final Color fgColor = attributes.getFgColor(); final Color bgColor = attributes.getBgColor(); diff --git a/platform/platform-api/src/com/intellij/util/ui/StatusText.java b/platform/platform-api/src/com/intellij/util/ui/StatusText.java index 7893f72c9c57..8b19e77c198d 100644 --- a/platform/platform-api/src/com/intellij/util/ui/StatusText.java +++ b/platform/platform-api/src/com/intellij/util/ui/StatusText.java @@ -124,7 +124,7 @@ public abstract class StatusText { Dimension size = myComponent.getPreferredSize(); int x = (ownerRec.width - size.width) / 2; - int y = (ownerRec.height - size.height) / 2; + int y = (ownerRec.height - size.height) / 3; return new Rectangle(x, y, size.width, size.height); } diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java index 92069f917f3c..6fda64964eb3 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/PluginManagerMain.java @@ -549,7 +549,7 @@ public abstract class PluginManagerMain implements Disposable { protected class RefreshAction extends DumbAwareAction { public RefreshAction() { - super("Reload List of Plugins", "Reload list of plugins", AllIcons.Actions.Sync); + super("Reload List of Plugins", "Reload list of plugins", AllIcons.Actions.Refresh); } @Override diff --git a/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java b/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java index 2123be99e46e..3af9d5b30401 100644 --- a/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java +++ b/platform/platform-impl/src/com/intellij/internal/inspector/UiInspectorAction.java @@ -132,7 +132,7 @@ public class UiInspectorAction extends ToggleAction implements DumbAware { bar.addSeparator(); - bar.add(new AbstractAction("Refresh", AllIcons.Actions.Sync) { + bar.add(new AbstractAction("Refresh", AllIcons.Actions.Refresh) { public void actionPerformed(ActionEvent e) { getCurrentTable().refresh(); } diff --git a/platform/platform-impl/src/com/intellij/notification/EventLogToolWindowFactory.java b/platform/platform-impl/src/com/intellij/notification/EventLogToolWindowFactory.java index 2bfa794a0c2d..90609d07da5d 100644 --- a/platform/platform-impl/src/com/intellij/notification/EventLogToolWindowFactory.java +++ b/platform/platform-impl/src/com/intellij/notification/EventLogToolWindowFactory.java @@ -95,7 +95,7 @@ public class EventLogToolWindowFactory implements ToolWindowFactory, DumbAware { private final Project myProject; public EditNotificationSettings(Project project) { - super("Settings", "Edit notification settings", AllIcons.Actions.ShowSettings); + super("Settings", "Edit notification settings", AllIcons.General.Settings); myProject = project; } diff --git a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/http/RefreshRemoteFileAction.java b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/http/RefreshRemoteFileAction.java index 0354d25b5477..02108dd66999 100644 --- a/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/http/RefreshRemoteFileAction.java +++ b/platform/platform-impl/src/com/intellij/openapi/fileEditor/impl/http/RefreshRemoteFileAction.java @@ -28,7 +28,7 @@ public class RefreshRemoteFileAction extends AnAction { private final HttpVirtualFile myFile; public RefreshRemoteFileAction(HttpVirtualFile file) { - super("Reload File", "", AllIcons.Actions.Sync); + super("Reload File", "", AllIcons.Actions.Refresh); myFile = file; } diff --git a/platform/platform-resources/src/idea/LangActions.xml b/platform/platform-resources/src/idea/LangActions.xml index 30442630f978..61afd9523fde 100644 --- a/platform/platform-resources/src/idea/LangActions.xml +++ b/platform/platform-resources/src/idea/LangActions.xml @@ -427,7 +427,7 @@ - + diff --git a/platform/platform-resources/src/idea/PlatformActions.xml b/platform/platform-resources/src/idea/PlatformActions.xml index d1cb91fecc37..0194b58651b6 100644 --- a/platform/platform-resources/src/idea/PlatformActions.xml +++ b/platform/platform-resources/src/idea/PlatformActions.xml @@ -144,7 +144,7 @@ - + @@ -157,7 +157,7 @@ - + @@ -488,7 +488,7 @@ icon="AllIcons.Actions.Delete"/> + icon="AllIcons.Actions.Refresh"/> diff --git a/platform/platform-resources/src/idea/VcsActions.xml b/platform/platform-resources/src/idea/VcsActions.xml index 187bcb86d9fb..a5e48bf85efb 100644 --- a/platform/platform-resources/src/idea/VcsActions.xml +++ b/platform/platform-resources/src/idea/VcsActions.xml @@ -74,7 +74,7 @@ + icon="AllIcons.Actions.Refresh"/> + icon="AllIcons.Actions.Refresh"/> - + diff --git a/plugins/groovy/resources/icons/JetgroovyIcons.java b/plugins/groovy/resources/icons/JetgroovyIcons.java index 8d3d834ec354..83797926a772 100644 --- a/plugins/groovy/resources/icons/JetgroovyIcons.java +++ b/plugins/groovy/resources/icons/JetgroovyIcons.java @@ -52,7 +52,6 @@ public class JetgroovyIcons { public static final Icon Domain_class = load("/icons/mvc/domain_class.png"); // 16x16 public static final Icon Groovy_mvc_plugin = load("/icons/mvc/groovy_mvc_plugin.png"); // 16x16 public static final Icon ModelsNode = load("/icons/mvc/modelsNode.png"); // 16x16 - public static final Icon Refresh = load("/icons/mvc/refresh.png"); // 16x16 public static final Icon Service = load("/icons/mvc/service.png"); // 16x16 } diff --git a/plugins/groovy/resources/icons/mvc/refresh.png b/plugins/groovy/resources/icons/mvc/refresh.png deleted file mode 100644 index 94c078976ca6..000000000000 Binary files a/plugins/groovy/resources/icons/mvc/refresh.png and /dev/null differ diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/griffon/UpdateGriffonSettingsAction.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/griffon/UpdateGriffonSettingsAction.java index 4ec38bfc6437..b8c06364f837 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/griffon/UpdateGriffonSettingsAction.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/griffon/UpdateGriffonSettingsAction.java @@ -14,9 +14,9 @@ */ package org.jetbrains.plugins.groovy.griffon; +import com.intellij.icons.AllIcons; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.module.Module; -import icons.JetgroovyIcons; import org.jetbrains.annotations.NotNull; import org.jetbrains.plugins.groovy.mvc.MvcActionBase; import org.jetbrains.plugins.groovy.mvc.MvcFramework; @@ -38,7 +38,7 @@ public class UpdateGriffonSettingsAction extends MvcActionBase { @Override protected void updateView(AnActionEvent event, @NotNull MvcFramework framework, @NotNull Module module) { - event.getPresentation().setIcon(JetgroovyIcons.Mvc.Refresh); + event.getPresentation().setIcon(AllIcons.Actions.Refresh); } } diff --git a/plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/MavenProjectsNavigator.java b/plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/MavenProjectsNavigator.java index a85bf4029cfa..cc2780775463 100644 --- a/plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/MavenProjectsNavigator.java +++ b/plugins/maven/src/main/java/org/jetbrains/idea/maven/navigator/MavenProjectsNavigator.java @@ -61,7 +61,7 @@ public class MavenProjectsNavigator extends MavenSimpleProjectComponent implemen public static final String TOOL_WINDOW_ID = "Maven Projects"; private static final URL ADD_ICON_URL = MavenProjectsNavigator.class.getResource("/general/add.png"); - private static final URL SYNC_ICON_URL = MavenProjectsNavigator.class.getResource("/actions/sync.png"); + private static final URL SYNC_ICON_URL = MavenProjectsNavigator.class.getResource("/actions/refresh.png"); private MavenProjectsNavigatorState myState = new MavenProjectsNavigatorState(); @@ -267,6 +267,7 @@ public class MavenProjectsNavigator extends MavenSimpleProjectComponent implemen } } }; + myTree.getEmptyText().clear(); myTree.getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION); } diff --git a/plugins/maven/src/main/resources/META-INF/plugin.xml b/plugins/maven/src/main/resources/META-INF/plugin.xml index 24abf8909f56..42a0ba8cca26 100644 --- a/plugins/maven/src/main/resources/META-INF/plugin.xml +++ b/plugins/maven/src/main/resources/META-INF/plugin.xml @@ -167,12 +167,12 @@ + icon="AllIcons.Actions.Refresh"> + icon="AllIcons.Actions.Refresh"> + icon="AllIcons.General.ProjectSettings">