List of usage examples for com.google.gwt.user.client DOM eventGetAltKey
@Deprecated public static boolean eventGetAltKey(Event evt)
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); }