Package com.google.gwt.event.dom.client

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


    });

    assertThrowsNpe(new ScheduledCommand() {
      @Override
      public void execute() {
        eventBus.fireEventFromSource(new MouseDownEvent() {
        }, null);
      }
    });
    assertThrowsNpe(new ScheduledCommand() {
      @Override
View Full Code Here


    eventBus.addHandler(MouseDownEvent.getType(), global);
    eventBus.addHandlerToSource(MouseDownEvent.getType(), "able", able);
    eventBus.addHandlerToSource(MouseDownEvent.getType(), "baker", baker);

    eventBus.fireEventFromSource(new MouseDownEvent() {
    }, "able");
    assertFired(global, able);
    assertNotFired(baker);
  }
View Full Code Here

    eventBus.addHandler(MouseDownEvent.getType(), global);
    eventBus.addHandlerToSource(MouseDownEvent.getType(), "able", able);
    eventBus.addHandlerToSource(MouseDownEvent.getType(), "baker", baker);

    eventBus.fireEvent(new MouseDownEvent() {
    });
    assertFired(global);
    assertNotFired(able, baker);
  }
View Full Code Here

    };
    eventBus.addHandler(MouseDownEvent.getType(), one);
    eventBus.addHandler(MouseDownEvent.getType(), mouse1);
    eventBus.addHandler(MouseDownEvent.getType(), mouse2);
    eventBus.addHandler(MouseDownEvent.getType(), mouse3);
    eventBus.fireEvent(new MouseDownEvent() {
    });
    assertFired(one, mouse1, mouse2, mouse3);
    assertNotFired(two);

    reset();
    eventBus.fireEvent(new MouseDownEvent() {
    });
    assertFired(one, mouse1, mouse2, mouse3);
    assertNotFired(two);
  }
View Full Code Here

    eventBus.addHandler(MouseDownEvent.getType(), mouse2);
    eventBus.addHandler(MouseDownEvent.getType(), new ThrowingHandler(
        exception2));
    eventBus.addHandler(MouseDownEvent.getType(), mouse3);

    MouseDownEvent event = new MouseDownEvent() {
    };

    try {
      eventBus.fireEvent(event);
      fail("eventBus should have thrown");
View Full Code Here

        add(this);
        assertNull(event.getSource());
      }
    };
    reg.addHandler(MouseDownEvent.getType(), handler);
    reg.fireEvent(new MouseDownEvent() {
    });
    assertFired(handler);
  }
View Full Code Here

    subject.addHandlerToSource(type, "baker", mouse2);
    subject.addHandler(type, mouse3);

    assertEquals(3, wrapped.getCount(type));

    subject.fireEvent(new MouseDownEvent() {
    });
    assertFired(mouse1, mouse3);
    assertNotFired(mouse2);

    reset();

    subject.fireEventFromSource(new MouseDownEvent() {
    }, "baker");
    assertFired(mouse1, mouse2, mouse3);

    reset();

    subject.removeHandlers();
    assertEquals(0, wrapped.getCount(type));

    subject.fireEvent(new MouseDownEvent() {
    });
    assertNotFired(mouse1, mouse2, mouse3);
  }
View Full Code Here

    Type<MouseDownHandler> type = MouseDownEvent.getType();

    wideScope.addHandler(type, mouse1);
    narrowScope.addHandler(type, mouse2);

    wrapped.fireEvent(new MouseDownEvent() {
    });
    assertFired(mouse1, mouse2);

    reset();

    /*
     * When I remove handlers from the narrow resettable, it should have no
     * effect on handlers registered with the wider instance.
     */

    narrowScope.removeHandlers();

    wrapped.fireEvent(new MouseDownEvent() {
    });
    assertFired(mouse1);
    assertNotFired(mouse2);
  }
View Full Code Here

    Type<MouseDownHandler> type = MouseDownEvent.getType();

    wideScope.addHandler(type, mouse1);
    narrowScope.addHandler(type, mouse2);

    wrapped.fireEvent(new MouseDownEvent() {
    });
    assertFired(mouse1, mouse2);

    reset();

    /*
     * When I remove handlers from the first resettable, handlers registered by
     * the narrower scoped one that wraps it should also be severed.
     */

    wideScope.removeHandlers();

    wrapped.fireEvent(new MouseDownEvent() {
    });
    assertNotFired(mouse1);
    assertNotFired(mouse2);
  }
View Full Code Here

            }

        });

        // fake mouse down event on widget
        MouseDownEvent mouseEvent = new MouseDownEvent() {
            @Override
            public int getClientX() {
                return absoluteLeft;
            }

            @Override
            public int getClientY() {
                return absoluteTop;
            }

            @Override
            public int getNativeButton() {
                return NativeEvent.BUTTON_LEFT;
            }

            @Override
            public int getRelativeX(com.google.gwt.dom.client.Element target) {
                return getClientX() - target.getAbsoluteLeft()
                        + target.getScrollLeft()
                        + target.getOwnerDocument().getScrollLeft();
            }

            @Override
            public int getRelativeY(com.google.gwt.dom.client.Element target) {
                return getClientY() - target.getAbsoluteTop()
                        + target.getScrollTop()
                        + target.getOwnerDocument().getScrollTop();
            }

            @Override
            public Object getSource() {
                return hiddenAvatar;
            }

            @Override
            public boolean isControlKeyDown() {
                return false;
            }

            @Override
            public boolean isMetaKeyDown() {
                return false;
            }
        };
        mouseEvent.setRelativeElement(element);
        hiddenAvatar.fireEvent(mouseEvent);
    }
View Full Code Here

TOP

Related Classes of com.google.gwt.event.dom.client.MouseDownEvent

Copyright © 2018 www.massapicom. 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.