/** * Gets the mouse buttons that were depressed when the given event occurred. * * @param evt the event to be tested * @return a bit-field, defined by {@link Event#BUTTON_LEFT}, * {@link Event#BUTTON_MIDDLE}, and {@link Event#BUTTON_RIGHT} * @deprecated Use {@link Event#getButton()} instead. */ @Deprecated public static int eventGetButton(Event evt) { return evt.getButton(); }
@Override public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean ctrl = event.getCtrlKey(); boolean shift = event.getShiftKey(); boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; boolean modifiers; if (ctrlisModifier) { modifiers = shift || ctrl; } else { modifiers = shift; } return !modifiers && !middle && !right; } }
/** * Default version, useful for Firefox. Don't fire if it's a rightclick, * middleclick, or if any modifiers are held down. */ public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean alt = event.getAltKey(); boolean ctrl = event.getCtrlKey(); boolean meta = event.getMetaKey(); boolean shift = event.getShiftKey(); boolean modifiers = alt || ctrl || meta || shift; boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; return !modifiers && !middle && !right; } }
@Override public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean alt = event.getAltKey(); boolean ctrl = event.getCtrlKey(); boolean meta = event.getMetaKey(); boolean shift = event.getShiftKey(); boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; boolean modifiers = alt || ctrl || meta; if (shiftIsModifier) { modifiers |= shift; } return !modifiers && !middle && !right; } }
/** * Gets the mouse buttons that were depressed when the given event occurred. * * @return a bit-field, defined by {@link NativeEvent#BUTTON_LEFT}, * {@link NativeEvent#BUTTON_MIDDLE}, and * {@link NativeEvent#BUTTON_RIGHT} */ public final int getButton() { return _event.getButton(); }
/** * Gets the mouse buttons that were depressed when the given event occurred. * * @return a bit-field, defined by {@link NativeEvent#BUTTON_LEFT}, * {@link NativeEvent#BUTTON_MIDDLE}, and * {@link NativeEvent#BUTTON_RIGHT} */ public final int getButton() { return _event.getButton(); }
/** * Gets the mouse buttons that were depressed when the given event occurred. * * @param evt the event to be tested * @return a bit-field, defined by {@link Event#BUTTON_LEFT}, * {@link Event#BUTTON_MIDDLE}, and {@link Event#BUTTON_RIGHT} * @deprecated Use {@link Event#getButton()} instead. */ @Deprecated public static int eventGetButton(Event evt) { return evt.getButton(); }
/** * Gets the mouse buttons that were depressed when the given event occurred. * * @param evt the event to be tested * @return a bit-field, defined by {@link Event#BUTTON_LEFT}, * {@link Event#BUTTON_MIDDLE}, and {@link Event#BUTTON_RIGHT} * @deprecated Use {@link Event#getButton()} instead. */ @Deprecated public static int eventGetButton(Event evt) { return evt.getButton(); }
@Override public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean ctrl = event.getCtrlKey(); boolean shift = event.getShiftKey(); boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; boolean modifiers; if (ctrlisModifier) { modifiers = shift || ctrl; } else { modifiers = shift; } return !modifiers && !middle && !right; } }
@Override public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean ctrl = event.getCtrlKey(); boolean shift = event.getShiftKey(); boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; boolean modifiers; if (ctrlisModifier) { modifiers = shift || ctrl; } else { modifiers = shift; } return !modifiers && !middle && !right; } }
&& (event.getButton() == Event.BUTTON_LEFT)) { elementClicked(DOM.eventGetTarget(event));
@Override public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean alt = event.getAltKey(); boolean ctrl = event.getCtrlKey(); boolean meta = event.getMetaKey(); boolean shift = event.getShiftKey(); boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; boolean modifiers = alt || ctrl || meta; if (shiftIsModifier) { modifiers |= shift; } return !modifiers && !middle && !right; } }
/** * Default version, useful for Firefox. Don't fire if it's a rightclick, * middleclick, or if any modifiers are held down. */ public boolean handleAsClick(Event event) { int mouseButtons = event.getButton(); boolean alt = event.getAltKey(); boolean ctrl = event.getCtrlKey(); boolean meta = event.getMetaKey(); boolean shift = event.getShiftKey(); boolean modifiers = alt || ctrl || meta || shift; boolean middle = mouseButtons == Event.BUTTON_MIDDLE; boolean right = mouseButtons == Event.BUTTON_RIGHT; return !modifiers && !middle && !right; } }
@Override protected void handleMouseDown(GridEvent<M> e) { if (e.getEvent().getButton() != Event.BUTTON_LEFT || isLocked()) { return; } selectCell(e.getRowIndex(), e.getColIndex()); }
@Override protected void handleMouseDown(GridEvent<M> e) { if (e.getEvent().getButton() == Event.BUTTON_LEFT && e.getTarget().getClassName().equals("x-grid3-row-checker")) { M m = listStore.getAt(e.getRowIndex()); if (m != null) { if (isSelected(m)) { deselect(m); } else { select(m, true); } } } else { super.handleMouseDown(e); } }
protected void onAutoEditClick(GridEvent<M> e) { if (e.getEvent().getButton() != Event.BUTTON_LEFT) { return; } int row = grid.getView().findRowIndex(e.getTarget()); int cell = grid.getView().findRowIndex(e.getTarget()); if (row != -1 && cell != -1) { stopEditing(); } }
@Override public void onBrowserEvent(Event event) { if (contextMenuHandler != null && event.getTypeInt() == Event.ONCONTEXTMENU) { contextMenuHandler.onContextMenu(event); return; } if ((event.getTypeInt() == Event.ONCLICK || event.getTypeInt() == Event.ONMOUSEDOWN) && event.getButton() != NativeEvent.BUTTON_LEFT) { event.preventDefault(); event.stopPropagation(); return; } super.onBrowserEvent(event); }
protected void releaseCapture(Event event) { if (event.getButton() == Event.BUTTON_LEFT && dragDrop) { dragDrop = false; DOM.releaseCapture(resizeElement); if (resizeHandler != null) { ComputedStyle cs = new ComputedStyle(getElement()); resizeHandler.sizeChanged(cs.getProperty("width"), cs.getProperty("height")); resizeHandler.textChanged(getText()); } } }
protected void captureEvents(Event event) { event.preventDefault(); if (isEnabled() && event.getButton() == Event.BUTTON_LEFT) { if (!dragDrop) { dragDrop = true; DOM.setCapture(resizeElement); ComputedStyle cs = new ComputedStyle(getElement()); setWidth(cs.getProperty("width")); setHeight(cs.getProperty("height")); getTextArea().getStyle().setProperty("width", "100%"); getTextArea().getStyle().setProperty("height", "100%"); } } }