Hello,

This is a short description of the Import Sources implementation and
then follows a To Do list.

Import Sources has all the GUI in SWT, the classpath dialog is
embedded into the wizard,
the progress bar was reimplemented;

The implementation is independent of the GUI, I have some ideas about
mapping the swing GUI already there into more abstract and general
stuff, this was hard because the Import Sources action is a plugin (so
a plugin should or shouldn't contain GUI?), anyway I decided that
without GUI (even for plugins) is better. If a plugin adds stuff that
can't be satisfied with the current GUI then it should be breaked into
two plugins one with a GUI and the other a core plugin with the
buisniss logic.

We will include in the To Do list a few extension points that can
extend the functionality of ArgoEclipse. But for now we should have a
more clear architecture and be more functional for the common user.

Some behavior changed: the critics are reenabled after the user hit
cancel if they were enabled before, this was not happening in ArgoUML,
if the there are no files for the import (empty directory, non- import
language files, etc) the user is notified with a message in the status
bar, the progress bar shows progress for getting files also, not only
parsing them (this is usefull if there are a lots of classes to be
filtrered and the action takes a long time);

Bogdan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to