public Viewport() { monitorWindowResize = true; baseStyle = "x-viewport"; getFocusSupport().setIgnore(false); }
/** * Creates a new layout container. */ public LayoutContainer() { enableLayout = true; getFocusSupport().setIgnore(true); }
/** * Creates a new fieldset. */ public FieldSet() { baseStyle = "x-fieldset"; enableLayout = true; getFocusSupport().setIgnore(false); }
/** * Creates a new label. */ public LabelToolItem() { getFocusSupport().setIgnore(true); }
public Header() { getFocusSupport().setIgnore(true); }
/** * Creates a new check box group. */ public CheckBoxGroup() { setSpacing(5); getFocusSupport().setIgnore(true); }
/** * Creates a new tab item. */ public TabItem() { header = new HeaderItem(); header.setParent(this); getFocusSupport().setIgnore(true); }
/** * True to mark this component as a ARIA presentation element. * * @param presentation true for presentation */ public void setPresentation(boolean presentation) { this.presentation = presentation; c.getFocusSupport().setIgnore(true); if (c.isRendered() && presentation) { c.setAriaRole("presentation"); } }
private void configureButton(IconButton btn, String msg, String tip) { btn.setHeight(18); tip = msg != null ? msg : tip; if (GXT.isAriaEnabled()) { btn.setTitle(tip); btn.getFocusSupport().setIgnore(true); } else { btn.setToolTip(tip); } }
@Override public void onEscape(Component component, PreviewEvent pe) { if (!isManaged()) return; ToolTip tip = component.getToolTip(); if (tip != null && tip.isVisible()) { return; } if (component.getFocusSupport().isIgnore()) { component.getFocusSupport().setIgnore(false); return; } stepOut(component); }
/** * Creates a new panel instance. */ public ContentPanel() { baseStyle = "x-panel"; fbar = new ButtonBar(); fbar.setParent(this); fbar.setMinButtonWidth(minButtonWidth); fbar.setAlignment(buttonAlign); head = new Header(); head.setParent(this); disabledStyle = null; setDeferHeight(true); getFocusSupport().setIgnore(false); }
/** * Sets the slider component. * * @param slider the slider */ public void setSlider(Slider slider) { assertPreRender(); if (listener == null) { listener = new Listener<SliderEvent>() { public void handleEvent(SliderEvent be) { if (rendered) { updateHiddenField(); } } }; } if (this.slider != slider) { if (this.slider != null) { ComponentHelper.removeFromParent(this.slider); this.slider.removeListener(Events.Change, listener); } this.slider = slider; slider.getFocusSupport().setIgnore(true); ComponentHelper.setParent(this, slider); slider.addListener(Events.Change, listener); } }
@Override protected void onRender(Element target, int index) { El wrap = new El(DOM.createDiv()); wrap.addStyleName("x-form-field-wrap"); wrap.addStyleName("x-form-file-wrap"); input = new El(DOM.createInputText()); input.addStyleName(fieldStyle); input.addStyleName("x-form-file-text"); input.setId(XDOM.getUniqueId()); if (GXT.isAriaEnabled()) { input.setTitle("File upload field"); } if (GXT.isIE && target.getTagName().equals("TD")) { input.setStyleAttribute("position", "static"); } wrap.appendChild(input.dom); setElement(wrap.dom, target, index); button = new Button(getMessages().getBrowseText()); button.getFocusSupport().setIgnore(true); button.addStyleName("x-form-file-btn"); button.setIcon(buttonIcon); button.render(wrap.dom); createFileInput(); super.onRender(target, index); super.setReadOnly(true); }
focusManagerSupport.setIgnore(true);
btns.getFocusSupport().setIgnore(true);
target.getFocusSupport().setIgnore(true); hide();