|
UC Berkeley Group for User Interface Research Updated November 17, 2000 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use edu.berkeley.guir.lib.satin.watch | |
| edu.berkeley.guir.brainstorm | |
| edu.berkeley.guir.lib.satin | Sketch and Transformational INfrastructure is a toolkit for creating informal sketch-based user interfaces. |
| edu.berkeley.guir.lib.satin.command | Contains Satin's undo, redo, and macro mechanisms. |
| edu.berkeley.guir.lib.satin.objects | The scenegraph objects for SATIN. |
| edu.berkeley.guir.lib.satin.stroke | Contains the basic strokes used in Satin. |
| edu.berkeley.guir.lib.satin.watch | An implementation of the Observer pattern. |
| edu.berkeley.guir.posterboard | |
| edu.berkeley.guir.sketchyspice | SketchySpice is a sketch-based tool for drawing simple EE circuit diagrams. |
| edu.berkeley.guir.sketchyspice.objects | |
Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.brainstorm| Watchable
|
This interface is a replacement for Observable, because Observable is a class instead of an interface. Watcher
|
This interface is a replacement for Observer, because Observable is a class instead of an interface. |
|
Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.lib.satin| Watchable
|
This interface is a replacement for Observable, because Observable is a class instead of an interface. Watcher
|
This interface is a replacement for Observer, because Observable is a class instead of an interface. |
|
Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.lib.satin.command| Watchable
|
This interface is a replacement for Observable, because Observable is a class instead of an interface. WatchableImpl
|
This is a sample implementation of Watchable. |
|
Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.lib.satin.objects| Watchable
|
This interface is a replacement for Observable, because Observable is a class instead of an interface. Watcher
|
This interface is a replacement for Observer, because Observable is a class instead of an interface. |
|
Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.lib.satin.stroke| Watchable
|
This interface is a replacement for Observable, because Observable is a class instead of an interface. Watcher
|
This interface is a replacement for Observer, because Observable is a class instead of an interface. |
|
Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.lib.satin.watch| Watchable
|
This interface is a replacement for Observable, because Observable is a class instead of an interface. Watcher
|
This interface is a replacement for Observer, because Observable is a class instead of an interface. |
|
Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.posterboard| Watchable
|
This interface is a replacement for Observable, because Observable is a class instead of an interface. Watcher
|
This interface is a replacement for Observer, because Observable is a class instead of an interface. |
|
Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.sketchyspice| Watchable
|
This interface is a replacement for Observable, because Observable is a class instead of an interface. Watcher
|
This interface is a replacement for Observer, because Observable is a class instead of an interface. |
|
Classes in edu.berkeley.guir.lib.satin.watch used by edu.berkeley.guir.sketchyspice.objects| Watchable
|
This interface is a replacement for Observable, because Observable is a class instead of an interface. Watcher
|
This interface is a replacement for Observer, because Observable is a class instead of an interface. |
|
|
Copyright Information | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||