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]
