Class SwtMouseWrapper

java.lang.Object
com.ardor3d.input.swt.SwtMouseWrapper
All Implemented Interfaces:
MouseWrapper, EventListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.MouseWheelListener, org.eclipse.swt.internal.SWTEventListener

public class SwtMouseWrapper extends Object implements MouseWrapper, org.eclipse.swt.events.MouseListener, org.eclipse.swt.events.MouseMoveListener, org.eclipse.swt.events.MouseWheelListener
A mouse wrapper for use with SWT.
  • Constructor Details

    • SwtMouseWrapper

      public SwtMouseWrapper(org.eclipse.swt.widgets.Control control)
  • Method Details

    • init

      public void init()
      Description copied from interface: MouseWrapper
      Allows the mouse wrapper implementation to initialize itself.
      Specified by:
      init in interface MouseWrapper
    • getEvents

      public PeekingIterator<MouseState> getEvents()
      Description copied from interface: MouseWrapper
      Returns a peeking iterator that allows the client to loop through all mouse events that have not yet been handled.
      Specified by:
      getEvents in interface MouseWrapper
      Returns:
      an iterator that allows the client to check which events have still not been handled
    • mouseDoubleClick

      public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent mouseEvent)
      Specified by:
      mouseDoubleClick in interface org.eclipse.swt.events.MouseListener
    • mouseDown

      public void mouseDown(org.eclipse.swt.events.MouseEvent e)
      Specified by:
      mouseDown in interface org.eclipse.swt.events.MouseListener
    • mouseUp

      public void mouseUp(org.eclipse.swt.events.MouseEvent e)
      Specified by:
      mouseUp in interface org.eclipse.swt.events.MouseListener
    • mouseMove

      public void mouseMove(org.eclipse.swt.events.MouseEvent mouseEvent)
      Specified by:
      mouseMove in interface org.eclipse.swt.events.MouseMoveListener
    • mouseScrolled

      public void mouseScrolled(org.eclipse.swt.events.MouseEvent mouseEvent)
      Specified by:
      mouseScrolled in interface org.eclipse.swt.events.MouseWheelListener