PuffinPlot issue tracker

Bug: a88/bca2

ID : bca2c277-d037-493c-ab8c-68fe33ab48a8
Short name : a88/bca2
Status : open
Severity : minor
Assigned :
Reporter : Pontus Lurcock <pont@talvi.net>
Creator : Pontus Lurcock <pont@talvi.net>
Created : Sat, 25 Apr 2009 09:23:05 +0000
Target : 1.6
Summary : Tidy up preferences architecture [57]

Comment: --------- Comment ---------
ID: af83307a-a73c-4532-a139-1fee431fbcd6
Short name: a88/bca2/af8
From: Pontus Lurcock <pont@talvi.net>
Date: Sat, 25 Apr 2009 09:23:05 +0000

Previously I tried to keep all preferences in PuffinPrefs, and it
was a pain to keep them in sync with the user controls. Now PuffinPrefs
asks classes to save their own preferences (e.g. GraphDisplay's plot
sizes). But there are still vestigial uglinesses like PuffinPrefs's
copy of the correction value.

Check that everything in PuffinPrefs should be there; if not, move or
eliminate it.

Comment: --------- Comment ---------
ID: 26622482-56b3-4121-8810-bc53bff5519b
Short name: a88/bca2/266
From: Pontus Lurcock <pont@talvi.net>
Date: Sat, 05 Dec 2009 23:39:27 +0000

Perhaps the answer is a listener architecture, where other classes
register with PuffinPrefs and are called back to save their preferences
at the appropriate time.