List of usage examples for com.google.gwt.event.dom.client KeyUpEvent getType
public static Type<KeyUpHandler> getType()
From source file:ca.ubc.ece.netsyslab.tagvalue.client.AuthenticationWidget.java
License:Open Source License
public HandlerRegistration addKeyUpHandler(KeyUpHandler handler) { return addDomHandler(handler, KeyUpEvent.getType()); }
From source file:ca.ubc.ece.netsyslab.tagvalue.client.SearchBarWidget.java
License:Open Source License
public HandlerRegistration addKeyUpHandler(KeyUpHandler handler) { newTagBox.addKeyUpHandler(handler); return addDomHandler(handler, KeyUpEvent.getType()); }
From source file:ch.unifr.pai.ice.client.textedit.TextEditor.java
License:Apache License
public TextEditor(TextEntry1Space parentWidget, int userNo, int nbTextEntry) { super();// w w w.j a va2 s .c o m parent = parentWidget; logVector = new Vector<String>(); this.userNo = userNo; this.nbTextEntry = nbTextEntry; if (parentWidget instanceof AbsolutePanel) isAPanel = true; if (nbTextEntry == 1) // if it's training { wordlist = traininglist; } text = new Label(wordlist[0]); text.getElement().getStyle().setColor("#fff"); text.getElement().getStyle().setFontSize(20, Unit.PT); text.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_CENTER); hPanel.setWidth("100%"); hPanel.add(text); this.add(hPanel); MultiFocus.setVisible(true); MultiFocus.setWidth("100%"); MultiFocus.setHeight("100px"); MultiFocus.setWidth("250px"); MultiFocus.getElement().getStyle().setBackgroundColor("#fff"); // this.add(ta); this.add(MultiFocus); this.setBorderWidth(1); MultiFocus.addDomHandler(new KeyPressHandler() { //Listen for KeyPress events on MultiFocusTextBox @Override public void onKeyPress(KeyPressEvent event) { if (!isStarted) { startTime = System.currentTimeMillis(); if (!isSetStarted) { setStartTime = startTime; // set experiment start time isSetStarted = true; } isStarted = true; } typedText = typedText + event.getCharCode(); } }, KeyPressEvent.getType()); MultiFocus.addDomHandler(new KeyUpHandler() { @Override public void onKeyUp(KeyUpEvent event) { if (event.getNativeEvent().getKeyCode() == 13) { if (isSetFinished && !isLast) { // for the second set log(typedText, ta.getText()); parent.setLoggedData(logVector, false, true); // done with experiment iteration++; text.setText(secondwordlist[iteration]); typedText = ""; isStarted = false; } if (isLast) { log(typedText, ta.getText()); parent.setLoggedData(logVector, true, true); // done with experiment text.setText(secondwordlist[0]); typedText = ""; isStarted = false; iteration = 0; isLast = false; } if (!isSetFinished) { if (!isLast) { iteration++; text.setText(wordlist[iteration]); log(typedText, ta.getText()); // log for wordlist[iteration-1] typedText = ""; isStarted = false; if ((iteration == (wordlist.length - 1))) { //last element isSetFinished = true; isLast = true; } } } } if (event.getNativeEvent().getKeyCode() == KeyCodes.KEY_BACKSPACE) { typedText = typedText + "~"; } } }, KeyUpEvent.getType()); }
From source file:com.bearsoft.gwt.ui.widgets.DateTimeBox.java
public HandlerRegistration addKeyUpHandler(KeyUpHandler handler) { return super.addHandler(handler, KeyUpEvent.getType()); }
From source file:com.bosch.example.ui.component.client.AutoCompleteTextFieldConnector.java
License:Open Source License
@Override protected void extend(final ServerConnector target) { textFieldWidget = (VTextField) ((ComponentConnector) target).getWidget(); select.setEnabled(true);//from w w w .jav a 2 s.com panel.add(select); select.addDomHandler(new KeyDownHandler() { @Override public void onKeyDown(final KeyDownEvent event) { if (event.getNativeKeyCode() == KeyCodes.KEY_ENTER) { final TokenStartEnd tokenStartEnd = select.getTokenStartEnd(select.getSelectedItem()); rpc.suggestionSelected(select.getSelectedItem(), tokenStartEnd.getStart(), tokenStartEnd.getEnd(), textFieldWidget.getCursorPos()); panel.hide(); textFieldWidget.setFocus(true); } } }, KeyDownEvent.getType()); textFieldWidget.addDomHandler(new KeyDownHandler() { @Override public void onKeyDown(final KeyDownEvent event) { if (event.getNativeKeyCode() == KeyCodes.KEY_DOWN) { if (select.isVisible()) { select.focus(); if (select.getOptionsContainer().getItemCount() > 0 && select.getSelectedItem() == null) { select.getOptionsContainer().setItemSelected(0, true); } } } else if (event.getNativeKeyCode() == KeyCodes.KEY_ESCAPE) { panel.hide(); } } }, KeyDownEvent.getType()); textFieldWidget.addDomHandler(new KeyUpHandler() { @Override public void onKeyUp(final KeyUpEvent event) { panel.hide(); final int cursorPos = textFieldWidget.getCursorPos(); rpc.getSuggestions(textFieldWidget.getValue(), cursorPos); } }, KeyUpEvent.getType()); }
From source file:com.bramosystems.oss.player.core.client.AbstractMediaPlayer.java
License:Apache License
/** * Adds the key up handler to the player * * @param handler the handler//from w w w. j a v a2s . c om * @return the HandlerRegistration used to remove the handler * @since 1.1 */ @Override public HandlerRegistration addKeyUpHandler(KeyUpHandler handler) { return addDomHandler(handler, KeyUpEvent.getType()); }
From source file:com.brazoft.foundation.gwt.client.event.Events.java
License:Apache License
public static <W extends Widget> W on(W widget, KeyUpHandler handler) { widget.addDomHandler(handler, KeyUpEvent.getType()); return widget; }
From source file:com.edgenius.wiki.gwt.client.editor.TinyMCE.java
License:Open Source License
public HandlerRegistration addKeyUpHandler(KeyUpHandler handler) { return addHandler(handler, KeyUpEvent.getType()); }
From source file:com.ephesoft.gxt.rv.client.controller.ReviewValidateSelectionController.java
License:Open Source License
public ReviewValidateSelectionController(final EventBus eventBus, final DCMARemoteServiceAsync rpcService) { super(eventBus, rpcService); RootPanel rootPanel = RootPanel.get(); Type<KeyDownHandler> keyDownEventType = KeyDownEvent.getType(); rootPanel.addDomHandler(getTraversalEventHandler(), keyDownEventType); rootPanel.addDomHandler(getImageOverlayPanelEventHandler(), keyDownEventType); rootPanel.addDomHandler(getOverlayImageTraversalHandler(), keyDownEventType); rootPanel.addDomHandler(getFocusInitializationEventHandler(), keyDownEventType); rootPanel.addDomHandler(getBatchOperationsHandler(), keyDownEventType); rootPanel.addDomHandler(getKeyUpPreventionHandler(), KeyUpEvent.getType()); rootPanel.addDomHandler(getKeyPressHandler(), KeyPressEvent.getType()); }
From source file:com.ephesoft.gxt.systemconfig.client.view.workflowmanagement.PluginDependenciesView.java
License:Open Source License
@Override public void initialize() { pluginDependency = new DependencyDragDropDualList<String>(null, PropertyAccessModel.PLUGIN_DEPENDENCIES); pluginDependency.setWidth(500);// ww w .j av a2 s .com pluginDependency.setEnableDnd(true); pluginDependency.addDomHandler(new KeyDownHandler() { @Override public void onKeyDown(KeyDownEvent event) { final int keyPressed = event.getNativeKeyCode(); if (keyPressed == KeyCodes.KEY_CTRL) { if (!pluginDependency.isCtrlPressed()) { pluginDependency.setCtrlPressed(true); } } } }, KeyDownEvent.getType()); pluginDependency.addDomHandler(new KeyUpHandler() { @Override public void onKeyUp(KeyUpEvent event) { final int keyReleased = event.getNativeKeyCode(); if (keyReleased == KeyCodes.KEY_CTRL) { if (pluginDependency.isCtrlPressed()) { pluginDependency.setCtrlPressed(false); } } } }, KeyUpEvent.getType()); //Added Style name to remove overflow on x. pluginDependency.getFromView().addStyleName("fromViewDependencyList"); pluginDependency.getToView().addStyleName("toViewDependencyList"); }