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

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

Introduction

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

Prototype

@Deprecated
public static boolean eventGetAltKey(Event evt) 

Source Link

Document

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

Usage

From source file:accelerator.client.ui.widget.AbstractButton.java

License:Open Source License

/**
 * {@inheritDoc}/*from  w  ww  .  ja  v  a 2 s.  c  om*/
 */
public void onBrowserEvent(Event event) {
    int eventType = DOM.eventGetType(event);

    switch (eventType) {
    case Event.ONMOUSEOVER:
        addStyleName(UI_STATE_HOVER);
        break;
    case Event.ONMOUSEOUT:
        removeStyleName(UI_STATE_HOVER);
        break;
    case Event.ONCLICK:
        if (disabled) {
            return;
        }
    }

    switch (eventType) {
    case Event.ONKEYDOWN:
    case Event.ONKEYPRESS:
    case Event.ONKEYUP:
        if (DOM.eventGetAltKey(event) || DOM.eventGetMetaKey(event)) {
            super.onBrowserEvent(event);
            return;
        }
    }

    switch (eventType) {
    case Event.ONKEYDOWN: {
        keyboardNavigation(event);
        lastWasKeyDown = true;
        break;
    }
    case Event.ONKEYPRESS:
        if (!lastWasKeyDown) {
            keyboardNavigation(event);
        }
        lastWasKeyDown = false;
        break;
    case Event.ONKEYUP:
        lastWasKeyDown = false;
        break;
    }

    switch (eventType) {
    case Event.ONKEYDOWN:
    case Event.ONKEYUP:
        if (isKeyAssigned(DOM.eventGetKeyCode(event))) {
            DOM.eventCancelBubble(event, true);
            DOM.eventPreventDefault(event);
            return;
        }
    }

    super.onBrowserEvent(event);
}

From source file:bufferings.ktr.wjr.client.ui.widget.WjrAbstractButton.java

License:Apache License

/**
 * {@inheritDoc}//from ww w  .j a v a2 s  .c  om
 */
public void onBrowserEvent(Event event) {
    int eventType = DOM.eventGetType(event);

    switch (eventType) {
    case Event.ONMOUSEOVER:
        addStyleName(UI_STATE_HOVER);
        break;
    case Event.ONMOUSEOUT:
        removeStyleName(UI_STATE_HOVER);
        break;
    case Event.ONCLICK:
        if (disabled) {
            return;
        }
    }

    switch (eventType) {
    case Event.ONKEYDOWN:
    case Event.ONKEYPRESS:
    case Event.ONKEYUP:
        if (DOM.eventGetAltKey(event) || DOM.eventGetMetaKey(event)) {
            super.onBrowserEvent(event);
            return;
        }
    }
    switch (eventType) {
    case Event.ONKEYDOWN: {
        keyboardNavigation(event);
        lastWasKeyDown = true;
        break;
    }
    case Event.ONKEYPRESS: {
        if (!lastWasKeyDown) {
            keyboardNavigation(event);
        }
        lastWasKeyDown = false;
        break;
    }
    case Event.ONKEYUP: {
        lastWasKeyDown = false;
        break;
    }
    }

    switch (eventType) {
    case Event.ONKEYDOWN:
    case Event.ONKEYUP: {
        if (isKeyAssigned(DOM.eventGetKeyCode(event))) {
            DOM.eventCancelBubble(event, true);
            DOM.eventPreventDefault(event);
            return;
        }
    }
    }

    super.onBrowserEvent(event);
}

From source file:bufferings.ktr.wjr.client.ui.widget.WjrListBox.java

License:Apache License

/**
 * {@inheritDoc}/*w w w  .  ja v  a 2  s. com*/
 */
