@Override public void keyPressed(KeyEvent event) { switch (event.keyCode) { case SWT.F5: if (event.getSource() instanceof Tree) { Tree tree = (Tree) event.getSource(); TreeItem[] selection = tree.getSelection(); for (TreeItem treeItem : selection) { _view.getViewer().refresh(treeItem.getData()); } } } }
public void keyReleased(KeyEvent e) { Object source = e.getSource(); if (source.equals(maxScaleText)) { String maxScale = maxScaleText.getText(); notifyListeners(maxScale, false, STYLEEVENTTYPE.MAXSCALE); } else if (source.equals(minScaleText)) { String minScale = minScaleText.getText(); notifyListeners(minScale, false, STYLEEVENTTYPE.MINSCALE); } }
@Override public void keyReleased(KeyEvent e) { if (e.getSource().equals(txtProject)) { dialogChanged(); } if (e.getSource().equals(txtFedid)) { dialogChanged(); } if (e.getSource().equals(txtPassword)) { dialogChanged(); } if (e.getSource().equals(txtSftpServer)) { dialogChanged(); } if (e.getSource().equals(txtTruststorePassword)) { dialogChanged(); } }
public void keyPressed(KeyEvent e) { Text portsText = (Text) e.getSource(); if (e.keyCode == SWT.TAB) { portsText.getShell().traverse(SWT.TRAVERSE_TAB_NEXT); e.doit = false; return; } else if (e.keyCode == SWT.CR) { if ((e.stateMask & SWT.MOD1) > 0) { // allow ctrl+enter to insert newlines e.stateMask = 0; } else { // single-enter will traverse portsText.getShell().traverse(SWT.TRAVERSE_RETURN); e.doit = false; return; } } else if (Character.isISOControl(e.character)) { return; } e.doit = validateChar(e.character, portsText.getText(), portsText.getCaretPosition()); }