Module imp

Class ToolEventImpl

java.lang.Object
de.grogra.imp.viewhandler.ToolEventImpl
All Implemented Interfaces:
ToolEvent, Disposable, DisposableEventListener, EventListener, EventListener
Direct Known Subclasses:
ToolEvent2DImpl

public class ToolEventImpl extends Object implements ToolEvent
  • Field Details

    • handler

      protected final ViewEventHandler handler
    • lastX

      protected int lastX
    • lastY

      protected int lastY
    • dragEvent

      protected MouseEvent dragEvent
    • pressEvent

      protected MouseEvent pressEvent
  • Constructor Details

  • Method Details

    • eventOccured

      public void eventOccured(EventObject e)
      Description copied from interface: EventListener
      This method is invoked on registered event listeners when event has occured. This general listener interface does not restrict the possible kinds of events. Concrete sources of events should specify which events they may fire.
      Specified by:
      eventOccured in interface EventListener
      Parameters:
      e - an event
    • mouseDragged

      protected void mouseDragged(MouseEvent event, int dragState, int dx, int dy)
    • dispose

      public void dispose()
      Specified by:
      dispose in interface Disposable
    • createClickEvent

      protected ClickEvent createClickEvent(MouseEvent event)
    • createDragEvent

      protected DragEvent createDragEvent(MouseEvent event)