@Override
public void onBrowserEvent(Event event) {
    int eventType = DOM.eventGetType(event);

    switch (eventType) {
    case Event.ONKEYDOWN:
        if (curSelection == null) {
            if (mainPanel.getWidgetCount() > 0) {
                setSelection(mainPanel.getWidget(0));
            }
            super.onBrowserEvent(event);
            return;
        }
    }

    switch (eventType) {
    case Event.ONKEYDOWN:
    case Event.ONKEYPRESS:
    case Event.ONKEYUP:
        if (DOM.eventGetAltKey(event) || DOM.eventGetMetaKey(event)) {
            super.onBrowserEvent(event);
            return;
        }
    }

    switch (eventType) {
    case Event.ONMOUSEDOWN: {
        if ((DOM.eventGetCurrentTarget(event) == getElement()) && (event.getButton() == Event.BUTTON_LEFT)) {
            elementClicked(DOM.eventGetTarget(event));
        }
        break;
    }
    case Event.ONKEYDOWN: {
        keyboardNavigation(event);
        lastWasKeyDown = true;
        break;
    }
    case Event.ONKEYPRESS: {
        if (!lastWasKeyDown) {
            keyboardNavigation(event);
        }
        lastWasKeyDown = false;
        break;
    }
    case Event.ONKEYUP: {
        lastWasKeyDown = false;
        break;
    }
    }

    switch (eventType) {
    case Event.ONKEYDOWN:
    case Event.ONKEYUP: {
        if (isArrowKey(DOM.eventGetKeyCode(event))) {
            DOM.eventCancelBubble(event, true);
            DOM.eventPreventDefault(event);
            return;
        }
    }
    }

    super.onBrowserEvent(event);
}

From source file:bufferings.ktr.wjr.client.ui.widget.WjrTree.java

License:Apache License

/**
 * {@inheritDoc}//from w  w w. j av a  2s  .c om
 */
@Override
public void onBrowserEvent(Event event) {
    int eventType = DOM.eventGetType(event);

    switch (eventType) {
    case Event.ONKEYDOWN:
        if (curSelection == null) {
            if (getItemCount() > 0) {
                setSelectedItem(getItem(0), true);
            }
            super.onBrowserEvent(event);
            return;
        }
    }

    switch (eventType) {
    case Event.ONKEYDOWN:
    case Event.ONKEYPRESS:
    case Event.ONKEYUP:
        if (DOM.eventGetAltKey(event) || DOM.eventGetMetaKey(event)) {
            super.onBrowserEvent(event);
            return;
        }
    }

    switch (eventType) {
    case Event.ONMOUSEDOWN: {
        if ((DOM.eventGetCurrentTarget(event) == getElement()) && (event.getButton() == Event.BUTTON_LEFT)) {
            elementClicked(DOM.eventGetTarget(event));
        }
        break;
    }
    case Event.ONKEYDOWN: {
        keyboardNavigation(event);
        lastWasKeyDown = true;
        break;
    }
    case Event.ONKEYPRESS: {
        if (!lastWasKeyDown) {
            keyboardNavigation(event);
        }
        lastWasKeyDown = false;
        break;
    }
    case Event.ONKEYUP: {
        lastWasKeyDown = false;
        break;
    }
    }

    switch (eventType) {
    case Event.ONKEYDOWN:
    case Event.ONKEYUP: {
        if (isAssignedKey(DOM.eventGetKeyCode(event))) {
            DOM.eventCancelBubble(event, true);
            DOM.eventPreventDefault(event);
            return;
        }
    }
    }

    super.onBrowserEvent(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   ww w .j  a v  a2 s . 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 alt key is pressed.
 * /* w w w  . jav a2  s.  com*/
 * @return the alt key state
 */
public boolean isAltKey() {
    return event == null ? false : DOM.eventGetAltKey(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);
        }/*from   w ww .  ja  v  a2  s . co 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 a2s  . com

    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: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.talend.mdm.webapp.browserecords.client.widget.treedetail.TreeEx.java

License:Open Source License

@Override
@SuppressWarnings("fallthrough")
public void onBrowserEvent(Event event) {
    int eventType = DOM.eventGetType(event);

    switch (eventType) {
    case Event.ONKEYDOWN: {
        // If nothing's selected, select the first item.
        if (curSelection == null) {
            if (root.getChildCount() > 0) {
                onSelection((TreeItemEx) root.getChild(0), true);
            }// w w w .ja v  a 2  s .co  m
            super.onBrowserEvent(event);
            return;
        }
    }

    // Intentional fallthrough.
    case Event.ONKEYPRESS:
    case Event.ONKEYUP:
        // Issue 1890: Do not block history navigation via alt+left/right
        if (DOM.eventGetAltKey(event) || DOM.eventGetMetaKey(event)) {
            super.onBrowserEvent(event);
            return;
        }
        break;
    }

    switch (eventType) {

    case Event.ONMOUSEDOWN: {
        if ((DOM.eventGetCurrentTarget(event) == getElement()) && (event.getButton() == Event.BUTTON_LEFT)) {
            elementClicked(DOM.eventGetTarget(event));
        }
        break;
    }
    }
    // We must call super for all handlers.
    super.onBrowserEvent(event);
}