Changeset 10670 in josm for trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellEditor.java
- Timestamp:
- 2016-07-29T00:02:17+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/conflict/tags/MultiValueCellEditor.java
r10611 r10670 91 91 @Override 92 92 public void processKeyEvent(KeyEvent e) { 93 int keyCode = e.getKeyCode(); 94 if (e.getID() == KeyEvent.KEY_PRESSED && keyCode == KeyEvent.VK_ENTER) { 95 fireGotoNextDecision(); 96 } else if (e.getID() == KeyEvent.KEY_PRESSED && keyCode == KeyEvent.VK_TAB) { 97 if (e.isShiftDown()) { 98 fireGotoPreviousDecision(); 99 } else { 93 if (e.getID() == KeyEvent.KEY_PRESSED) { 94 int keyCode = e.getKeyCode(); 95 if (keyCode == KeyEvent.VK_ENTER) { 100 96 fireGotoNextDecision(); 97 } else if (keyCode == KeyEvent.VK_TAB) { 98 if (e.isShiftDown()) { 99 fireGotoPreviousDecision(); 100 } else { 101 fireGotoNextDecision(); 102 } 103 } else if (keyCode == KeyEvent.VK_DELETE || keyCode == KeyEvent.VK_BACK_SPACE) { 104 if (editorModel.getIndexOf(MultiValueDecisionType.KEEP_NONE) > 0) { 105 editorModel.setSelectedItem(MultiValueDecisionType.KEEP_NONE); 106 fireGotoNextDecision(); 107 } 108 } else if (keyCode == KeyEvent.VK_ESCAPE) { 109 cancelCellEditing(); 101 110 } 102 } else if (e.getID() == KeyEvent.KEY_PRESSED && keyCode == KeyEvent.VK_DELETE || keyCode == KeyEvent.VK_BACK_SPACE) {103 if (editorModel.getIndexOf(MultiValueDecisionType.KEEP_NONE) > 0) {104 editorModel.setSelectedItem(MultiValueDecisionType.KEEP_NONE);105 fireGotoNextDecision();106 }107 } else if (e.getID() == KeyEvent.KEY_PRESSED && keyCode == KeyEvent.VK_ESCAPE) {108 cancelCellEditing();109 111 } 110 112 super.processKeyEvent(e);
Note:
See TracChangeset
for help on using the changeset viewer.