Package com.google.gwt.event.shared

Examples of com.google.gwt.event.shared.HandlerRegistration.removeHandler()


    assertTrue(DOM.previewEvent(null));
    handler0.assertIsFired(true);
    handler1.assertIsFired(true);
    preview.assertIsFired(true);
    reg0.removeHandler();
    reg1.removeHandler();
    DOM.removeEventPreview(preview);
  }

  /**
   * Test the accessors in {@link NativePreviewEvent}.
View Full Code Here


    // Fire the event and cancel it
    TestNativePreviewHandler handler0 = new TestNativePreviewHandler(true, true);
    HandlerRegistration reg0 = Event.addNativePreviewHandler(handler0);
    Event.fireNativePreviewEvent(null);
    handler0.assertIsFired(true);
    reg0.removeHandler();

    // Fire the event again, but don't cancel it
    TestNativePreviewHandler handler1 = new TestNativePreviewHandler(false,
        false) {
      @Override
View Full Code Here

      }
    };
    HandlerRegistration reg1 = Event.addNativePreviewHandler(handler1);
    assertTrue(Event.fireNativePreviewEvent(null));
    handler1.assertIsFired(true);
    reg1.removeHandler();
  }

  private native boolean isIE8OrOlder() /*-{
    // rely on IE9 & 10 behavior being closer to Standard/Chrome/Safari
    return navigator.userAgent.toLowerCase().indexOf("msie") != -1 &&
View Full Code Here

        if (!handler.isCalled()) {
          return true; // we still didn't receive the callback, let's wait more
        }
        assertEquals(Window.getClientWidth(), handler.getWidth());
        assertEquals(Window.getClientHeight(), handler.getHeight());
        handlerRegistration.removeHandler();
        finishTest();
        return false;
      }
    }, 10);
  }
View Full Code Here

    assertEquals(110, handler.getLastRowCount());
    assertTrue(handler.isLastRowCountExact());
    handler.reset();

    // Remove the handler and verify it no longer receives events.
    reg.removeHandler();
    presenter.setRowCount(200, true);
    assertEquals(-1, handler.getLastRowCount());
  }

  public void testAddRangeChangeHandler() {
View Full Code Here

    presenter.setVisibleRange(new Range(10, 20));
    assertNull(handler.getLastRange());
    handler.reset();

    // Remove the handler and verify it no longer receives events.
    reg.removeHandler();
    presenter.setVisibleRange(new Range(20, 100));
    assertNull(handler.getLastRange());
    handler.reset();
  }
View Full Code Here

    HandlerRegistration r2 = a.addHandler(handlerB, ClickEvent.getType());
    assertEquals(2, a.getHandlerCount(ClickEvent.getType()));

    assertEquals(0, a.getHandlerCount(ChangeEvent.getType()));
    r1.removeHandler();
    r2.removeHandler();
    assertEquals(0, a.getHandlerCount(ClickEvent.getType()));
  }

  public void testOnAttachWithErrorDoAttachChildren() {
    // Create a panel that will throw an exception doAttachChildren
View Full Code Here

        eventFired[0] = true;
        finishTest();
      }
    };
    HandlerRegistration registration = storage.addStorageEventHandler(handler);
    registration.removeHandler();

    // these should fire events, but they should not be caught by handler
    storage.setItem("thrFoo", "thrBar");
    storage.clear();
View Full Code Here

        //Release event handlers when closed
        addHideHandler( new HideHandler() {
            @Override
            public void onHide( final HideEvent hideEvent ) {
                registration.removeHandler();
            }
        } );
        super.show();
    }
View Full Code Here

    final HandlerRegistration viewRegistration = view.addValueChangeHandler(this);

    return new HandlerRegistration() {
      public void removeHandler() {
        placeRegistration.removeHandler();
        viewRegistration.removeHandler();
        ProxyListPlacePicker.this.view = null;
      }
    };
  }
}
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.