diff options
| author | Adrien Tétar | 2015-10-09 19:36:52 +0200 |
|---|---|---|
| committer | Adrien Tétar | 2015-10-09 19:37:38 +0200 |
| commit | 2c5b4b82ca816532c8366db762c9bcec8849623d (patch) | |
| tree | efe77cd66483a673a720d61f31b215b8b132c788 | |
| parent | 8284e99ac7ee32f6c3b9ddff8fa291be2eef4da3 (diff) | |
| download | trufont-2c5b4b82ca816532c8366db762c9bcec8849623d.tar.bz2 | |
glyphView: show the whole glyph upon opening
| -rw-r--r-- | Lib/defconQt/glyphView.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Lib/defconQt/glyphView.py b/Lib/defconQt/glyphView.py index c96a4f1..49f34ab 100644 --- a/Lib/defconQt/glyphView.py +++ b/Lib/defconQt/glyphView.py @@ -1357,9 +1357,7 @@ class GlyphView(QGraphicsView): def addBlues(self): scene = self.scene() - #width = self._glyph.width# * self._inverseScale font = self._glyph.getParent() - #painter.setCompositionMode(QPainter.CompositionMode_SourceOver) if font is None: return attrs = ["postscriptBlueValues", "postscriptOtherBlues"] @@ -1564,6 +1562,11 @@ class GlyphView(QGraphicsView): self.parent().setWindowTitle(self._glyph.name, self._glyph.getParent()) self.redrawGlyph() + def showEvent(self, event): + super(GlyphView, self).showEvent(event) + font = self._glyph.getParent() + self.fitInView(0, font.info.descender, self._glyph.width, font.info.unitsPerEm, Qt.KeepAspectRatio) + def mousePressEvent(self, event): if (event.button() == Qt.MidButton): dragMode = self.dragMode() |
