blob: 36f7126656588d3e2baef9b901ad789f1338914d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
from mojo.extensions import getExtensionDefault, setExtensionDefault
# from lib.doodlePreferences import HotKeyItem
class Preferences(object):
DEFAULT_ACTIVATION_KEY = 'e'
PREFERENCES_DOMAIN = 'com.teddywing.EqualizeSidebearings'
def preference_key(self, key):
return '{0}.{1}'.format(self.PREFERENCES_DOMAIN, key)
@property
def activation_key(self):
return getExtensionDefault(
self.preference_key('activation_key'),
self.DEFAULT_ACTIVATION_KEY)
@activation_key.setter
def activation_key(self, value):
setExtensionDefault(
self.preference_key('activation_key'),
value)
|