Example usage for com.google.gwt.user.client.ui KeyboardListener KEY_CTRL

List of usage examples for com.google.gwt.user.client.ui KeyboardListener KEY_CTRL

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui KeyboardListener KEY_CTRL.

Prototype

int KEY_CTRL

To view the source code for com.google.gwt.user.client.ui KeyboardListener KEY_CTRL.

Click Source Link

Usage

From source file:com.tensegrity.wpalo.client.ui.mvc.cubeview.SaveAsDialog.java

License:Open Source License

private final void addViewNameField(FormPanel panel, FormData data, String initialName) {
    name.setFieldLabel(constants.subobjectName());

    name.setValue(initialName);//from w  ww  .  j a  va 2 s .  c  om
    name.addKeyListener(new KeyListener() {
        public void componentKeyUp(ComponentEvent event) {
            super.componentKeyUp(event);
            int keyCode = event.getKeyCode();
            if (keyCode == KeyboardListener.KEY_ESCAPE) {
                close(cancelButton);
            }
            if (keyCode != KeyboardListener.KEY_ALT && keyCode != KeyboardListener.KEY_CTRL
                    && keyCode != KeyboardListener.KEY_SHIFT && keyCode != KeyboardListener.KEY_LEFT
                    && keyCode != KeyboardListener.KEY_RIGHT && keyCode != KeyboardListener.KEY_DOWN
                    && keyCode != KeyboardListener.KEY_UP && keyCode != KeyboardListener.KEY_HOME
                    && keyCode != KeyboardListener.KEY_END) {
                name.validate();
            }
            if (pressedEnter(event.getKeyCode())) {
                close(saveButton);
            }
        }
    });
    panel.add(name, data);
}

From source file:org.gems.ajax.client.edit.tools.SelectionTool.java

License:Open Source License

public void onKeyDown(DiagramElement sender, char keyCode, int modifiers) {
    if (keyCode == KeyboardListener.KEY_CTRL) {
        hasCtrlModifier_ = true;/*from www.  ja  v  a2  s . c om*/
    } else if (keyCode == KeyboardListener.KEY_SHIFT) {
        hasShiftModifier_ = true;
    } else {
        super.onKeyDown(sender, keyCode, modifiers);
    }
}

From source file:org.gems.ajax.client.edit.tools.SelectionTool.java

License:Open Source License

public void onKeyPress(DiagramElement sender, char keyCode, int modifiers) {
    if (keyCode == KeyboardListener.KEY_CTRL) {
        hasCtrlModifier_ = false;/*from w  ww . j av a 2 s  . c o  m*/
    } else if (keyCode == KeyboardListener.KEY_SHIFT) {
        hasShiftModifier_ = false;
    } else if (keyCode == KeyboardListener.KEY_DELETE) {
        deleteSelectedElements();
    } else if (modifiers == KeyboardListener.MODIFIER_CTRL && (keyCode == 'Z' || keyCode == 'z')) {
        // Undo
        getCommandStack().undo();
    } else if (modifiers == KeyboardListener.MODIFIER_CTRL && (keyCode == 'Y' || keyCode == 'y')) {
        // Redo
        getCommandStack().redo();
    } else {
        super.onKeyPress(sender, keyCode, modifiers);
    }
}

From source file:org.gems.ajax.client.edit.tools.SelectionTool.java

License:Open Source License

public void onKeyUp(DiagramElement sender, char keyCode, int modifiers) {
    if (keyCode == KeyboardListener.KEY_CTRL) {
        hasCtrlModifier_ = false;/*from w  w w  .  j av a  2s .  co  m*/
    } else if (keyCode == KeyboardListener.KEY_SHIFT) {
        hasShiftModifier_ = false;
    } else if (keyCode == KeyboardListener.KEY_DELETE) {
        deleteSelectedElements();
    } else if ((modifiers == KeyboardListener.MODIFIER_CTRL || hasCtrlModifier_)
            && (keyCode == 'Z' || keyCode == 'z')) {
        // Undo
        getCommandStack().undo();
    } else if ((modifiers == KeyboardListener.MODIFIER_CTRL || hasCtrlModifier_)
            && (keyCode == 'Y' || keyCode == 'y')) {
        // Redo
        getCommandStack().redo();
    }
}