public void setFocus(boolean focused) { if (focused) { impl.focus(getElement()); } else { impl.blur(getElement()); } }
public void setTabIndex(int index) { impl.setTabIndex(getElement(), index); } }
public void setAccessKey(char key) { impl.setAccessKey(getElement(), key); }
public int getTabIndex() { return impl.getTabIndex(getElement()); }
public void setFocus(boolean focused) { if (focused) { impl.focus(getElement()); } else { impl.blur(getElement()); } }
public void setFocus(boolean focused) { if (focused) { impl.focus(getElement()); } else { impl.blur(getElement()); } }
public void setTabIndex(int index) { impl.setTabIndex(getElement(), index); } }
public void setAccessKey(char key) { impl.setAccessKey(getElement(), key); }
public void setAccessKey(char key) { impl.setAccessKey(getElement(), key); }
public void setTabIndex(int index) { impl.setTabIndex(getElement(), index); } }
public int getTabIndex() { return impl.getTabIndex(getElement()); }
public void focus() { fPanel.getElement().focus(); }
public int getTabIndex() { return impl.getTabIndex(getElement()); }
/** * The GwtTerminal() constructor sets up the layout of the widget and assigns * CSS styles for HTML elements */ public GwtTerminal() { fPanel = new FocusPanel(); fPanel.getElement().setClassName("focusPanel"); fPanel.getElement().setId("termFocusPanel"); div = DOM.createDiv(); div.setClassName("term"); DOM.appendChild(fPanel.getElement(), div); initWidget(fPanel); }
private void dragEndCleanup() { DOM.releaseCapture(capturingWidget.getElement()); capturingWidget.removeFromParent(); dragging = NOT_DRAGGING; context.dragEndCleanup(); }
@Override public void onKeyPress(KeyPressEvent event) { int code = event.getNativeEvent().getKeyCode(); if (code == KeyCodes.KEY_ESCAPE) { blurHelper.getElement().focus(); } } };
private void expandOrCollapse() { if (!expanded) { expanded = true; if (container.getElement().getChildCount() == 0) { renderChildren(); } animator.show((elemental.dom.Element) container.getElement()); expandControl.addClassName(resources.defaultCategoriesListCss().expandedImage()); } else { animator.hide((elemental.dom.Element) container.getElement()); expandControl.removeClassName(resources.defaultCategoriesListCss().expandedImage()); expanded = false; } }
private void startCapturing() { capturingWidget.setPixelSize(0, 0); RootPanel.get().add(capturingWidget, 0, 0); DOM.setCapture(capturingWidget.getElement()); }
private void findParentFocusPanel(Widget widget) { if (widget.getParent() == null) { return; } if (widget.getParent() instanceof FocusPanel) { FocusPanel parent = (FocusPanel) widget.getParent(); if (parent != null && "true".equalsIgnoreCase(parent.getElement().getAttribute(FieldsHolderPanel.FIELDS_HOLDER_ATTRIBUTE_NAME))) { parentFocusPanel = parent; } } else { findParentFocusPanel(widget.getParent()); } }
private void initCapturingWidget() { capturingWidget = new FocusPanel(); capturingWidget.addMouseMoveHandler(this); capturingWidget.addMouseUpHandler(this); capturingWidget.addTouchMoveHandler(this); capturingWidget.addTouchEndHandler(this); capturingWidget.addTouchCancelHandler(this); Style style = capturingWidget.getElement().getStyle(); // workaround for IE8 opacity http://code.google.com/p/google-web-toolkit/issues/detail?id=5538 style.setProperty("filter", "alpha(opacity=0)"); style.setOpacity(0); style.setZIndex(1000); style.setMargin(0, Style.Unit.PX); style.setBorderStyle(BorderStyle.NONE); style.setBackgroundColor("blue"); }