Refactoring and splitting logic from interface.

This commit is contained in:
mathiasdm
2010-12-14 07:19:37 +00:00
parent 36d555523d
commit ceb9bfcc07
6 changed files with 220 additions and 122 deletions

View File

@ -2,12 +2,13 @@ HIGH PRIORITY:
- Allow desktopgui to start, stop and restart I2P. - DONE
- Correct logging system - DONE
- Internationalisation:
* Add strings
* Add strings - DONE
* Add Windows support
* Might need some kind of trigger to reload the menu (for live language switching)
* Language choice is not actually set as a parameter in I2P config?
As a result, desktopgui always starts with the default, unless you manually set the language.
- Modify installer to set I2P directory parameter; or use $I2P?
- Fix tabs versus spaces ;-)
UNKNOWN:
- API to allow applications to add themselves to the menu?
* registerApplication(); -- should return a positive number on success, -1 on failure