From 084d0770bb210e76946e885e6485e4045b5617a7 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Thu, 19 Nov 2015 21:18:03 -0500 Subject: equalize_sidebearings.py: Add undo capability Allow centering to be undone. --- equalize_sidebearings.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/equalize_sidebearings.py b/equalize_sidebearings.py index 22cde71..92f518b 100644 --- a/equalize_sidebearings.py +++ b/equalize_sidebearings.py @@ -6,6 +6,12 @@ class EqualizeSidebearings(object): def center(self, info): if info['event'].characters() == 'a': - info['glyph'].center() + g = info['glyph'] + + g.prepareUndo('Equalize Sidebearings') + + g.center() + + g.performUndo() EqualizeSidebearings() \ No newline at end of file -- cgit v1.2.3