|
UC Berkeley Group for User Interface Research Updated November 17, 2000 |
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
GestureCommandCallback | A gesture command has occurred and is calling this callback to handle the specifics of what actions should take place. |
Interpreter | Interpreters handle the interaction side of GraphicalObjects. |
MultiInterpreter | A type of Interpreter that can contain multiple Interpreters. |
Class Summary | |
DebugMultiInterpreterImpl | Basically a collection of Interpreters, used for delegation purposes by a GraphicalObject. |
DefaultInterpreterImpl | An interpreter that does nothing. |
DefaultMultiInterpreterImpl | Basically a collection of Interpreters, used for delegation purposes by a GraphicalObject. |
GestureCommandInterpreterImpl | An interpreter that does commands. |
InterpreterImpl | The superclass for all of the types of interpreters. |
InterpreterWrapper | An abstract wrapper class for Interpreters. |
MultiplexedMultiInterpreterImpl | Let's you choose one-of-many interpreters to be active. |
SemanticZoomInterpreterWrapper | Makes an interpreter work on certain scales only. |
SemanticZoomMultiInterpreterImpl | Selects among several interpreters, and wraps each interpreter so that it is active only between programmer-specified zoom levels. |
Interpreters control the state and behavior of a GraphicalObject. A GraphicalObject has an InterpreterMediator, which chooses which Interpreter or Interpreters to call when the GraphicalObject receives some input.
Sketch and Transformational INfrastructure is a toolkit for creating pen-based and sketch-based user interfaces. See http://guir.cs.berkeley.edu/projects/satin/ for an overview. Slides of the class hierarchy are available at http://guir.cs.berkeley.edu/projects/satin/class-diagrams/index.html.
This software is distributed under the Berkeley Software License.
Here are the static class diagrams:
1. Object Notation |
2. Overview of Scenegraph |
3. Graphical Objects | 4. Views |
5. Rendering | 6. Interpreters |
7. Strokes | 8. Commands |
9. Constants and Globals | 10. Bridge Classes |
|
Copyright Information | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |