Class SelectionHandler

java.lang.Object
org.piccolo2d.event.PBasicInputEventHandler
repast.simphony.visualization.editor.SelectionHandler
All Implemented Interfaces:
EventListener, org.piccolo2d.event.PInputEventListener, PEditorEventListener

public class SelectionHandler extends org.piccolo2d.event.PBasicInputEventHandler implements PEditorEventListener
Deprecated.
2D piccolo based code is being removed
Event handler for selecting nodes.
Author:
Nick Collier
  • Constructor Summary

    Constructors
    Constructor
    Description
    SelectionHandler(org.piccolo2d.PCanvas canvas)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated.
     
    void
    Deprecated.
    Cleans up anything created by this listener in init.
    void
    Deprecated.
    Initializes this listener.
    void
    mouseClicked(org.piccolo2d.event.PInputEvent event)
    Deprecated.
     
    void
    Deprecated.
    Invoked when the specified objects have been selected in code external to this
    protected void
    selectNodes(org.piccolo2d.util.PStack stack)
    Deprecated.
     
    void
    Deprecated.
    Starts the listener.
    void
    Deprecated.
    Stops the listener.

    Methods inherited from class org.piccolo2d.event.PBasicInputEventHandler

    acceptsEvent, getEventFilter, keyboardFocusGained, keyboardFocusLost, keyPressed, keyReleased, keyTyped, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelRotated, mouseWheelRotatedByBlock, processEvent, setEventFilter

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.piccolo2d.event.PInputEventListener

    processEvent
  • Constructor Details

    • SelectionHandler

      public SelectionHandler(org.piccolo2d.PCanvas canvas)
      Deprecated.
  • Method Details

    • mouseClicked

      public void mouseClicked(org.piccolo2d.event.PInputEvent event)
      Deprecated.
      Overrides:
      mouseClicked in class org.piccolo2d.event.PBasicInputEventHandler
    • addNodeSelectionListener

      public void addNodeSelectionListener(PNodeSelectionListener listener)
      Deprecated.
    • objectsSelected

      public void objectsSelected(Object[] objs)
      Deprecated.
      Invoked when the specified objects have been selected in code external to this
      Parameters:
      objs - the selected objects
    • init

      public void init()
      Deprecated.
      Initializes this listener. This happens only once whereas start / stop may occur multiple times.
      Specified by:
      init in interface PEditorEventListener
    • destroy

      public void destroy()
      Deprecated.
      Cleans up anything created by this listener in init. This happens only once whereas start / stop may occur multiple times.
      Specified by:
      destroy in interface PEditorEventListener
    • start

      public void start()
      Deprecated.
      Starts the listener. At the very least this should add the listener to whatever PNode it is listening on.
      Specified by:
      start in interface PEditorEventListener
    • stop

      public void stop()
      Deprecated.
      Stops the listener. At the very least this should remove the listener to whatever PNode it is listening on.
      Specified by:
      stop in interface PEditorEventListener
    • selectNodes

      protected void selectNodes(org.piccolo2d.util.PStack stack)
      Deprecated.