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.