@Override public TriggerSequence getTriggerSequence() { return getKeySequence(); } }
@Override public TriggerSequence getTriggerSequence() { return getKeySequence(); } }
public TriggerSequence getTriggerSequence() { return getKeySequence(); } }
private void updateKeyBindingList() { if( activeBindings != null ) { List keyBindingList = new ArrayList(); final Iterator bindingItr = activeBindings.entrySet().iterator(); while( bindingItr.hasNext() ) { final Map.Entry entry = ( Map.Entry )bindingItr.next(); Binding binding = ( Binding )entry.getValue(); if( binding instanceof KeyBinding ) { KeyBinding keyBinding = ( KeyBinding )binding; KeySequence keySequence = keyBinding.getKeySequence(); KeyStroke[] keyStroke = keySequence.getKeyStrokes(); if( keyStroke.length > 0 ) { keyBindingList.add( keyStroke[ 0 ].toString() ); } } } String[] array = new String[ keyBindingList.size() ]; keyBindingList.toArray( array ); Display display = Display.getCurrent(); if( display == null ) { throw new IllegalStateException(); } display.setData( RWT.ACTIVE_KEYS, array ); display.setData( RWT.CANCEL_KEYS, array ); } } // ENDRAP [if]
/** * Handles the selection event on the table containing the bindings for a * particular command. This updates the context and trigger sequence based * on the selected binding. */ private void selectedTableBindingsForCommand() { final int selection = tableBindingsForCommand.getSelectionIndex(); if ((selection >= 0) && (selection < tableBindingsForCommand.getItemCount())) { final TableItem item = tableBindingsForCommand.getItem(selection); final KeyBinding binding = (KeyBinding) item.getData(ITEM_DATA_KEY); setContextId(binding.getContextId()); setKeySequence(binding.getKeySequence()); } update(); }
if (!keyBinding.getContextId().equals(context.getId())) { final KeyBinding binding = new KeyBinding(keyBinding .getKeySequence(), keyBinding.getParameterizedCommand(), activeSchemeId, context.getId(), null, null, null, Binding.USER); } else { fBindingManager.addBinding(new KeyBinding(keyBinding .getKeySequence(), null, keyBinding.getSchemeId(), keyBinding.getContextId(), null, null, null, Binding.USER));
bindingManager.removeBinding(keyBinding); } else { KeySequence keySequence = keyBinding.getKeySequence();
if (obj instanceof KeyBinding) { KeyBinding keyBinding = (KeyBinding) obj; if (!keyBinding.getKeySequence().equals(keySequence)) { if (keySequence != null && !keySequence.isEmpty()) { String activeSchemeId = fSchemeModel.getSelectedElement() } else { fBindingManager.addBinding(new KeyBinding(keyBinding .getKeySequence(), null, keyBinding .getSchemeId(), keyBinding.getContextId(), null, null, null, Binding.USER)); } else { fBindingManager.addBinding(new KeyBinding(keyBinding .getKeySequence(), null, keyBinding .getSchemeId(), keyBinding.getContextId(), null, null, null, Binding.USER));