|
project:
notes
classdesign
|
|
version: $Revision: 1.3 $
last change: $Date: 2002/09/23 16:06:41 $
Classdesign
Overview over the basic classes:
The TreeModel is built of Nodes, which can be GroupNodes or NoteNodes.
The Application creates a Frame, where this tree is displayed
The Menus are built around a class "MenuItem", which can decide for itself,
if it shall be en- or disabled, depending on a parameter of type node,
which is given by the owner of the menu (NotesFrame or ContextMenu)
A class MenuFactory builds the different menus, like the edit-menu.