| 45 | Note: '''Things that can be done now - because it has consumed the effort up to now''' |
| 46 | * Divide the Dialogs from their Input. |
| 47 | * Provide a module containing only Inputs. |
| 48 | * The org.sophie2.main.view will depend on the !DialogManager and the input module to invoke dialogs (they are invoked by the Logics in the view). |
| 49 | * The dialogs will be separated in a module. |
| 50 | * The view will be dependent on the dialogs module. |
| 51 | * The dialogs module will be dependent on the input and the base.dialogs module. |
| 52 | * Better idea for the file module is not to be a separate module BUT a package named 'file' in the org.sophie2.main.menus module. |
| 53 | * This way all basic menus will be put in the module. |
| 54 | * Menus will be dependent on the View and will be separated from it. |
| 55 | |
| 56 | |
| 57 | If '''done''' the things above will help later for the basic menus and other dialog, menus things in other revisions. |
| 58 | Provide a clear diagram of what depends on what because things are getting complicated. |
| 59 | |
| 60 | |