Example usage for com.google.gwt.user.client DOM eventGetShiftKey

List of usage examples for com.google.gwt.user.client DOM eventGetShiftKey

Introduction

In this page you can find the example usage for com.google.gwt.user.client DOM eventGetShiftKey.

Prototype

@Deprecated
public static boolean eventGetShiftKey(Event evt) 

Source Link

Document

Gets whether the shift key was depressed when the given event occurred.

Usage

From source file:asquare.gwt.tk.client.ui.behavior.impl.TabFocusControllerStandard.java

License:Apache License

@Override
public void onBrowserEvent(Widget widget, Event event) {
    if (KeyEventImpl.getKeyCode(event) == KeyEvent.KEYCODE_TAB) {
        // cancel tab keydown, thereby overriding focus change
        DOM.eventPreventDefault(event);//from   www .j  a va 2s.  co m
        FocusModel model = getModel();
        if (model != null && model.getSize() > 0) {
            model.focusNextWidget(!DOM.eventGetShiftKey(event));
        }
    }
}

From source file:com.extjs.gxt.ui.client.event.DomEvent.java

License:sencha.com license

/**
 * Returns <code>true</code> if the control, alt, shift, or meta key is
 * pressed.//from w ww.  ja  v  a  2s .c o m
 * 
 * @return the modifier state
 */
public boolean hasModifier() {
    if (event != null) {
        if (DOM.eventGetAltKey(event) || DOM.eventGetCtrlKey(event) || DOM.eventGetShiftKey(event)
                || DOM.eventGetMetaKey(event)) {
            return true;
        }
    }
    return false;
}

From source file:com.extjs.gxt.ui.client.event.DomEvent.java

License:sencha.com license

/**
 * Returns <code>true</code> if the shift key is pressed.
 * // w  w w  . j  av a 2s . com
 * @return the shift key state
 */
public boolean isShiftKey() {
    return event == null ? false : DOM.eventGetShiftKey(event);
}

From source file:com.gwt.components.client.Canvas.java

License:Open Source License

public void onBrowserEvent(Event event) {
    switch (DOM.eventGetType(event)) {
    case Event.ONMOUSEDOWN:
    case Event.ONMOUSEUP:
    case Event.ONMOUSEMOVE:
    case Event.ONMOUSEOVER:
    case Event.ONMOUSEOUT: {
        if (mouseListeners != null) {
            modifiers = (DOM.eventGetShiftKey(event) ? KeyboardListener.MODIFIER_SHIFT : 0)
                    | (DOM.eventGetMetaKey(event) ? KeyboardListener.MODIFIER_META : 0)
                    | (DOM.eventGetCtrlKey(event) ? KeyboardListener.MODIFIER_CTRL : 0)
                    | (DOM.eventGetAltKey(event) ? KeyboardListener.MODIFIER_ALT : 0);
            mouseListeners.fireMouseEvent(this, event);
        }// www.  jav a 2  s  .c o  m
        break;
    }
    case Event.ONMOUSEWHEEL: {
        if (mouseWheelListeners != null) {
            modifiers = (DOM.eventGetShiftKey(event) ? KeyboardListener.MODIFIER_SHIFT : 0)
                    | (DOM.eventGetMetaKey(event) ? KeyboardListener.MODIFIER_META : 0)
                    | (DOM.eventGetCtrlKey(event) ? KeyboardListener.MODIFIER_CTRL : 0)
                    | (DOM.eventGetAltKey(event) ? KeyboardListener.MODIFIER_ALT : 0);
            mouseWheelListeners.fireMouseWheelEvent(this, event);
        }
        break;
    }
    case Event.ONKEYDOWN:
    case Event.ONKEYPRESS:
    case Event.ONKEYUP:
        super.onBrowserEvent(event);
    }
}

From source file:com.totsp.gwittir.client.keyboard.EventPreviewListener.java

License:Open Source License

public boolean onEventPreview(Event event) {
    if (DOM.eventGetType(event) != Event.ONKEYDOWN) {
        return true;
    }// w  ww  .j a  v  a  2 s .  c o m

    KeyboardController.LOG.log(Level.SPAM,
            "Got preview event EventType: " + DOM.eventGetType(event) + " " + Event.ONKEYDOWN, null);
    KeyboardController.LOG.log(Level.SPAM, "KeyCode: " + DOM.eventGetKeyCode(event), null);

    boolean bubble = KeyboardController.INSTANCE.handleEvent((char) DOM.eventGetKeyCode(event),
            DOM.eventGetCtrlKey(event), DOM.eventGetAltKey(event), DOM.eventGetShiftKey(event));

    if (!bubble) {
        DOM.eventPreventDefault(event);
    }

    return bubble;
}

From source file:com.vaadin.client.VDebugConsole.java

License:Apache License

