CVSROOT: /cvs/gnome
Module name: lsr
Changes by: parente 06/07/27 11:28:18
Modified files:
src/AEOutput : Style.py
src/AEState : Base.py
src/Choosers : PerkChooser.py
src/Devices : CliqueAudio.py
src/Perks : DefaultPerk.py GTerminalPerk.py GaimPerk.py
Makefile.am
src/Task : Base.py
src/Task/Tools : Base.py Makefile.am Output.py System.py View.py
src : AccessEngine.py LSRConstants.py LSRMain.py
Makefile.am POR.py Perk.py SettingsManager.py
Tier.py TierManager.py UIRegistrar.py
ViewManager.py
Added files:
src/Perks : FirefoxPerk.py
src : Word.py
Removed files:
src/Task/Tools : Word.py
src : LSRSettings.py
Log message:
* Started refactor of settings
- Added persistence of global and per Perk settings
- Moved DefaultPerk specific settings to the DefaultPerkState class
- Moved global settings to the LSRState class (in TierManager.py for
convenience)
- Moved non-persistent, but Tier shared variables to TierState class; it's not
currently persisted
- Modified Task and Perk initialization procedure to support loading of
persisted settings
- Added explicit shutdown procedure for Tasks and Perks to support persistence
of changed settings
- Moved Word class to top level to support its use at the device level
- Simplified Word class and its corresponding settings
- Changed AEState class to support persistence even when modules have been
reloaded at runtime
- Removed Mode setting until we have proof its actually needed; defaulting to
the equivalent of MODE_EVENT
* Changed MayStop flag to make it global
* Added shell of a FirefoxPerk
* Temporarily disabled the use of Word for parsing output strings; will
re-enable as refactor continues
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=lsr&who=parente&date=explicit&mindate=2006-07-27%2011:27&maxdate=2006-07-27%2011:29
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list