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