List of usage examples for com.google.gwt.dom.client Element focus
@Override
public void focus()
From source file:ch.unifr.pai.twice.multipointer.client.MouseCursor.java
License:Apache License
/** * Fire a mouse up event//from ww w . jav a 2 s. c o m * * @param right */ private void up(boolean right) { if (right) this.rightButtonDown = false; else this.buttonDown = false; Element e = getElementFromPoint(x, y); fireMouseEvent("mouseup", uuid, color, e, x, y); if (e.equals(mouseDownElement)) { fireMouseEvent("click", uuid, color, e, x, y); // if (e.getClassName().contains("multiFocusWidget")) if (focussedElement != null && !focussedElement.equals(e)) focussedElement.blur(); focussedElement = e; e.focus(); // else // focussedElement = null; // e.focus(); } }
From source file:ch.unifr.pai.twice.multipointer.client.MouseCursor.java
License:Apache License
/** * Fire a key down event//from w w w. jav a 2 s . c o m * * @param keyCode * @param charcode */ private void keyDown(int keyCode, int charcode) { Element e = focussedElement; if (e == null) e = Document.get().getDocumentElement(); e.focus(); fireKeyboardEvent("keydown", uuid, color, e, keyCode, charcode, false, false, false, false); }
From source file:ch.unifr.pai.twice.multipointer.client.MouseCursor.java
License:Apache License
/** * Fire a key up event//from w w w .j a va2 s. co m * * @param keyCode * @param charcode */ private void keyUp(int keyCode, int charcode) { Element e = focussedElement; if (e == null) e = Document.get().getDocumentElement(); e.focus(); fireKeyboardEvent("keyup", uuid, color, e, keyCode, charcode, false, false, false, false); }
From source file:ch.unifr.pai.twice.multipointer.client.MouseCursor.java
License:Apache License
/** * Fire a key press event/*from www . j a va 2 s .co m*/ * * @param keyCode * @param charcode */ private void keyPress(int keyCode, int charcode) { Element e = focussedElement; if (e == null) e = Document.get().getDocumentElement(); e.focus(); fireKeyboardEvent("keypress", uuid, color, e, keyCode, charcode, false, false, false, false); }
From source file:ch.unifr.pai.twice.multipointer.provider.client.MouseCursor.java
License:Apache License
private void up(boolean rightButton) { if (rightButton) this.rightButtonDown = false; else// www .j av a 2 s . com this.buttonDown = false; Element e = getElementFromPoint(x, y); fireMouseEvent("mouseup", uuid, color, e, x, y); if (e.equals(mouseDownElement)) { fireMouseEvent("click", uuid, color, e, x, y); // if (e.getClassName().contains("multiFocusWidget")) if (focussedElement != null && !focussedElement.equals(e)) focussedElement.blur(); focussedElement = e; e.focus(); // else // focussedElement = null; // e.focus(); } }
From source file:ch.unifr.pai.twice.multipointer.provider.client.MouseCursor.java
License:Apache License
/** * Fire a key down event//from ww w . j a v a 2 s .c om */ void keyDown(RemoteKeyDownEvent keyDownEvent) { Element e = focussedElement; if (e == null) e = Document.get().getDocumentElement(); e.focus(); fireKeyboardEvent("keydown", uuid, color, e, keyDownEvent.keyCode, 0, false, false, false, false); }
From source file:ch.unifr.pai.twice.multipointer.provider.client.MouseCursor.java
License:Apache License
/** * Fire a key up event//from ww w. ja va 2s .c o m * */ void keyUp(RemoteKeyUpEvent keyUpEvent) { Element e = focussedElement; if (e == null) e = Document.get().getDocumentElement(); e.focus(); fireKeyboardEvent("keyup", uuid, color, e, keyUpEvent.keyCode, 0, false, false, false, false); }
From source file:ch.unifr.pai.twice.multipointer.provider.client.MouseCursor.java
License:Apache License
/** * Fire a key press event// ww w . j ava 2s .co m * */ void keyPress(RemoteKeyPressEvent keyPressEvent) { Element e = focussedElement; if (e == null) e = Document.get().getDocumentElement(); e.focus(); fireKeyboardEvent("keypress", uuid, color, e, keyPressEvent.keyCode, keyPressEvent.charCode, false, false, false, false); }
From source file:com.eas.grid.Grid.java
@Override public void setFocus(boolean focused) { Element focusedElement = calcFocusedElement(); focusedElement.setTabIndex(tabIndex); if (focused)/* ww w . j a va 2 s . c om*/ focusedElement.focus(); else focusedElement.blur(); }
From source file:com.goodow.wave.client.wavepanel.blip.TrangleButtonCell.java
License:Apache License
@Override public void onBrowserEvent(final com.google.gwt.cell.client.Cell.Context context, final Element parent, final T value, final NativeEvent event, final ValueUpdater<T> valueUpdater) { boolean clickEvent = event.getType().equals(BrowserEvents.CLICK); boolean blurEvent = event.getType().equals(BrowserEvents.BLUR); // boolean focusEvent = event.getType().equals(BrowserEvents.FOCUS); imageElm = parent;//from w ww .j a va2 s . c o m if (clickEvent || blurEvent) { EventTarget eventTarget = event.getEventTarget(); if (!Element.is(eventTarget)) { return; } // if (blurEvent) { // isClick = false; // setValue(context, parent.getParentElement(), value); // onEnterKeyDown(context, parent, value, event, valueUpdater); // parent.removeAttribute("tabindex"); // } if (parent.isOrHasChild(Element.as(eventTarget))) { // int parentLeft = parent.getAbsoluteLeft(); // int parentTop = parent.getAbsoluteTop(); // int parentHeight = parent.getClientHeight(); // int parentWidth = parent.getClientWidth(); // int parentX = parentLeft + parentWidth; // int parentY = parentTop + parentHeight; // int clientX = event.getClientX(); // int clientY = event.getClientY(); if (!isClick) { isClick = true; parent.focus(); onEnterKeyDown(context, parent, value, event, valueUpdater); } else { parent.blur(); isClick = false; } // imageElm.getParentElement().removeAttribute("tabindex"); // imageElm.setTabIndex(1); // parent.focus(); // // parent.setAttribute("tabindex", "0"); // setValue(context, parent.getParentElement(), value); // } // if (!isClick) { // parent.addClassName(TrangleResources.css().trangleCelled()); // parent.removeClassName(TrangleResources.css().trangleCell()); // isClick = true; // } else { // parent.addClassName(TrangleResources.css().trangleCell()); // parent.removeClassName(TrangleResources.css().trangleCelled()); // isClick = false; // } } } }