List of usage examples for org.eclipse.jface.bindings.keys IKeyLookup SPACE_NAME
String SPACE_NAME
To view the source code for org.eclipse.jface.bindings.keys IKeyLookup SPACE_NAME.
Click Source Link
From source file:org.eclipse.sirius.tests.swtbot.table.CellEditionTest.java
License:Open Source License
/** * Tests that editing a cell on a column which uses the same featureName as * another column edits the right cell. This is a regression test for * VP-2683./*w w w.j av a 2 s .c o m*/ * * @throws Exception * if an error occurs. */ public void testEditBooleanCellWithOtherColumnOnSameFeatureName() throws Exception { final UITableRepresentation table = localSession.getLocalSessionBrowser().perCategory() .selectViewpoint("different_parent_expression").selectRepresentation("different_parent_expression") .selectRepresentationInstance("new different_parent_expression", UITableRepresentation.class) .open(); SWTBotTreeItem[] items = table.getTable().getAllItems(); // Check the values before. assertEquals("A0", items[0].cell(0)); assertEquals("true", items[0].cell(1)); assertEquals("", items[0].cell(2)); assertEquals("B0", items[1].cell(0)); assertEquals("false", items[1].cell(1)); assertEquals("true", items[1].cell(2)); // Toggle the cell on line "B0" and column "IsAbstract". items[1].select(); items[1].click(1); pressKey(table.getTable(), IKeyLookup.SPACE_NAME); bot.toolbarButtonWithTooltip("Force a refresh of the table").click(); SWTBotUtils.waitAllUiEvents(); table.getTable().display.syncExec(new Runnable() { public void run() { table.getTable().widget.update(); } }); SWTBotUtils.waitAllUiEvents(); // Check that the edited cell has changed, and only that cell. assertEquals("A0", items[0].cell(0)); assertEquals("true", items[0].cell(1)); assertEquals("", items[0].cell(2)); assertEquals("B0", items[1].cell(0)); assertEquals("true", items[1].cell(1)); assertEquals("true", items[1].cell(2)); }
From source file:org.review_board.ereviewboard.ui.internal.control.EnhancedAutoCompleteField.java
License:Open Source License
public EnhancedAutoCompleteField(Text control, Proposal[] proposals) { KeyStroke activationKeyStroke; try {/*from w w w .j a va 2s . c o m*/ activationKeyStroke = KeyStroke.getInstance(IKeyLookup.M1_NAME + "+" + IKeyLookup.SPACE_NAME); } catch (ParseException e) { activationKeyStroke = null; } proposalProvider = new SimpleContentProposalProvider(proposals); adapter = new ContentProposalAdapter(control, new TextContentAdapter(), proposalProvider, activationKeyStroke, COMPLETION_CHARS); adapter.setPropagateKeys(true); adapter.setProposalAcceptanceStyle(ContentProposalAdapter.PROPOSAL_REPLACE); UiUtils.installContentAssistControlDecoration(control); }
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 ww .j av a2s. c o m*/ }