@Override public void click() { final Boolean newValue = (value == null) ? true : !value; setValue(newValue, true); super.click(); }
/** Fires down/press/up events for each charCode. */ public void press(char charCode) { downPressUp(charCode); }
@Test public void whenTrueEnableIsFalseThenSetsDisabled() { final BooleanProperty b = booleanProperty("b", false); final StubFocusWidget w = new StubFocusWidget(); binder.when(b).is(true).enable(w); assertThat(w.isEnabled(), is(false)); }
@Test public void elementMustBeDraggable() { StubFocusWidget w = new StubFocusWidget(); try { w.dragStart(); fail(); } catch (IllegalStateException ise) { assertThat(ise.getMessage(), is("Element must have draggable=true")); } w.getIsElement().setAttribute("draggable", "true"); w.dragStart(); }
public void click() { // is only-click if enabled true for all FocusWidgets? if (!enabled) { throw new IllegalStateException(this + " is disabled"); } fireEvent(new StubClickEvent()); }
@Test public void onClickFocus() { final StubFocusWidget f = new StubFocusWidget(); binder.onClick(anchor).focus(f); anchor.click(); assertThat(f.isFocused(), is(true)); }
/** Fires down/up events for keyCode. */ public void press(int keyCode) { downUp(keyCode); }
@Test public void whenTrueDisabledChangesToDisabled() { final BooleanProperty b = booleanProperty("b", true); final StubFocusWidget w = new StubFocusWidget(); binder.when(b).is(true).disable(w); assertThat(w.isEnabled(), is(false)); }
public void keyDown(int keyCode, StubKeyModifiers mods) { fireEvent(new StubKeyDownEvent(keyCode, mods)); }
@Test public void whenTrueEnableLeavesEnabled() { final BooleanProperty b = booleanProperty("b", true); final StubFocusWidget w = new StubFocusWidget(); binder.when(b).is(true).enable(w); assertThat(w.isEnabled(), is(true)); }
public void keyPress(char c, StubKeyModifiers mods) { fireEvent(new StubKeyPressEvent(c, mods)); }
/** Fires down/press/up events for each char. */ public void press(String chars) { for (int i = 0; i < chars.length(); i++) { downPressUp(chars.charAt(i)); } }
@Test public void whenTrueEnableChangesToFalseThenSetsDisabled() { final BooleanProperty b = booleanProperty("b", true); final StubFocusWidget w = new StubFocusWidget(); binder.when(b).is(true).enable(w); b.set(false); assertThat(w.isEnabled(), is(false)); }
public void focus() { fireEvent(new StubFocusEvent()); }
public void mouseOut() { fireEvent(new StubMouseOutEvent()); }
public void keyUp(int keyCode, StubKeyModifiers mods) { fireEvent(new StubKeyUpEvent(keyCode, mods)); }
public void blur() { fireEvent(new StubBlurEvent()); }
public void mouseOver() { fireEvent(new StubMouseOverEvent()); }