Change the default update() behaviour so that the package diagrams won't
scroll awkwardly when pictograms are added/moved.
Move the name of the sub-package underneath the pictogram, rather than
inside it.
Ensure that package diagrams refresh when necessary if package names
change.
- Creating dummy properties pages for "Package" and "Sub-Package".
- Connect the necessary menu options to open these pages.
- Add the "Open Sub-Package" menu item.
Half-completed implementation of the PackagePropertyPage mechanism for
allowing addition/modification of a package's slot details.
Move the isSlotNameValid() method into the Utilities project so it can
be used by Eclipse code as well as BuildStore code.
The SlotDefinitionDialog now validates slot names (can't be invalid
names, and can't already be used).
Modify SlotMgr to:
- Include a new description field.
- Support the changeSlot() method.
- Various other refactorings.
Complete the implementation and SlotDefinitionDialog, allowing slot
definitions to be edited.
Replace removeSlot() with trashSlot() and reviveSlot() methods.
Add undo/redo support for action-type and package slots.
Complete the "Package slot definition" functionality, allowing the user
to add/edit/remove slot definitions for packages.