Refactoring Settings class (first round)
A class that starts and passes commands to xflux
moving prefs_key
Separating and altering the Indicator class. Toggle pause works
Starting to put things together, currently can run the indicator/load from settings/pause/quit
move start() call out of init
state pattern incorporation
moving things around in controller, putting preferences in. There are still obvious issues with setting preferences
getting rid of some repetitive code (forgot to add this to the last commit)
minor cleanup
changing some names in preferences.glade
Everything except autostarter seems to behave as it should
Autostarter
fix a bug in create_startup_args and some cleanup
cleaning up
a little more cleaning
Before reorganization
reorganizing
bug fix: crashed when opening the preferences screen with no settings because gtk.main() was before xflux_controller.start()
last commit was wrong; xflux now starts with default settings (zipcode=90210, color and autostart are set) before gtk.main() is called. This allows the preferences to be changed as soon as the gtk window opens. Everything else seems to be working.