Examples of TapEvent


Examples of com.googlecode.mgwt.dom.client.event.tap.TapEvent

  }

  @Override
  public void onTouchEnd(TouchEndEvent event) {
    if (!hasMoved && !touchCanceled) {
      TapEvent tapEvent = new TapEvent(source, targetElement, start_x, start_y);
      getEventPropagator().fireEvent(source, tapEvent);
    }
  }
View Full Code Here

Examples of com.googlecode.mgwt.dom.client.event.tap.TapEvent

    tapRecognizer.onTouchMove(TouchTestUtil.createTouchMoveEvent(2, 3));
    tapRecognizer.onTouchEnd(mock(TouchEndEvent.class));

    verify(hasHandlers).fireEvent(eventCaptor.capture());
    GwtEvent<?> event = eventCaptor.getValue();
    TapEvent tapEvent = (TapEvent) event;
    Assert.assertEquals(1, tapEvent.getStartX());
    Assert.assertEquals(2, tapEvent.getStartY());
    Assert.assertSame(hasHandlers, tapEvent.getSource());
  }
View Full Code Here

Examples of com.googlecode.mgwt.dom.client.event.tap.TapEvent

    tapRecognizer.onTouchMove(TouchTestUtil.createTouchMoveEvent(1 + distance, 2 + distance));
    tapRecognizer.onTouchEnd(mock(TouchEndEvent.class));

    verify(hasHandlers).fireEvent(eventCaptor.capture());
    GwtEvent<?> event = eventCaptor.getValue();
    TapEvent tapEvent = (TapEvent) event;
    Assert.assertEquals(1, tapEvent.getStartX());
    Assert.assertEquals(2, tapEvent.getStartY());
    Assert.assertSame(hasHandlers, tapEvent.getSource());
  }
View Full Code Here

Examples of com.googlecode.mgwt.dom.client.event.tap.TapEvent

    tapRecognizer.onTouchMove(TouchTestUtil.createTouchMoveEvent(1 - distance, 2 - distance));
    tapRecognizer.onTouchEnd(mock(TouchEndEvent.class));

    verify(hasHandlers).fireEvent(eventCaptor.capture());
    GwtEvent<?> event = eventCaptor.getValue();
    TapEvent tapEvent = (TapEvent) event;
    Assert.assertEquals(1, tapEvent.getStartX());
    Assert.assertEquals(2, tapEvent.getStartY());
    Assert.assertSame(hasHandlers, tapEvent.getSource());
  }
View Full Code Here

Examples of com.googlecode.mgwt.dom.client.event.tap.TapEvent

    TouchEndEvent touchEndEvent = mock(TouchEndEvent.class);
    tapRecognizer.onTouchEnd(touchEndEvent);

    verify(hasHandlers).fireEvent(eventCaptor.capture());
    GwtEvent<?> event = eventCaptor.getValue();
    TapEvent tapEvent = (TapEvent) event;
    Assert.assertEquals(1, tapEvent.getStartX());
    Assert.assertEquals(2, tapEvent.getStartY());
    Assert.assertSame(hasHandlers, tapEvent.getSource());
  }
View Full Code Here

Examples of com.googlecode.mgwt.dom.client.event.tap.TapEvent

        assertEquals("mgwt", mSearchBox.getValue());
        assertEquals(2, submitCount);
        assertEquals(4, valueChangeEventCount);
        assertEquals(0, clearCount);

        mSearchBox.clearButton.fireEvent(new TapEvent(this, null, 0, 0));

        assertEquals("", mSearchBox.getValue());
        assertEquals(2, submitCount);
        assertEquals(5, valueChangeEventCount);
        assertEquals(1, clearCount);
View Full Code Here

Examples of org.mt4j.input.inputProcessors.componentProcessors.tapProcessor.TapEvent

   */
  private void addTapProcessor(MTListCell cell, final ICreateScene createScene){
    cell.registerInputProcessor(new TapProcessor(app, 15));
    cell.addGestureListener(TapProcessor.class, new IGestureEventListener() {
      public boolean processGestureEvent(MTGestureEvent ge) {
        TapEvent te = (TapEvent)ge;
        if (te.isTapped()){
          //System.out.println("Clicked cell: " + te.getTargetComponent());
          final Iscene scene = createScene.getNewScene();
             
          if (!switchDirectlyToScene){//We have FBO support -> show scene in a window first
           
View Full Code Here

Examples of org.mt4j.input.inputProcessors.componentProcessors.tapProcessor.TapEvent

    listLabel.setPositionRelativeToParent(cell.getCenterPointLocal());
    cell.unregisterAllInputProcessors();
    cell.registerInputProcessor(new TapProcessor(p, 15));
    cell.addGestureListener(TapProcessor.class, new IGestureEventListener() {
      public boolean processGestureEvent(MTGestureEvent ge) {
        TapEvent te = (TapEvent)ge;
        switch (te.getTapID()) {
        case TapEvent.BUTTON_DOWN:
          cell.setFillColor(cellPressedFillColor);
          break;
        case TapEvent.BUTTON_UP:
          cell.setFillColor(cellFillColor);
View Full Code Here

Examples of org.mt4j.input.inputProcessors.componentProcessors.tapProcessor.TapEvent

                    tagCircle.registerInputProcessor(new TapProcessor(p));
                    tagCircle.addGestureListener(TapProcessor.class, new IGestureEventListener(){
                      //@Override
                      public boolean processGestureEvent(MTGestureEvent g) {
                        if (g instanceof TapEvent) {
                          TapEvent ce = (TapEvent) g;
                          switch (ce.getTapID()) {
                          case TapEvent.BUTTON_DOWN:
                            IMTComponent3D e = ce.getTargetComponent();
                            Photo foto = tagToPhoto.get(e);
                            if (foto != null){
                              SinglePhotoLoader fotoLoader = new SinglePhotoLoader(foto, 50);
                              fotoLoader.start();
                             
View Full Code Here

Examples of org.mt4j.input.inputProcessors.componentProcessors.tapProcessor.TapEvent

    MTRoundRectangle r = getRoundRectWithText(0, 0, 120, 35, "New Puzzle", font);
    r.registerInputProcessor(new TapProcessor(getMTApplication()));
    r.addGestureListener(TapProcessor.class, new DefaultButtonClickAction(r));
    r.addGestureListener(TapProcessor.class, new IGestureEventListener() {
      public boolean processGestureEvent(MTGestureEvent ge) {
        TapEvent te = (TapEvent)ge;
        if (te.isTapped()){
          if (list.isVisible()){
            list.setVisible(false);
          }else{
            list.setVisible(true);
          }
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.