@Override
public void onBrowserEvent(Event event) {
    super.onBrowserEvent(event);
    switch (DOM.eventGetType(event)) {
    case Event.ONMOUSEDOWN:
        if (DOM.eventGetShiftKey(event)) {
            resizing = true;//from   w  w  w. j av a  2 s  .co  m
            DOM.setCapture(getElement());
            startX = DOM.eventGetScreenX(event);
            startY = DOM.eventGetScreenY(event);
            initialW = VDebugConsole.this.getOffsetWidth();
            initialH = VDebugConsole.this.getOffsetHeight();
            DOM.eventCancelBubble(event, true);
            DOM.eventPreventDefault(event);
            DOM.addEventPreview(dragpreview);
        } else if (DOM.eventGetTarget(event) == caption) {
            moving = true;
            startX = DOM.eventGetScreenX(event);
            startY = DOM.eventGetScreenY(event);
            origTop = getAbsoluteTop();
            origLeft = getAbsoluteLeft();
            DOM.eventCancelBubble(event, true);
            DOM.eventPreventDefault(event);
            DOM.addEventPreview(dragpreview);
        }

        break;
    case Event.ONMOUSEMOVE:
        if (resizing) {
            int deltaX = startX - DOM.eventGetScreenX(event);
            int detalY = startY - DOM.eventGetScreenY(event);
            int w = initialW - deltaX;
            if (w < 30) {
                w = 30;
            }
            int h = initialH - detalY;
            if (h < 40) {
                h = 40;
            }
            VDebugConsole.this.setPixelSize(w, h);
            DOM.eventCancelBubble(event, true);
            DOM.eventPreventDefault(event);
        } else if (moving) {
            int deltaX = startX - DOM.eventGetScreenX(event);
            int detalY = startY - DOM.eventGetScreenY(event);
            int left = origLeft - deltaX;
            if (left < 0) {
                left = 0;
            }
            int top = origTop - detalY;
            if (top < 0) {
                top = 0;
            }
            VDebugConsole.this.setPopupPosition(left, top);
            DOM.eventCancelBubble(event, true);
            DOM.eventPreventDefault(event);
        }
        break;
    case Event.ONLOSECAPTURE:
    case Event.ONMOUSEUP:
        if (resizing) {
            DOM.releaseCapture(getElement());
            resizing = false;
        } else if (moving) {
            DOM.releaseCapture(getElement());
            moving = false;
        }
        DOM.removeEventPreview(dragpreview);
        break;
    case Event.ONDBLCLICK:
        if (DOM.eventGetTarget(event) == caption) {
            if (collapsed) {
                panel.setVisible(true);
                setToDefaultSizeAndPos();
            } else {
                panel.setVisible(false);
                setPixelSize(120, 20);
                setPopupPosition(Window.getClientWidth() - 125, Window.getClientHeight() - 25);
            }
            collapsed = !collapsed;
        }
        break;
    default:
        break;
    }

}

From source file:org.gems.ajax.client.event.GlobalKeyboardListener.java

License:Open Source License

private static int getModifiers(Event event) {
    int modifiers = 0;

    if (DOM.eventGetCtrlKey(event))
        modifiers = modifiers | KeyboardListener.MODIFIER_CTRL;
    if (DOM.eventGetAltKey(event))
        modifiers = modifiers | KeyboardListener.MODIFIER_ALT;
    if (DOM.eventGetShiftKey(event))
        modifiers = modifiers | KeyboardListener.MODIFIER_SHIFT;

    return modifiers;
}

From source file:org.pentaho.mantle.client.solutionbrowser.filelist.FileItem.java

License:Open Source License

public void onBrowserEvent(Event event) {
    Boolean metaKeyDown = DOM.eventGetMetaKey(event) || DOM.eventGetCtrlKey(event);
    Boolean shiftKeyDown = DOM.eventGetShiftKey(event);
    if ((DOM.eventGetType(event) & Event.ONDBLCLICK) == Event.ONDBLCLICK) {
        toggleSelect(false, false);//from   w  w w  . j ava 2s.c  o m
        FileItem selectedFileItem = filesListPanel.getSelectedFileItems().get(0);
        if (!selectedFileItem.isInTrash()) {
            SolutionBrowserPanel.getInstance()
                    .openFile(filesListPanel.getSelectedFileItems().get(0).getRepositoryFile(), COMMAND.RUN);
        }
    } else if ((DOM.eventGetType(event) & Event.ONCLICK) == Event.ONCLICK) {
        toggleSelect(metaKeyDown, shiftKeyDown);
        fireFileSelectionEvent();
    }
    super.onBrowserEvent(event);
}

From source file:org.waveprotocol.wave.client.common.util.EventWrapper.java

License:Apache License

/**
 * @return the key-combo representation of the key event.
 *///from ww w . j a va 2  s. c  o m
public static KeyCombo getKeyCombo(Event evt) {
    return getKeyCombo(getKeyCode(evt), DOM.eventGetCtrlKey(evt), DOM.eventGetShiftKey(evt),
            DOM.eventGetAltKey(evt), DOM.eventGetMetaKey(evt));
}

From source file:org.waveprotocol.wave.client.common.util.EventWrapper.java

License:Apache License

/**
 * @return True if the shift key was pressed
 */
public boolean getShiftKey() {
    return DOM.eventGetShiftKey(event);
}