diff options
Diffstat (limited to 'equalize_sidebearings.py')
| -rw-r--r-- | equalize_sidebearings.py | 6 |
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) |
