Hi Tom,
Thanks for the explanation!
Indeed our work is only partly related.
Some remarks, though, inline below:
The changes that affect the most modules are the
introduction of IProject and IArgoDiagram interfaces ...
I would prefer to name the interface "Project", and the original
"ProjectImpl". IIRC, Bob is using this naming, too.
In what package do the interfaces go? In other words, what do you repklace
all these calls with:
Project p = ProjectManager.getManager().getCurrentProject();
ProjectSettings ps = p.getProjectSettings();
I've also introduced a new event
for the status updates that the status bar listens to
so that other classes can just post status events
rather than calling ProjectBrowser directly.
I already introduced this - see the ArgoHelpEvent class.
It is used in Notation. My idea was that in the future, more "help" methods
may be added, so I did not name it ArgoStatusBarEvent or something.
Regards,
Michiel
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]