diff options
| author | Adrien Tétar | 2015-09-26 13:57:00 +0200 | 
|---|---|---|
| committer | Adrien Tétar | 2015-09-26 13:57:00 +0200 | 
| commit | 469a97e5f809d5a29e12bd47005ba2efc7a6d06b (patch) | |
| tree | 7596f97cea968dfb98c88f198e273ee65f046f30 /Lib/defconQt/glyphView.py | |
| parent | a3164318c6e1fab79de991e89ae0e322715c2585 (diff) | |
| download | trufont-469a97e5f809d5a29e12bd47005ba2efc7a6d06b.tar.bz2 | |
glyphView: delete no-op rulers
Closes #14.
Diffstat (limited to 'Lib/defconQt/glyphView.py')
| -rw-r--r-- | Lib/defconQt/glyphView.py | 10 | 
1 files changed, 8 insertions, 2 deletions
diff --git a/Lib/defconQt/glyphView.py b/Lib/defconQt/glyphView.py index 18fed31..e805e9e 100644 --- a/Lib/defconQt/glyphView.py +++ b/Lib/defconQt/glyphView.py @@ -1021,8 +1021,14 @@ class GlyphScene(QGraphicsScene):          event.accept()      def rulerMouseRelease(self, event): -        self._cachedRuler = self._rulerObject -        self._rulerObject = None +        textItem = self._rulerObject.childItems()[0] +        if textItem.text() == "0": +            # delete no-op ruler +            self.removeItem(self._rulerObject) +            self._rulerObject = None +        else: +            self._cachedRuler = self._rulerObject +            self._rulerObject = None          event.accept()      def knifeMousePress(self, event):  | 
