private void setCheckBoxStyle(CheckBox box) { Element input = box.getElement().getFirstChildElement(); input.getStyle().setVerticalAlign(VerticalAlign.MIDDLE); Element label = input.getNextSiblingElement(); label.getStyle().setVerticalAlign(VerticalAlign.MIDDLE); label.getStyle().setPaddingLeft(5, Unit.PX); label.getStyle().setFontSize(13, Unit.PX); }
/** * Instantiates a new CtlSchemasViewImpl. */ public CtlSchemasViewImpl() { super(true); if (displayShowHigherLevelScopeCheckBox()) { showHigherScopeCheckBox = new CheckBox(Utils.constants.displayHigherScopes()); showHigherScopeCheckBox.addStyleName(Utils.kaaAdminStyle.bAppContentTitle()); Element.as(showHigherScopeCheckBox.getElement().getChild(0)) .getStyle().setMarginRight(10, Unit.PX); showHigherScopeCheckBox.setValue(defaultShowHigherLevelScopes()); appendToolbarWidget(showHigherScopeCheckBox); } }
@Override public void setWordWrap(boolean wrap) { getElement().getStyle().setWhiteSpace(wrap ? WhiteSpace.NORMAL : WhiteSpace.NOWRAP); }
@Override public boolean getWordWrap() { return !WhiteSpace.NOWRAP.getCssName().equals(getElement().getStyle().getWhiteSpace()); }
protected CheckBox(Element elem) { super(DOM.createSpan()); inputElem = InputElement.as(elem); labelElem = Document.get().createLabelElement(); getElement().appendChild(inputElem); getElement().appendChild(labelElem); String uid = DOM.createUniqueId(); inputElem.setPropertyString("id", uid); labelElem.setHtmlFor(uid); directionalTextHelper = new DirectionalTextHelper(labelElem, true); // Accessibility: setting tab index to be 0 by default, ensuring element // appears in tab sequence. FocusWidget's setElement method already // calls setTabIndex, which is overridden below. However, at the time // that this call is made, inputElem has not been created. So, we have // to call setTabIndex again, once inputElem has been created. setTabIndex(0); }
showFurtherErrors.setValue(showErrors); showFurtherErrors.setText("Show further errors"); showFurtherErrors.getElement().getStyle().setFontSize(10, Style.Unit.PT); showFurtherErrors.getElement().getStyle().setColor("white");
getElement().replaceChild(newInputElem, inputElem);
@Override public void setWordWrap(boolean wrap) { getElement().getStyle().setWhiteSpace(wrap ? WhiteSpace.NORMAL : WhiteSpace.NOWRAP); }
@Override public void setWordWrap(boolean wrap) { getElement().getStyle().setWhiteSpace(wrap ? WhiteSpace.NORMAL : WhiteSpace.NOWRAP); }
@Override public boolean getWordWrap() { return !WhiteSpace.NOWRAP.getCssName().equals(getElement().getStyle().getWhiteSpace()); }
@Override public boolean getWordWrap() { return !WhiteSpace.NOWRAP.getCssName().equals(getElement().getStyle().getWhiteSpace()); }
/** * Simulates a click event. * * @param target * The targeted widget. */ public static void click(CheckBox target) { // delegate the click to the input element like in the real life (Web Browser) click(target, target.getElement().getFirstChildElement()); }
/** * Simulates a click event. * * @param target * The targeted widget. */ public static void click(CheckBox target) { // delegate the click to the input element like in the real life (Web Browser) click(target, target.getElement().getFirstChildElement()); }
/** * Inserts the selection checkbox in first column. */ private void insertSelectionCheckbox(final TableCellElement td) { com.google.gwt.dom.client.Element container = td.getFirstChildElement(); container.insertFirst(selectionCheckBox.getElement()); }
@Override protected Element getContentWidgetElement() { // Actual check box input element is the first child of CheckBox element Node input = asCheckBox().getElement().getChild(0); return Element.as(input); }
protected Element getInternalLabelElement() { Node label = asCheckBox().getElement().getChild(1); return Element.as(label); }
public void addToDom() { div.appendChild(selectAll.getElement()); getChildren().add(selectAll); adopt(selectAll); }
protected LabelElement getCheckboxWidgetLabel() { return LabelElement.as(Element.as(asCheckBox().getElement().getChild(1))); }
@Override protected void updateLabelElementId(String elementId) { if (useCheckBoxWidgetLabel) { LabelElement.as(Element.as(asCheckBox().getElement().getChild(1))).setHtmlFor(elementId); } else { super.updateLabelElementId(elementId); } }
private CheckBox createControl(EnumItem instance) { CheckBox checkBox; if (enumType.getCardinality() == Cardinality.SINGLE) { checkBox = new org.activityinfo.ui.client.widget.RadioButton(groupName, label(instance.getLabel())); } else { checkBox = new org.activityinfo.ui.client.widget.CheckBox(label(instance.getLabel())); } checkBox.setFormValue(instance.getId().asString()); checkBox.getElement().setAttribute("data-id", instance.getId().asString()); controls.add(checkBox); return checkBox; }