edu.berkeley.guir.lib.satin.objects
Class InteractionHandler
java.lang.Object
|
+--edu.berkeley.guir.lib.satin.objects.InteractionHandler
- All Implemented Interfaces:
- Cloneable, SatinConstants, Serializable
- public class InteractionHandler
- extends Object
- implements SatinConstants, Serializable, Cloneable
Everything in here is in local coordinates. That is, (0,0) is defined to be
the top-left corner of the GraphicalObject, without any transforms applied
anywhere.
This software is distributed under the
Berkeley Software License.
Revisions: - SATIN-v1.0-1.0.0, Apr 01 1999, JH
Created class
- SATIN-v2.1-1.0.0, Aug 11 2000, JH
Touched for SATIN release
- Since:
- JDK 1.2
- Version:
- SATIN-v2.1-1.0.0, Aug 11 2000
- Author:
- Jason Hong (
jasonh@cs.berkeley.edu )
- See Also:
- Serialized Form
Fields inherited from interface edu.berkeley.guir.lib.satin.SatinConstants |
ABOVE, ALL, BAR, BELOW, clipboard, clprops, cmdqueue, cmdsubsys, CONTAINEDBY, CONTAINS, COORD_ABS, COORD_LOCAL, COORD_REL, DAMAGE_LATER, DAMAGE_NOW, DEBUG_GRAPHICS_OFFSET, DEBUG_STYLE_FILE, DEBUG_STYLE_GPROPERTY, DEEP, DEFAULT_POINT2D_POOL_SIZE, DEFAULT_POLYGON2D_POOL_SIZE, DEFAULT_RECTANGLE_POOL_SIZE, DEFAULT_REPAINT_THRESHOLD, DEFAULT_SELECT_THRESHOLD, DEFAULT_STRINGBUFFER_POOL_SIZE, DEFAULT_TRANSFORM_POOL_SIZE, DIR_CENTER, DIR_DOWN, DIR_DOWN_LEFT, DIR_DOWN_RIGHT, DIR_LEFT, DIR_RIGHT, DIR_UP, DIR_UP_LEFT, DIR_UP_RIGHT, FILTER_THRESHOLD, FIRST, FLOATING_PT_TOLERANCE, glprops, INTERSECTS, KEY_STYLE_DASHARRAY, KEY_STYLE_DASHPHASE, KEY_STYLE_DRAWCOLOR, KEY_STYLE_DRAWFONT, KEY_STYLE_DRAWTRANSPARENCY, KEY_STYLE_ENDCAP, KEY_STYLE_FILLCOLOR, KEY_STYLE_FILLTRANSPARENCY, KEY_STYLE_LINEJOIN, KEY_STYLE_LINEWIDTH, KEY_STYLE_MITERLIMIT, NEAR, NOTIFY_BOUNDS, NOTIFY_LAYER, NOTIFY_LOCATION, NOTIFY_STYLE, NOTIFY_TRANSFORM, poolPoints, poolPolys, poolRects, poolStrbuf, poolTx, rand, SATIN_DATA_DIRECTORY_DEFAULT, SATIN_DATA_DIRECTORY_GPROPERTY, SATIN_PROPERTIES_FILENAME, SHALLOW |
InteractionHandler
public InteractionHandler(InteractionHandler handler)
- Copy constructor.
InteractionHandler
public InteractionHandler(GraphicalObjectImpl gob)
setAttachedGraphicalObject
public GraphicalObject setAttachedGraphicalObject(GraphicalObjectImpl gob)
- Set the GraphicalObject this handler is attached to.
getGestureInterpreter
public Interpreter getGestureInterpreter()
setGestureInterpreter
public Interpreter setGestureInterpreter(Interpreter intrp)
getInkInterpreter
public Interpreter getInkInterpreter()
setInkInterpreter
public Interpreter setInkInterpreter(Interpreter intrp)
onNewStroke
public void onNewStroke(NewStrokeEvent evt)
preProcessNewStroke
public void preProcessNewStroke(NewStrokeEvent evt)
redispatchNewStroke
public void redispatchNewStroke(NewStrokeEvent evt)
postProcessNewStroke
public void postProcessNewStroke(NewStrokeEvent evt)
handleNewStroke
public void handleNewStroke(NewStrokeEvent evt)
onUpdateStroke
public void onUpdateStroke(UpdateStrokeEvent evt)
preProcessUpdateStroke
public void preProcessUpdateStroke(UpdateStrokeEvent evt)
redispatchUpdateStroke
public void redispatchUpdateStroke(UpdateStrokeEvent evt)
postProcessUpdateStroke
public void postProcessUpdateStroke(UpdateStrokeEvent evt)
handleUpdateStroke
public void handleUpdateStroke(UpdateStrokeEvent evt)
onSingleStroke
public void onSingleStroke(SingleStrokeEvent evt)
preProcessSingleStroke
public void preProcessSingleStroke(SingleStrokeEvent evt)
redispatchSingleStroke
public void redispatchSingleStroke(SingleStrokeEvent evt)
postProcessSingleStroke
public void postProcessSingleStroke(SingleStrokeEvent evt)
handleSingleStroke
public void handleSingleStroke(SingleStrokeEvent evt)
toString
public String toString()
- Overrides:
toString
in class Object
clone
public Object clone()
- Overrides:
clone
in class Object