Examples of MouseDownEvent


Examples of com.google.gwt.event.dom.client.MouseDownEvent

            int absoluteTop) {

        createDragWidget(absoluteLeft, absoluteTop);

        // fake mouse down event on widget
        MouseDownEvent mouseEvent = new MouseDownEvent() {
            @Override
            public Object getSource() {
                return hiddenAvatar;
            }
        };

        mouseEvent.setRelativeElement(hiddenAvatar.getElement());
        mouseEvent.setNativeEvent(e);

        hiddenAvatar.fireEvent(mouseEvent);
    }
View Full Code Here

Examples of com.google.gwt.gen2.event.dom.client.MouseDownEvent

  private void addHandlers(HandlerManager manager) {
    manager.addHandler(MouseDownEvent.TYPE, mouse1);
    manager.addHandler(MouseDownEvent.TYPE, mouse2);
    manager.addHandler(MouseDownEvent.TYPE, adaptor1);
    manager.fireEvent(new MouseDownEvent(null));
    assertEquals(3, manager.getHandlerCount(MouseDownEvent.TYPE));
    assertFired(mouse1, mouse2, adaptor1);
    manager.addHandler(MouseDownEvent.TYPE, mouse3);
    assertEquals(4, manager.getHandlerCount(MouseDownEvent.TYPE));

    manager.addHandler(MouseDownEvent.TYPE, mouse1);
    manager.addHandler(MouseDownEvent.TYPE, mouse2);
    manager.addHandler(MouseDownEvent.TYPE, adaptor1);

    // You can indeed add handlers twice, they will only be removed one at a
    // time though.
    assertEquals(7, manager.getHandlerCount(MouseDownEvent.TYPE));
    manager.addHandler(ClickEvent.TYPE, adaptor1);
    manager.addHandler(ClickEvent.TYPE, click1);
    manager.addHandler(ClickEvent.TYPE, click2);

    assertEquals(7, manager.getHandlerCount(MouseDownEvent.TYPE));
    assertEquals(3, manager.getHandlerCount(ClickEvent.TYPE));

    reset();
    manager.fireEvent(new MouseDownEvent(null));
    assertFired(mouse1, mouse2, mouse3, adaptor1);
    assertNotFired(click1, click2);
  }
View Full Code Here

Examples of com.google.gwt.gen2.event.dom.client.MouseDownEvent

  public void testRemoveHandlers() {
    HandlerManager manager = new HandlerManager("bogus source");
    addHandlers(manager);
    // Gets rid of first instance.
    manager.removeHandler(MouseDownEvent.TYPE, adaptor1);
    manager.fireEvent(new MouseDownEvent(null));
    assertFired(mouse1, mouse2, mouse3, adaptor1);
    assertNotFired(click1, click2);

    // Gets rid of second instance.
    manager.removeHandler(MouseDownEvent.TYPE, adaptor1);
    reset();
    manager.fireEvent(new MouseDownEvent(null));
    assertFired(mouse1, mouse2, mouse3);
    assertNotFired(adaptor1, click1, click2);

    // Checks to see if click events are still working.
    reset();
View Full Code Here

Examples of com.google.gwt.gen2.event.dom.client.MouseDownEvent

      }

    });

    reset();
    manager.fireEvent(new MouseDownEvent(null));
    assertFired(mouse1, adaptor1, mouse3);
  }
View Full Code Here

Examples of com.google.gwt.gen2.event.dom.client.MouseDownEvent

    registry.removeHandler(MouseDownEvent.TYPE, mouse2);
    assertEquals(1, registry.getHandlerCount(MouseDownEvent.TYPE));

    // Check for correct firing.
    reset();
    registry.fireEvent(new MouseDownEvent(null));
    assertFired(mouse1);
    assertNotFired(mouse2);

    registry.removeHandler(MouseDownEvent.TYPE, mouse1);

    // Nothing should happen now.
    reset();
    registry.fireEvent(new MouseDownEvent(null));
    assertNotFired(mouse1);
    assertNotFired(mouse2);

    registry.addHandler(MouseDownEvent.TYPE, mouse2);
    assertEquals(1, registry.getHandlerCount(MouseDownEvent.TYPE));

    // Two should fire
    reset();
    registry.fireEvent(new MouseDownEvent(null));
    assertNotFired(mouse1);
    assertFired(mouse2);
  }
View Full Code Here

Examples of com.smartgwt.client.widgets.events.MouseDownEvent

    super.onBrowserEvent( event );

    switch (DOM.eventGetType( event )) {
    case Event.ONMOUSEDOWN: {
      if ( Event.BUTTON_LEFT == event.getButton() ) {
        fireEvent( new MouseDownEvent( event ) );
      }
      else if ( Event.BUTTON_RIGHT == event.getButton() ) {
        fireEvent( new RightMouseDownEvent( event ) );
      }
    }
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.