Class NavigationBehavior.MouseWheelMouseControl

java.lang.Object
java.lang.Thread
gov.nih.mipav.view.renderer.WildMagic.Navigation.NavigationBehavior.MouseWheelMouseControl
All Implemented Interfaces:
Runnable
Enclosing class:
NavigationBehavior

class NavigationBehavior.MouseWheelMouseControl extends Thread
  • Field Details

    • currentEvent

      MouseEvent currentEvent
      DOCUMENT ME!
    • evt

      int centerX, centerY;.
    • source

      Object source
      DOCUMENT ME!
    • when

      long when
      DOCUMENT ME!
    • x

      int x
      DOCUMENT ME!
    • y

      int y
      DOCUMENT ME!
    • mod

      int mod
      DOCUMENT ME!
    • id

      int id
      DOCUMENT ME!
    • moveForward

      boolean moveForward
  • Constructor Details

    • MouseWheelMouseControl

      public MouseWheelMouseControl(MouseWheelEvent event)
      Creates new thread and sets up mouse event variables appropriately.
      Parameters:
      event - Original mouse event, from button.
  • Method Details

    • terminate

      public void terminate()
    • run

      public void run()
      Runs the thread. While the button is pressed, dispatches mouse dragged events at a rate consistent with the velocity slider. Once the mouse is released, pressed will be set to false and the loop will stop.
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread