Class QuasimodeTool

java.lang.Object
com.vividsolutions.jump.workbench.ui.cursortool.DelegatingTool
com.vividsolutions.jump.workbench.ui.cursortool.QuasimodeTool
All Implemented Interfaces:
CursorTool, MouseListener, MouseMotionListener, EventListener
Direct Known Subclasses:
SnapVerticesToSelectedVertexTool

public class QuasimodeTool extends DelegatingTool
Delegates to different CursorTools depending on whether various modifier keys are pressed (Ctrl, Shift, Alt). The term "quasimode" refers to a mode that is only in existence as long as a key is held down -- the mode vanishes as soon as the key is released. For more information, see the book "Humane Interfaces" by Jef Raskin.