Individual Status Report

Name: Geoff Dugwyler

Date: 04-29-02

Accomplishments for week 4:

- Added move up and move down functions to Outliner.
- Implemented indexing of sibling nodes for the four movement operations.
- Added drag-and-drop functionality for Outliner.
- Converted Outliner class to a subclass of JPanel for easy insertion into main application.
- Added duplicate node name checking, maintained selection of a node after a move, tooltips, and other minor fixes/tweaks.
- This all equates to: completed all minimal necessary Outliner functionality. It is as done as we can get it for the time being.

Objectives for week 5:

- Use Steve's preliminary main app. GUI to build the main application, with new, open, save menubar, etc.
- Devise a way to give Mapper simultaneous access to Outliner data, and vice versa.
- Work with Steve to feed in DocumentTreeModel data to the Mapper, and then develop a tree displaying algorithm based on it.
- Research JGraph and determine once and for all if we should use it instead of our own algorithm.
- Clean up this macabre travesty of "professional" code we call the backend and Outliner.

Issues/Bugs

- None this week. A lot of progress was made, and lately it's been fairly smooth sailing.