diff options
Diffstat (limited to 'Lib/defconQt/glyphView.py')
| -rw-r--r-- | Lib/defconQt/glyphView.py | 10 | 
1 files changed, 6 insertions, 4 deletions
| diff --git a/Lib/defconQt/glyphView.py b/Lib/defconQt/glyphView.py index 29255e2..87232c3 100644 --- a/Lib/defconQt/glyphView.py +++ b/Lib/defconQt/glyphView.py @@ -2367,10 +2367,12 @@ class GlyphView(QGraphicsView):      '''      def wheelEvent(self, event): -        factor = pow(1.2, event.angleDelta().y() / 120.0) -        event.accept() - -        self.scale(factor, factor) +        if event.modifiers() & Qt.ControlModifier: +            factor = pow(1.2, event.angleDelta().y() / 120.0) +            self.scale(factor, factor) +            event.accept() +        else: +            super().wheelEvent(event)      def scaleElements(self):          # TODO: stop displaying SimpleTextItems at certains sizes, maybe anchor | 
