Ignore:
Timestamp:
2013-04-19T22:21:57+02:00 (11 years ago)
Author:
Don-vip
Message:

see #4429 - Right click menu "undo, cut, copy, paste, delete, select all" for each text component (originally based on patch by NooN)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/properties/TagEditHelper.java

    r5773 r5886  
    4242import javax.swing.AbstractAction;
    4343import javax.swing.Action;
    44 import javax.swing.BorderFactory;
    4544import javax.swing.Box;
    4645import javax.swing.DefaultListCellRenderer;
     
    5049import javax.swing.JLabel;
    5150import javax.swing.JList;
    52 import javax.swing.JMenuItem;
    5351import javax.swing.JOptionPane;
    5452import javax.swing.JPanel;
     
    7977import org.openstreetmap.josm.tools.GBC;
    8078import org.openstreetmap.josm.tools.Shortcut;
    81 import org.openstreetmap.josm.tools.Utils;
    8279import org.openstreetmap.josm.tools.WindowGeometry;
    8380
     
    504501                }
    505502            });
    506             JMenuItem pasteK = new JMenuItem(
    507                 new AbstractAction(tr("Paste tag")){
    508                 public void actionPerformed(ActionEvent e) {
    509                     String buf = Utils.getClipboardContent().trim();
    510                     if (buf.isEmpty()) return;
    511                     keys.setSelectedItem(buf);
    512                 }
    513             });
    514             JMenuItem pasteV = new JMenuItem(
    515                 new AbstractAction(tr("Paste value")){
    516                 public void actionPerformed(ActionEvent e) {
    517                     String buf = Utils.getClipboardContent().trim();
    518                     if (buf.isEmpty()) return;
    519                     values.setSelectedItem(buf);
    520                 }
    521             });
    522            
    523503            {
    524                 add(pasteK);
    525                 add(pasteV);
    526                 addSeparator();
    527504                add(fixTagLanguageCb);
    528505                fixTagLanguageCb.setState(PROPERTY_FIX_TAG_LOCALE.get());
    529506            }
    530507        };
    531                
    532508    }
    533509
Note: See TracChangeset for help on using the changeset viewer.