
pyUtilsS60 - a collection of (pure) Python modules containing miscellaneous
	     UI dialogs and utility functions for PyS60 (Python for Series 60
	     phones).

Copyright (C) 2005 - 2007 Lasse Huovinen

Latest version available at www.iki.fi/lasse/mobile/python.

Published under the LGPL - see the file COPYING for further information.

I have written these modules originally for my personal use and purposes but
then published them in the hope that they would be useful some other persons,
too. These modules are still under development and they certainly need
enhancing, optimization, and fixing. Feel free to send suggestions etc to
Lasse@iki.fi.

See the doc strings and stand-alone testing functions to see how the dialogs
and other utility functions are intended to be used.

FILE LIST
---------

pyS60cnfutil.py:
  A simple configuration database utility based on Python dictionary.

pyS60dbgutil.py:
  A collection of miscellaneous functions and classes to aid development work
  in PyS60 environment.

pyS60gfxutil.py:
  A collection of miscellaneous functions and classes for graphics manipulation
  in PyS60 environment.

pyS60uiutil.py:
  This is a UI utility module for PyS60. The module consists of some useful
  user interface dialogs and helper functions.

RELEASE NOTES
-------------
0.10.0	October 2, 2007
pyS60gfxutil.py:
- Added this module.
pyS60uiutil.py:
- multiChoiceList(): the right soft key label is renamed to 'Options' if the
  UITRICKS library is present.
- Added taskListProgress() for displaying progress of set of tasks. This has
  now very basic functionality. Font and color selection coming soon.

0.9.1	August 20, 2007
pyS60cnfutil:
- Fix to directory tree creation.

0.9.0	August 15, 2007
pyS60cnfutil:
- Missing directory tree created automatically while saving configuration.
- The function saveConfigData() now returns True on success and False
  otherwise.
pyS60uiutil:
- The fileViewer class objects now accepts also font size as a parameter.

0.8.0	August 1, 2007
The configuration file may be optionally given when calling pyS60cnfutil.loadConfigData(). Added method setClassMissingParameters() to pyS60cnfutil module.

0.7.1	June 28, 2007
Fix to pyS60cnfutil.loadConfigData(). It now returns True if the configuration
file was successfully read and evaluated, False otherwise. The content of the
configuration file is now properly evaluated and evaluation result is properly
checked.

0.7.0	June 27, 2007
All the modules properly put together and released. This is the first 'public'
release.
