Class MoveObjectOnKeyboardHandler

java.lang.Object
org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node>>
org.eclipse.gef.mvc.fx.handlers.AbstractHandler
com.amalgamasimulation.graphicaleditor.handlers.MoveObjectOnKeyboardHandler
All Implemented Interfaces:
org.eclipse.gef.common.adapt.IAdaptable.Bound<org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node>>, org.eclipse.gef.mvc.fx.handlers.IHandler, org.eclipse.gef.mvc.fx.handlers.IOnStrokeHandler

public class MoveObjectOnKeyboardHandler extends org.eclipse.gef.mvc.fx.handlers.AbstractHandler implements org.eclipse.gef.mvc.fx.handlers.IOnStrokeHandler
  • Property Summary

    Properties inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl

    adaptable

    Properties inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound

    adaptable
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound

    org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<T extends org.eclipse.gef.common.adapt.IAdaptable>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected double
     
    protected double
     
    protected double
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    finalRelease(javafx.scene.input.KeyEvent event)
     
    void
    initialPress(javafx.scene.input.KeyEvent event)
     
    protected void
    moveObject(javafx.scene.input.KeyEvent event)
     
    void
    press(javafx.scene.input.KeyEvent event)
     
    void
    release(javafx.scene.input.KeyEvent event)
     

    Methods inherited from class org.eclipse.gef.mvc.fx.handlers.AbstractHandler

    commit, execute, getHost, init, isRegistered, isRegisteredForHost, restoreRefreshVisuals, rollback, storeAndDisableRefreshVisuals

    Methods inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl

    adaptableProperty, getAdaptable, setAdaptable

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound

    adaptableProperty, getAdaptable, setAdaptable

    Methods inherited from interface org.eclipse.gef.mvc.fx.handlers.IHandler

    getHost
  • Field Details

    • SIZE_STEP

      protected double SIZE_STEP
    • x

      protected double x
    • y

      protected double y
  • Constructor Details

    • MoveObjectOnKeyboardHandler

      public MoveObjectOnKeyboardHandler()
  • Method Details

    • abortPress

      public void abortPress()
      Specified by:
      abortPress in interface org.eclipse.gef.mvc.fx.handlers.IOnStrokeHandler
    • finalRelease

      public void finalRelease(javafx.scene.input.KeyEvent event)
      Specified by:
      finalRelease in interface org.eclipse.gef.mvc.fx.handlers.IOnStrokeHandler
    • initialPress

      public void initialPress(javafx.scene.input.KeyEvent event)
      Specified by:
      initialPress in interface org.eclipse.gef.mvc.fx.handlers.IOnStrokeHandler
    • press

      public void press(javafx.scene.input.KeyEvent event)
      Specified by:
      press in interface org.eclipse.gef.mvc.fx.handlers.IOnStrokeHandler
    • release

      public void release(javafx.scene.input.KeyEvent event)
      Specified by:
      release in interface org.eclipse.gef.mvc.fx.handlers.IOnStrokeHandler
    • moveObject

      protected void moveObject(javafx.scene.input.KeyEvent event)