Hello all!

 

Many of our subsystems have a small GUI part. It could be as small as a
tab in the Settings-window. I have considered them a part of the
subsystem but that means that all subsystems have dependencies to the
GUI subsystem and as we don't want to build a complete layer of abstract
GUI stuff we can probably not avoid having ArgoEclipse, that actually
changes the GUI subsystem, make changes in each and every subsystem. See
dependencies below.

 

 

Another suggestion is to have each subsystem accompanied with a separate
package with the GUI stuff. This means that we get twice the amount of
subsystems/packages. The dependencies are nicer though. See dependencies
below.

 

 

 

Bob Tarling wrote in an issue:

> First I'd seperate any of the GUI stuff, moving
org.argouml.notation.ui to

> org.argouml.ui.notation.

 

Even though I don't really understand how this suggested change works I
understand that it suggests collecting all GUI parts of all subsystems
together. Is this a better idea? See dependencies below.

 

 

 

      /Linus

Attachment: image001.gif
Description: image001.gif

Attachment: image002.gif
Description: image002.gif

Attachment: image003.gif
Description: image003.gif

Reply via email to