add a preferences dialog to read/edit/write the
preferences (pythoncard.config.py) file once the debug
menu and "dialog" class is in place.
store the window position and size for all our sub-
windows (Message Watcher, Property Editor, Shell)
Logged In: YES
user_id=228025
Save Configuration saves the window position and sizes. It
no longer saves the visible state of the debug windows. The
user manually has to change:
'defaultBackgroundPosition':(5, 5),
'enableLogging':0,
'logToStdout':1,
'logfile':'pythoncard.log',
and whether to always show a particular window
'showShell':1,
so I guess we could still use a dialog for these settings.