log engine/python/fife/extensions/fife_settings.py @ 585:c2de5aafe788

age author description
2010-06-28 prock Some small code cleanups in the extensions.
2010-06-28 prock Created SimpleXMLSerializer which makes loading and saving variables to an XML file simple. In the process I removed the the XML code from the Settings class. It now uses SimpleXMLSerializer to load and save settings.
2010-06-18 nihathrael Fixed a small bug introduced in the last commit
2010-06-18 nihathrael fife_settings: Make sure onApply is only called if the entry changed
2010-06-18 nihathrael Added a check when a new entry is added to the settings.
2010-06-17 nihathrael Load the changes_gui_xml correcty, even if it is set to a file
2010-06-17 nihathrael Improved fife_settings:
2010-06-02 prock Items can now be serialized/deserialized to/from disk. I haven't finished actors yet. This allows for persistent states when you enter/leave maps.
2010-06-01 nihathrael Improve errorhandling slighty
2010-06-01 nihathrael Made the Setting class much more customizable by adding the SettingEntry class.
2010-05-29 nihathrael Setting Extension:
2010-05-29 nihathrael Fixed a small bug that didn't allow to use xml files as gui input for the setting extension
2010-05-25 prock Added a loadSettings function. Added the ability to set the valid screen resolutions. Fixed a problem with the settings dialog that kept the settings you selected even though you pressed cancel. When you press the "defaults" button it now applies the defaults and prompts the user to restart the game.
2010-05-25 nihathrael Honour the "settings_gui_xml" paramater in the Settings class
2010-05-18 prock Updated the ApplicationBase settings to use the new and improved fife_setting extension. I was able to remove all the setting related functions from the demos and editor so that the ApplicationBase now takes care of all the FIFE related settings.
2010-05-14 prock Combined the settings extension with the editor settings module. It is now a little more robust. Note that the settings file format has changed.
2010-05-12 prock Forgot to add fife_settings.py in my last commit. Adding it now.