Example usage for com.google.gwt.user.client.ui HasEnabled isEnabled

List of usage examples for com.google.gwt.user.client.ui HasEnabled isEnabled

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui HasEnabled isEnabled.

Prototype

boolean isEnabled();

Source Link

Document

Returns true if the widget is enabled, false if not.

Usage

From source file:com.tasktop.c2c.server.common.web.client.view.CompositeHasEnabled.java

License:Open Source License

/** Is enabled only if all the members are enabled. */
@Override/*from   w ww  . j a v  a2  s .  co m*/
public boolean isEnabled() {
    for (HasEnabled hasEnabled : hasEnabledCollection) {
        if (!hasEnabled.isEnabled()) {
            return false;
        }
    }
    return true;
}

From source file:gwt.material.design.client.MaterialWidgetTestCase.java

License:Apache License

protected <H extends UIObject & HasEnabled> void checkEnabled(HasEnabled widget, H target,
        boolean checkElement) {
    final Element element = target.getElement();
    if (checkElement) {
        assertFalse(element.hasClassName(CssName.DISABLED));
        assertFalse(element.hasAttribute(CssName.DISABLED));
    }//www  .  j  ava2  s.c o  m
    widget.setEnabled(true);
    if (checkElement) {
        assertFalse(element.hasClassName(CssName.DISABLED));
        assertFalse(element.hasAttribute(CssName.DISABLED));
    }
    assertEquals(widget.isEnabled(), true);
    widget.setEnabled(false);
    if (checkElement) {
        assertTrue(element.hasClassName(CssName.DISABLED));
        assertTrue(element.hasAttribute(CssName.DISABLED));
    }
    assertEquals(target.isEnabled(), false);
}