Revision: 3885
Author: [email protected]
Date: Fri Aug 13 13:09:59 2010
Log: Removed the listener that disables the paste action when the play pen
is not selected as it confused some users. The play pen still needs to have
focus so the action knows to paste in the play pen and not elsewhere.
http://code.google.com/p/power-architect/source/detail?r=3885
Modified:
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/PasteSelectedAction.java
=======================================
---
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/PasteSelectedAction.java
Mon Jul 12 08:21:11 2010
+++
/trunk/src/main/java/ca/sqlpower/architect/swingui/action/PasteSelectedAction.java
Fri Aug 13 13:09:59 2010
@@ -23,8 +23,6 @@
import java.awt.Toolkit;
import java.awt.datatransfer.Transferable;
import java.awt.event.ActionEvent;
-import java.awt.event.FocusEvent;
-import java.awt.event.FocusListener;
import java.awt.event.KeyEvent;
import javax.swing.AbstractAction;
@@ -43,18 +41,6 @@
super(frame, Messages.getString("PasteSelectedAction.name"),
Messages.getString("PasteSelectedAction.description"));
putValue(AbstractAction.ACCELERATOR_KEY,
KeyStroke.getKeyStroke(KeyEvent.VK_V,
Toolkit.getDefaultToolkit().getMenuShortcutKeyMask()));
- final FocusListener focusListener = new FocusListener() {
-
- public void focusLost(FocusEvent e) {
- PasteSelectedAction.this.setEnabled(false);
- }
-
- public void focusGained(FocusEvent e) {
- PasteSelectedAction.this.setEnabled(true);
- }
- };
- frame.addPlayPenFocusListener(focusListener);
-
}
public void actionPerformed(ActionEvent e) {