List of usage examples for org.eclipse.jface.bindings.keys IKeyLookup DELETE_NAME
String DELETE_NAME
To view the source code for org.eclipse.jface.bindings.keys IKeyLookup DELETE_NAME.
Click Source Link
From source file:ca.uvic.cs.tagsea.editing.TreeItemWorker.java
License:Open Source License
/** * Adds a key listener to watch for delete events. *///www .j a v a2s . c o m private void addKeyListener() { final IKeyLookup lookup = KeyLookupFactory.getSWTKeyLookup(); final int DEL = lookup.formalKeyLookup(IKeyLookup.DEL_NAME); final int DEL2 = lookup.formalKeyLookup(IKeyLookup.DELETE_NAME); tree.addKeyListener(new KeyAdapter() { public void keyReleased(KeyEvent e) { int code = e.keyCode; if (code == DEL || code == DEL2) { TreeItem[] selection = tree.getSelection(); deleteTreeItems(selection, true); } } }); }
From source file:org.whole.lang.text.ui.actions.TextActionFactory.java
License:Open Source License
public Object[][] textActions() { IKeyLookup keyLookup = KeyLookupFactory.getDefault(); int ctrlKey = keyLookup.getCtrl(); int spaceKey = keyLookup.formalKeyLookup(IKeyLookup.SPACE_NAME); KeyStroke ctrlSpaceKeyStroke = KeyStroke.getInstance(ctrlKey, spaceKey); KeySequence ctrltSpaceKeySequence = KeySequence.getInstance(ctrlSpaceKeyStroke); int returnKey = keyLookup.formalKeyLookup(IKeyLookup.RETURN_NAME); KeyStroke returnKeyStroke = KeyStroke.getInstance(returnKey); KeySequence returnKeySequence = KeySequence.getInstance(returnKeyStroke); int backspaceKey = keyLookup.formalKeyLookup(IKeyLookup.BACKSPACE_NAME); KeyStroke backspaceKeyStroke = KeyStroke.getInstance(backspaceKey); KeySequence backspaceKeySequence = KeySequence.getInstance(backspaceKeyStroke); int deleteKey = keyLookup.formalKeyLookup(IKeyLookup.DELETE_NAME); KeyStroke deleteKeyStroke = KeyStroke.getInstance(deleteKey); KeySequence deleteKeySequence = KeySequence.getInstance(deleteKeyStroke); return new Object[][] { { ctrltSpaceKeySequence, TextEntityDescriptorEnum.Text, SplitOnCaretAction.class }, { returnKeySequence, TextEntityDescriptorEnum.Text, NewlineAction.class }, { backspaceKeySequence, TextEntityDescriptorEnum.Text, BackspaceAction.class }, { deleteKeySequence, TextEntityDescriptorEnum.Text, DeleteAction.class }, // { leftKeySequence, TextEntityDescriptorEnum.Text, LeftTextualAction.class }, // { rightKeySequence, TextEntityDescriptorEnum.Text, RightTextualAction.class }, // { upKeySequence, TextEntityDescriptorEnum.Text, UpTextualAction.class }, // { downKeySequence, TextEntityDescriptorEnum.Text, DownTextualAction.class }, };//from w w w. j a va2 s .c o m }