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");
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;
@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);
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);
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;
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();
}
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;
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
*/
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);
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;
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;
}
public Icon getActionIcon() {
- return COPY_ICON;
+ return PlatformIcons.COPY_ICON;
}
public String getActionName() {
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;
*/
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() {
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;
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);
});
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);
}
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;
public GitCopyHistoryRevisionNumberAction() {
super(GitBundle.getString("history.copy.revsion.number"),
GitBundle.getString("history.copy.revsion.number"),
- IconLoader.getIcon("/actions/copy.png"));
+ PlatformIcons.COPY_ICON);
}
/**
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;
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;
}
});
- 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);
}
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;
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;
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));