aboutsummaryrefslogtreecommitdiffstats
path: root/equalize_sidebearings.py
diff options
context:
space:
mode:
Diffstat (limited to 'equalize_sidebearings.py')
-rw-r--r--equalize_sidebearings.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/equalize_sidebearings.py b/equalize_sidebearings.py
index 18515ad..5660330 100644
--- a/equalize_sidebearings.py
+++ b/equalize_sidebearings.py
@@ -1,6 +1,8 @@
from mojo.events import addObserver
from lib.doodleMenus import SpaceCenterMenuForGlyph
+from preferences import Preferences
+
class CustomSpaceCenterMenuForGlyph(SpaceCenterMenuForGlyph):
@@ -10,13 +12,13 @@ class CustomSpaceCenterMenuForGlyph(SpaceCenterMenuForGlyph):
class EqualizeSidebearings(object):
- DEFAULT_ACTIVATION_KEY = 'e'
def __init__(self):
addObserver(self, 'equalize', 'spaceCenterKeyUp')
+ self.preferences = Preferences()
def equalize(self, info):
- if info['event'].characters() == self.DEFAULT_ACTIVATION_KEY:
+ if info['event'].characters() == self.preferences.activation_key:
space_center_menu = CustomSpaceCenterMenuForGlyph(
info['glyph'].naked())
space_center_menu.equalSideBearings_(self)