aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--preferences.py21
-rw-r--r--preferences_window.py1
2 files changed, 6 insertions, 16 deletions
diff --git a/preferences.py b/preferences.py
index 637ad64..36f7126 100644
--- a/preferences.py
+++ b/preferences.py
@@ -6,26 +6,17 @@ class Preferences(object):
DEFAULT_ACTIVATION_KEY = 'e'
PREFERENCES_DOMAIN = 'com.teddywing.EqualizeSidebearings'
- def __init__(self):
- self.load()
-
def preference_key(self, key):
return '{0}.{1}'.format(self.PREFERENCES_DOMAIN, key)
- def load(self):
- self._activation_key = getExtensionDefault(
- self.preference_key('activation_key'),
- self.DEFAULT_ACTIVATION_KEY)
-
- def save(self):
- setExtensionDefault(
- self.preference_key('activation_key'),
- self.activation_key)
-
@property
def activation_key(self):
- return self._activation_key
+ return getExtensionDefault(
+ self.preference_key('activation_key'),
+ self.DEFAULT_ACTIVATION_KEY)
@activation_key.setter
def activation_key(self, value):
- self._activation_key = value
+ setExtensionDefault(
+ self.preference_key('activation_key'),
+ value)
diff --git a/preferences_window.py b/preferences_window.py
index 11d3b52..c7b479b 100644
--- a/preferences_window.py
+++ b/preferences_window.py
@@ -20,7 +20,6 @@ class PreferencesWindow(object):
def edit_text_callback(self, sender):
self.preferences.activation_key = sender.get()
- self.preferences.save()
PreferencesWindow()