Example usage for com.google.gwt.event.dom.client KeyUpEvent getType

List of usage examples for com.google.gwt.event.dom.client KeyUpEvent getType

Introduction

In this page you can find the example usage for com.google.gwt.event.dom.client KeyUpEvent getType.

Prototype

public static Type<KeyUpHandler> getType() 

Source Link

Document

Gets the event type associated with key up events.

Usage

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");
}