|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| AbstractFoldView | Parent class of all Fold Views (top, middle, and bottom). |
| AbstractListView | Parent view for all items in a folded-scrolling view. |
| BottomFoldView | Assembles, draws, and updates the bottom fold component of a folded-scrolling window. |
| ColumnGlueView | Coordinates the drawing and updating of the glue (or spreads) that visually conect windows (or panels) together. |
| ColumnView | Coordinates the drawing of a ColumnModel, and contains several WindowViews. |
| GlueView | Responsible for drawing a single glue (or spread) into the scene. |
| IconView | Belongs to an ItemView and draws the file icons in the scene. |
| ItemView | Draws the line-item that represents a file and handles click-events. |
| ListView | The view of a list within a window in the file manager |
| MiddleFoldView | Assembles, draws, and updates the middle fold component of a folded-scrolling window. |
| SceneView | |
| TopFoldView | Assembles, draws, and updates the top fold component of a folded-scrolling window. |
| WindowBarView | |
| WindowContentView | creating a ListView is expensive. |
| WindowView | |
Component3D objects that update the scene graph from the models and dispatch mouse events to controllers. The views in this package are inherited from Component3D objects and handle all of the "drawing" for our prototype. Of course, the "drawing" is really about creating, updating, and animating the scene graph as necessary. The views are also responsible for listening to events from looking glass and dispatching these to the controllers. The idea is that the views package should try to isolate the rest of the system from project looking glass. Ideally, the model components could work with any future version of looking glass.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||