This commit is contained in:
Vladimir Krivosheev
2013-10-28 18:42:53 +01:00
parent b51af8c76a
commit 5c6eedd9d0
3 changed files with 5 additions and 11 deletions
@@ -44,8 +44,9 @@ public class ConfigurationArgumentsHelpArea extends JPanel {
group.add(new MyCopyAction());
myHelpArea.addMouseListener(
new PopupHandler(){
@Override
public void invokePopup(final Component comp,final int x,final int y){
createPopupMenu(group).getComponent().show(comp,x,y);
ActionManager.getInstance().createActionPopupMenu(ActionPlaces.UNKNOWN, group).getComponent().show(comp, x, y);
}
}
);
@@ -67,10 +68,6 @@ public class ConfigurationArgumentsHelpArea extends JPanel {
myToolbarPanel.setVisible(true);
}
private static ActionPopupMenu createPopupMenu(DefaultActionGroup group) {
return ActionManager.getInstance().createActionPopupMenu(ActionPlaces.UNKNOWN, group);
}
public void updateText(final String text) {
myHelpArea.setText(text);
}
@@ -89,6 +86,7 @@ public class ConfigurationArgumentsHelpArea extends JPanel {
copyFrom(ActionManager.getInstance().getAction(IdeActions.ACTION_COPY));
}
@Override
public void actionPerformed(final AnActionEvent e) {
final StringSelection contents = new StringSelection(myHelpArea.getText().trim());
CopyPasteManager.getInstance().setContents(contents);
@@ -871,8 +871,7 @@ public class ConsoleViewImpl extends JPanel implements ConsoleView, ObservableCo
editor.addEditorMouseListener(new EditorPopupHandler() {
@Override
public void invokePopup(final EditorMouseEvent event) {
final MouseEvent mouseEvent = event.getMouseEvent();
popupInvoked(mouseEvent);
popupInvoked(event.getMouseEvent());
}
});
@@ -16,10 +16,7 @@
package com.intellij.openapi.fileEditor.impl.http;
import com.intellij.icons.AllIcons;
import com.intellij.openapi.actionSystem.ActionManager;
import com.intellij.openapi.actionSystem.ActionPlaces;
import com.intellij.openapi.actionSystem.ActionToolbar;
import com.intellij.openapi.actionSystem.DefaultActionGroup;
import com.intellij.openapi.actionSystem.*;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.fileEditor.TextEditor;