Package org.mt4j.components.visibleComponents.widgets

Examples of org.mt4j.components.visibleComponents.widgets.MTTextArea.addGestureListener()


    dragRotScale.setFillColor(textAreaColor);
    dragRotScale.setStrokeColor(textAreaColor);
    dragRotScale.setText("Drag, Rotate and Scale me!");
    this.clearAllGestures(dragRotScale);
    dragRotScale.registerInputProcessor(new ScaleProcessor(app));
    dragRotScale.addGestureListener(ScaleProcessor.class, new DefaultScaleAction());
    dragRotScale.registerInputProcessor(new RotateProcessor(app));
    dragRotScale.addGestureListener(RotateProcessor.class, new DefaultRotateAction());
    dragRotScale.registerInputProcessor(new DragProcessor(app));
    dragRotScale.addGestureListener(DragProcessor.class, new DefaultDragAction());
    this.getCanvas().addChild(dragRotScale);
View Full Code Here


    dragRotScale.setText("Drag, Rotate and Scale me!");
    this.clearAllGestures(dragRotScale);
    dragRotScale.registerInputProcessor(new ScaleProcessor(app));
    dragRotScale.addGestureListener(ScaleProcessor.class, new DefaultScaleAction());
    dragRotScale.registerInputProcessor(new RotateProcessor(app));
    dragRotScale.addGestureListener(RotateProcessor.class, new DefaultRotateAction());
    dragRotScale.registerInputProcessor(new DragProcessor(app));
    dragRotScale.addGestureListener(DragProcessor.class, new DefaultDragAction());
    this.getCanvas().addChild(dragRotScale);
    dragRotScale.setAnchor(PositionAnchor.UPPER_LEFT);
    dragRotScale.setPositionGlobal(new Vector3D(0,10*verticalPad,0));
 
View Full Code Here

    dragRotScale.registerInputProcessor(new ScaleProcessor(app));
    dragRotScale.addGestureListener(ScaleProcessor.class, new DefaultScaleAction());
    dragRotScale.registerInputProcessor(new RotateProcessor(app));
    dragRotScale.addGestureListener(RotateProcessor.class, new DefaultRotateAction());
    dragRotScale.registerInputProcessor(new DragProcessor(app));
    dragRotScale.addGestureListener(DragProcessor.class, new DefaultDragAction());
    this.getCanvas().addChild(dragRotScale);
    dragRotScale.setAnchor(PositionAnchor.UPPER_LEFT);
    dragRotScale.setPositionGlobal(new Vector3D(0,10*verticalPad,0));
   
    //Tap gesture
View Full Code Here

    tapOnly.setFillColor(textAreaColor);
    tapOnly.setStrokeColor(textAreaColor);
    tapOnly.setText("Tap me! ---");
    this.clearAllGestures(tapOnly);
    tapOnly.registerInputProcessor(new TapProcessor(app));
    tapOnly.addGestureListener(TapProcessor.class, new IGestureEventListener() {
      public boolean processGestureEvent(MTGestureEvent ge) {
        TapEvent te = (TapEvent)ge;
        switch (te.getId()) {
        case MTGestureEvent.GESTURE_DETECTED:
          tapOnly.setFillColor(new MTColor(220,220,220,255));
View Full Code Here

    doubleTap.setFillColor(textAreaColor);
    doubleTap.setStrokeColor(textAreaColor);
    doubleTap.setText("Double Tap me! ---");
    this.clearAllGestures(doubleTap);
    doubleTap.registerInputProcessor(new TapProcessor(app, 25, true, 350));
    doubleTap.addGestureListener(TapProcessor.class, new IGestureEventListener() {
      public boolean processGestureEvent(MTGestureEvent ge) {
        TapEvent te = (TapEvent)ge;
        if (te.isDoubleTap()){
          if (doubleTap.getText().endsWith("--"))
            doubleTap.setText("Double Tap me! -|-");
View Full Code Here

    tapAndHoldOnly.setFillColor(textAreaColor);
    tapAndHoldOnly.setStrokeColor(textAreaColor);
    tapAndHoldOnly.setText("Tap&Hold me!  ---");
    this.clearAllGestures(tapAndHoldOnly);
    tapAndHoldOnly.registerInputProcessor(new TapAndHoldProcessor(app, 2000));
    tapAndHoldOnly.addGestureListener(TapAndHoldProcessor.class, new TapAndHoldVisualizer(app, getCanvas()));
    tapAndHoldOnly.addGestureListener(TapAndHoldProcessor.class, new IGestureEventListener() {
      public boolean processGestureEvent(MTGestureEvent ge) {
        TapAndHoldEvent th = (TapAndHoldEvent)ge;
        switch (th.getId()) {
        case TapAndHoldEvent.GESTURE_DETECTED:
View Full Code Here

    tapAndHoldOnly.setStrokeColor(textAreaColor);
    tapAndHoldOnly.setText("Tap&Hold me!  ---");
    this.clearAllGestures(tapAndHoldOnly);
    tapAndHoldOnly.registerInputProcessor(new TapAndHoldProcessor(app, 2000));
    tapAndHoldOnly.addGestureListener(TapAndHoldProcessor.class, new TapAndHoldVisualizer(app, getCanvas()));
    tapAndHoldOnly.addGestureListener(TapAndHoldProcessor.class, new IGestureEventListener() {
      public boolean processGestureEvent(MTGestureEvent ge) {
        TapAndHoldEvent th = (TapAndHoldEvent)ge;
        switch (th.getId()) {
        case TapAndHoldEvent.GESTURE_DETECTED:
          break;
View Full Code Here

    arcballOnly.setFillColor(textAreaColor);
    arcballOnly.setStrokeColor(textAreaColor);
    arcballOnly.setText("Arcball rotate me!");
    this.clearAllGestures(arcballOnly);
    arcballOnly.registerInputProcessor(new ArcballProcessor(app, arcballOnly));
    arcballOnly.addGestureListener(ArcballProcessor.class, new DefaultArcballAction());
    this.getCanvas().addChild(arcballOnly);
    arcballOnly.setAnchor(PositionAnchor.UPPER_LEFT);
    arcballOnly.setPositionGlobal(new Vector3D(1*horizontalPad,3*verticalPad,0));
   
    //Lasso gesture
View Full Code Here

//                    keyboard.setTextInputAcceptor(null);
                    removeTextInputListener(textInputListener);
                    textInputListener = null;
                   
                    ta.removeAllGestureEventListeners(DragProcessor.class);
                    ta.addGestureListener(DragProcessor.class, defaultDragAction);
//                    ta.unassignGestureClassAndAction(DragGestureAnalyzer.class);
//                    ta.assignGestureClassAndAction(DragGestureAnalyzer.class, defaultDragAction);

                    //The direction, in which the textarea will float off
                    Vector3D v = new Vector3D(0,-100, 0);
View Full Code Here

      t.setGestureAllowance(DragProcessor.class, true);
      t.setGestureAllowance(RotateProcessor.class, false);
      t.setGestureAllowance(ScaleProcessor.class, false);
     
      t.removeAllGestureEventListeners(DragProcessor.class);
      t.addGestureListener(DragProcessor.class, dragFromKeybAction);
     
      t.setEnableCaret(true);
      t.snapToKeyboard(this);
     
      this.addTextInputListener(this.textInputListener);
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.