PHP copy action added to the platform icon constants

This commit is contained in:
Nikolay Matveev
2011-09-16 11:43:17 +04:00
parent 457007ee55
commit a37b000ea7
11 changed files with 19 additions and 20 deletions
@@ -76,6 +76,7 @@ public interface PlatformIcons {
Icon GROUP_BY_PACKAGES = IconLoader.getIcon("/toolbar/folders.png");
Icon ADD_ICON = IconLoader.getIcon("/actions/include.png");
Icon DELETE_ICON = IconLoader.getIcon("/actions/exclude.png");
Icon COPY_ICON = IconLoader.getIcon("/actions/copy.png");
Icon MOVE_UP_ICON = IconLoader.getIcon("/actions/moveUp.png");
Icon MOVE_DOWN_ICON = IconLoader.getIcon("/actions/moveDown.png");
Icon EDIT = IconLoader.getIcon("/actions/edit.png");
@@ -38,6 +38,7 @@ import com.intellij.openapi.wm.IdeFocusManager;
import com.intellij.ui.*;
import com.intellij.ui.treeStructure.Tree;
import com.intellij.util.ArrayUtil;
import com.intellij.util.PlatformIcons;
import com.intellij.util.config.StorageAccessors;
import com.intellij.util.containers.HashMap;
import com.intellij.util.ui.UIUtil;
@@ -67,7 +68,6 @@ class RunConfigurable extends BaseConfigurable {
@NonNls private static final String GENERAL_ADD_ICON_PATH = "/general/add.png";
private static final Icon ADD_ICON = IconLoader.getIcon(GENERAL_ADD_ICON_PATH);
private static final Icon REMOVE_ICON = IconLoader.getIcon("/general/remove.png");
private static final Icon COPY_ICON = IconLoader.getIcon("/actions/copy.png");
private static final Icon SAVE_ICON = IconLoader.getIcon("/runConfigurations/saveTempConfig.png");
@NonNls private static final String EDIT_DEFAULTS_ICON_PATH = "/general/ideOptions.png";
private static final Icon EDIT_DEFAULTS_ICON = IconLoader.getIcon(EDIT_DEFAULTS_ICON_PATH);
@@ -968,7 +968,7 @@ class RunConfigurable extends BaseConfigurable {
public MyCopyAction() {
super(ExecutionBundle.message("copy.configuration.action.name"),
ExecutionBundle.message("copy.configuration.action.name"),
COPY_ICON);
PlatformIcons.COPY_ICON);
final AnAction action = ActionManager.getInstance().getAction(IdeActions.ACTION_EDITOR_DUPLICATE);
registerCustomShortcutSet(action.getShortcutSet(), myTree);
@@ -35,6 +35,7 @@ import com.intellij.ui.ScrollPaneFactory;
import com.intellij.ui.TabbedPaneWrapper;
import com.intellij.util.ArrayUtil;
import com.intellij.util.Function;
import com.intellij.util.PlatformIcons;
import com.intellij.util.containers.ContainerUtil;
import gnu.trove.THashSet;
import org.jetbrains.annotations.NotNull;
@@ -256,7 +257,7 @@ public class AllFileTemplatesConfigurable implements SearchableConfigurable {
e.getPresentation().setEnabled(!(myCurrentTab == myCodeTemplatesList || myCurrentTab == myJ2eeTemplatesList));
}
};
AnAction cloneAction = new AnAction(IdeBundle.message("action.copy.template"), null, IconLoader.getIcon("/actions/copy.png")) {
AnAction cloneAction = new AnAction(IdeBundle.message("action.copy.template"), null, PlatformIcons.COPY_ICON) {
public void actionPerformed(AnActionEvent e) {
onClone();
}
@@ -42,6 +42,7 @@ import com.intellij.ui.tabs.TabsListener;
import com.intellij.ui.tabs.impl.JBTabsImpl;
import com.intellij.ui.treeStructure.Tree;
import com.intellij.ui.treeStructure.filtered.FilteringTreeBuilder;
import com.intellij.util.PlatformIcons;
import com.intellij.util.ui.UIUtil;
import com.intellij.util.ui.update.MergingUpdateQueue;
import gnu.trove.THashSet;
@@ -196,7 +197,7 @@ public class DisposerDebugger implements UiDebuggerExtension, Disposable {
private class CopyAllocationAction extends AnAction {
public CopyAllocationAction() {
super("Copy", "Copy allocation to clipboard", IconLoader.getIcon("/actions/copy.png"));
super("Copy", "Copy allocation to clipboard", PlatformIcons.COPY_ICON);
}
@Override
@@ -60,7 +60,7 @@ import java.util.List;
*/
public abstract class MasterDetailsComponent implements Configurable, DetailsComponent.Facade, MasterDetails {
protected static final Logger LOG = Logger.getInstance("#com.intellij.openapi.ui.MasterDetailsComponent");
protected static final Icon COPY_ICON = IconLoader.getIcon("/actions/copy.png");
protected static final Icon COPY_ICON = PlatformIcons.COPY_ICON;
protected NamedConfigurable myCurrentConfigurable;
private final Splitter mySplitter = new Splitter(false, .2f);
@@ -20,6 +20,7 @@ import com.intellij.openapi.project.DumbAwareAction;
import com.intellij.openapi.util.Condition;
import com.intellij.openapi.util.Factory;
import com.intellij.openapi.util.IconLoader;
import com.intellij.util.PlatformIcons;
import com.intellij.util.containers.Convertor;
import org.jetbrains.annotations.Nullable;
@@ -32,7 +33,6 @@ import java.util.*;
public abstract class ReorderableListController <T> {
private final JList myList;
private static final Icon REMOVE_ICON = IconLoader.getIcon("/general/remove.png");
private static final Icon COPY_ICON = IconLoader.getIcon("/actions/copy.png");
protected ReorderableListController(final JList list) {
myList = list;
@@ -352,7 +352,7 @@ public abstract class ReorderableListController <T> {
}
public Icon getActionIcon() {
return COPY_ICON;
return PlatformIcons.COPY_ICON;
}
public String getActionName() {
@@ -17,8 +17,8 @@ package com.intellij.openapi.vcs.ex;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.ide.CopyPasteManager;
import com.intellij.openapi.util.IconLoader;
import com.intellij.openapi.vcs.VcsBundle;
import com.intellij.util.PlatformIcons;
import java.awt.datatransfer.StringSelection;
@@ -27,7 +27,7 @@ import java.awt.datatransfer.StringSelection;
*/
public class CopyLineStatusRangeAction extends BaseLineStatusRangeAction {
CopyLineStatusRangeAction(final LineStatusTracker lineStatusTracker, final Range range) {
super(VcsBundle.message("action.name.copy.old.text"), IconLoader.getIcon("/actions/copy.png"), lineStatusTracker, range);
super(VcsBundle.message("action.name.copy.old.text"), PlatformIcons.COPY_ICON, lineStatusTracker, range);
}
public boolean isEnabled() {
@@ -34,7 +34,6 @@ import com.intellij.openapi.ui.popup.JBPopupFactory;
import com.intellij.openapi.ui.popup.PopupStep;
import com.intellij.openapi.ui.popup.util.BaseListPopupStep;
import com.intellij.openapi.util.Conditions;
import com.intellij.openapi.util.IconLoader;
import com.intellij.openapi.vfs.VfsUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.util.PlatformIcons;
@@ -53,9 +52,8 @@ import java.util.*;
import java.util.concurrent.atomic.AtomicBoolean;
public class CopyrightProfilesPanel extends MasterDetailsComponent implements SearchableConfigurable{
private static final Icon COPY_ICON = IconLoader.getIcon("/actions/copy.png");
private final Project myProject;
private final Project myProject;
private final CopyrightManager myManager;
private final AtomicBoolean myInitialized = new AtomicBoolean(false);
@@ -161,7 +159,7 @@ public class CopyrightProfilesPanel extends MasterDetailsComponent implements Se
});
result.add(new MyDeleteAction(Conditions.alwaysTrue()));
result.add(new AnAction("Copy", "Copy", COPY_ICON) {
result.add(new AnAction("Copy", "Copy", PlatformIcons.COPY_ICON) {
{
registerCustomShortcutSet(new CustomShortcutSet(KeyStroke.getKeyStroke(KeyEvent.VK_D, KeyEvent.CTRL_MASK)), myTree);
}
@@ -19,9 +19,9 @@ import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.ide.CopyPasteManager;
import com.intellij.openapi.project.DumbAware;
import com.intellij.openapi.util.IconLoader;
import com.intellij.openapi.vcs.VcsDataKeys;
import com.intellij.openapi.vcs.history.VcsFileRevision;
import com.intellij.util.PlatformIcons;
import git4idea.i18n.GitBundle;
import java.awt.datatransfer.StringSelection;
@@ -37,7 +37,7 @@ public class GitCopyHistoryRevisionNumberAction extends AnAction implements Dumb
public GitCopyHistoryRevisionNumberAction() {
super(GitBundle.getString("history.copy.revsion.number"),
GitBundle.getString("history.copy.revsion.number"),
IconLoader.getIcon("/actions/copy.png"));
PlatformIcons.COPY_ICON);
}
/**
@@ -22,7 +22,6 @@ import com.intellij.openapi.actionSystem.CustomShortcutSet;
import com.intellij.openapi.options.ConfigurationException;
import com.intellij.openapi.ui.MasterDetailsComponent;
import com.intellij.openapi.util.Condition;
import com.intellij.openapi.util.IconLoader;
import com.intellij.openapi.util.Ref;
import com.intellij.util.PlatformIcons;
import com.intellij.util.ui.tree.TreeUtil;
@@ -36,7 +35,6 @@ import java.awt.event.KeyEvent;
import java.util.*;
public class SvnConfigureProxiesComponent extends MasterDetailsComponent {
private static final Icon COPY_ICON = IconLoader.getIcon("/actions/copy.png");
private final SvnServerFileManager myManager;
private final CompositeRunnable myTreeUpdaterValidator;
@@ -193,7 +191,7 @@ public class SvnConfigureProxiesComponent extends MasterDetailsComponent {
}
});
result.add(new AnAction("Copy", "Copy", COPY_ICON) {
result.add(new AnAction("Copy", "Copy", PlatformIcons.COPY_ICON) {
{
registerCustomShortcutSet(new CustomShortcutSet(KeyStroke.getKeyStroke(KeyEvent.VK_D, KeyEvent.CTRL_MASK)), myTree);
}
@@ -26,7 +26,6 @@ import com.intellij.openapi.editor.Editor;
import com.intellij.openapi.editor.markup.RangeHighlighter;
import com.intellij.openapi.ide.CopyPasteManager;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.IconLoader;
import com.intellij.psi.PsiDocumentManager;
import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
@@ -37,6 +36,7 @@ import com.intellij.ui.HintHint;
import com.intellij.ui.InplaceButton;
import com.intellij.ui.LightweightHint;
import com.intellij.ui.components.panels.NonOpaquePanel;
import com.intellij.util.PlatformIcons;
import org.intellij.plugins.xpathView.support.XPathSupport;
import org.intellij.plugins.xpathView.util.HighlighterUtil;
@@ -116,7 +116,7 @@ public class ShowXPathAction extends XPathAction {
p.add(label, BorderLayout.CENTER);
InplaceButton copy = new InplaceButton(ActionsBundle.message("action.EditorCopy.text"), IconLoader.getIcon("/actions/copy.png"), new ActionListener() {
InplaceButton copy = new InplaceButton(ActionsBundle.message("action.EditorCopy.text"), PlatformIcons.COPY_ICON, new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
CopyPasteManager.getInstance().setContents(new StringSelection(path));